2003-03-04 Heiko Gerdau <hg@technosis.de>

* oleidl.h (IOleObject): Correct GetUserType prototype.
	(IViewObject2): Correct GetExtent prototype.
	* olectl.h (DISPIP_): Add new defines
	* ocidl.h (IOleInPlaceSiteWindowless): Add new interface.
This commit is contained in:
Danny Smith
2003-03-04 00:36:06 +00:00
parent 1def00e433
commit b99f1bf031
4 changed files with 59 additions and 2 deletions

View File

@ -45,6 +45,7 @@ typedef enum tagUSERCLASSTYPE {
USERCLASSTYPE_SHORT,
USERCLASSTYPE_APPNAME
} USERCLASSTYPE;
#ifdef __GNUC__
__extension__ /* IS0 C says enums limited to range of int */
#endif
@ -162,7 +163,7 @@ DECLARE_INTERFACE_(IOleObject,IUnknown)
STDMETHOD(Update)(THIS) PURE;
STDMETHOD(IsUpToDate)(THIS) PURE;
STDMETHOD(GetUserClassID)(THIS_ LPCLSID) PURE;
STDMETHOD(GetUserType)(THIS_ DWORD,LPOLESTR) PURE;
STDMETHOD(GetUserType)(THIS_ DWORD,LPOLESTR*) PURE;
STDMETHOD(SetExtent)(THIS_ DWORD,SIZEL*) PURE;
STDMETHOD(GetExtent)(THIS_ DWORD,SIZEL*) PURE;
STDMETHOD(Advise)(THIS_ LPADVISESINK,PDWORD) PURE;
@ -350,7 +351,7 @@ DECLARE_INTERFACE_(IViewObject2,IUnknown)
STDMETHOD(Unfreeze)(THIS_ DWORD) PURE;
STDMETHOD(SetAdvise)(THIS_ DWORD,DWORD,IAdviseSink*) PURE;
STDMETHOD(GetAdvise)(THIS_ PDWORD,PDWORD,IAdviseSink**) PURE;
STDMETHOD(GetExtent)(THIS_ DWORD,DWORD,DVTARGETDEVICE*,LPSIZEL) PURE;
STDMETHOD(GetExtent)(THIS_ DWORD,LONG,DVTARGETDEVICE*,LPSIZEL) PURE;
};