--- mstools/samples/ole/srvrdemo/srvrdemo.h 2018/08/09 18:21:50 1.1.1.2 +++ mstools/samples/ole/srvrdemo/srvrdemo.h 2018/08/09 18:23:58 1.1.1.3 @@ -9,6 +9,7 @@ */ + /* Explanation of Function Comments. @@ -298,33 +299,33 @@ LONG APIENTRY ObjWndProc (HWND, UINT, // Server methods -OLESTATUS APIENTRY SrvrCreate (LPOLESERVER, LHSERVERDOC, LPSTR, LPSTR, LPOLESERVERDOC FAR *); -OLESTATUS APIENTRY SrvrCreateFromTemplate (LPOLESERVER, LHSERVERDOC, LPSTR, LPSTR, LPSTR, LPOLESERVERDOC FAR *); -OLESTATUS APIENTRY SrvrEdit (LPOLESERVER, LHSERVERDOC, LPSTR, LPSTR, LPOLESERVERDOC FAR * ); +OLESTATUS APIENTRY SrvrCreate (LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, OLE_LPCSTR, LPOLESERVERDOC FAR *); +OLESTATUS APIENTRY SrvrCreateFromTemplate (LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, OLE_LPCSTR, OLE_LPCSTR, LPOLESERVERDOC FAR *); +OLESTATUS APIENTRY SrvrEdit (LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, OLE_LPCSTR, LPOLESERVERDOC FAR * ); OLESTATUS APIENTRY SrvrExecute (LPOLESERVER, HANDLE); OLESTATUS APIENTRY SrvrExit (LPOLESERVER); -OLESTATUS APIENTRY SrvrOpen (LPOLESERVER, LHSERVERDOC, LPSTR, LPOLESERVERDOC FAR *); +OLESTATUS APIENTRY SrvrOpen (LPOLESERVER, LHSERVERDOC, OLE_LPCSTR, LPOLESERVERDOC FAR *); OLESTATUS APIENTRY SrvrRelease (LPOLESERVER); // Document methods OLESTATUS APIENTRY DocClose (LPOLESERVERDOC); OLESTATUS APIENTRY DocExecute (LPOLESERVERDOC, HANDLE); -OLESTATUS APIENTRY DocGetObject (LPOLESERVERDOC, LPSTR, LPOLEOBJECT FAR *, LPOLECLIENT); +OLESTATUS APIENTRY DocGetObject (LPOLESERVERDOC, OLE_LPCSTR, LPOLEOBJECT FAR *, LPOLECLIENT); OLESTATUS APIENTRY DocRelease (LPOLESERVERDOC); OLESTATUS APIENTRY DocSave (LPOLESERVERDOC); -OLESTATUS APIENTRY DocSetColorScheme (LPOLESERVERDOC, LPLOGPALETTE); -OLESTATUS APIENTRY DocSetDocDimensions (LPOLESERVERDOC, LPRECT); -OLESTATUS APIENTRY DocSetHostNames (LPOLESERVERDOC, LPSTR, LPSTR); +OLESTATUS APIENTRY DocSetColorScheme (LPOLESERVERDOC, OLE_CONST LOGPALETTE FAR*); +OLESTATUS APIENTRY DocSetDocDimensions (LPOLESERVERDOC, OLE_CONST RECT FAR *); +OLESTATUS APIENTRY DocSetHostNames (LPOLESERVERDOC, OLE_LPCSTR, OLE_LPCSTR); // Object methods OLESTATUS APIENTRY ObjDoVerb (LPOLEOBJECT, UINT, BOOL, BOOL); OLESTATUS APIENTRY ObjGetData (LPOLEOBJECT, OLECLIPFORMAT, LPHANDLE); -LPVOID APIENTRY ObjQueryProtocol (LPOLEOBJECT, LPSTR); +LPVOID APIENTRY ObjQueryProtocol (LPOLEOBJECT, OLE_LPCSTR); OLESTATUS APIENTRY ObjRelease (LPOLEOBJECT); -OLESTATUS APIENTRY ObjSetBounds (LPOLEOBJECT, LPRECT); -OLESTATUS APIENTRY ObjSetColorScheme (LPOLEOBJECT, LPLOGPALETTE); +OLESTATUS APIENTRY ObjSetBounds (LPOLEOBJECT, OLE_CONST RECT FAR*); +OLESTATUS APIENTRY ObjSetColorScheme (LPOLEOBJECT, OLE_CONST LOGPALETTE FAR*); OLESTATUS APIENTRY ObjSetData (LPOLEOBJECT, OLECLIPFORMAT, HANDLE); OLESTATUS APIENTRY ObjSetTargetDevice (LPOLEOBJECT, HANDLE); OLESTATUS APIENTRY ObjShow (LPOLEOBJECT, BOOL);