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