The OLEOBJECT structure is defined in the header file, OLE.H. The lpvtbl member in the OLEOBJECT structure points to a table of function pointers for an object. This structure is initialized and maintained by the server application for OLESVR.DLL.
OLE.H defines the OLEOBJECT data structure as follows:
typedef struct _OLEOBJECT {
LPOLEOBJECTVTBL lpvtbl;
} OLEOBJECT;