72 uuid(bef6e002-a874-101
a-8bba-00aa00300cab),
112 uuid(bef6e003-a874-101
a-8bba-00aa00300cab),
126 uuid(4ef6100a-af88-11d0-9846-00c04fc29993),
140 uuid(7bf80980-bf32-101
a-8bbb-00aa00300cab),
206 uuid(7bf80981-bf32-101
a-8bbb-00aa00300cab),
220 uuid(b196b288-bab4-101
a-b69c-00aa00341d07),
254 uuid(b196b289-bab4-101
a-b69c-00aa00341d07),
300 uuid(9c2cad80-3424-11
cf-b670-00aa004cd6d8),
324 uuid(922eada0-3424-11
cf-b670-00aa004cd6d8),
385 uuid(1c2056cc-5ef4-101
b-8bc8-00aa003e3b29),
407 uuid(b196b28f-bab4-101
a-b69c-00aa00341d07),
449 uuid(3af24292-0c96-11ce-a0cf-00aa00600ab8),
521 [
in] DVTARGETDEVICE *ptd,
522 [
in]
HDC hicTargetDev,
533 uuid(b196b283-bab4-101
a-b69c-00aa00341d07),
540cpp_quote(
"#ifdef WINE_NO_UNICODE_MACROS")
544 HRESULT GetClassInfo( [out] ITypeInfo ** ppTI );
553 uuid(a6bc3ac0-dbaa-11ce-9de3-00aa004bb851),
554 pointer_default(unique)
556interface IProvideClassInfo2 : IProvideClassInfo
558 typedef IProvideClassInfo2 *LPPROVIDECLASSINFO2;
560 typedef enum tagGUIDKIND
562 GUIDKIND_DEFAULT_SOURCE_DISP_IID = 1
566 [in] DWORD dwGuidKind,
573 uuid(a7aba9c1-8983-11cf-8f20-00805f2cd064),
574 pointer_default(unique)
576interface IProvideMultipleClassInfo : IProvideClassInfo2
578 cpp_quote("#define MULTICLASSINFO_GETTYPEINFO 0x00000001")
579 cpp_quote("#define MULTICLASSINFO_GETNUMRESERVEDDISPIDS 0x00000002")
580 cpp_quote("#define MULTICLASSINFO_GETIIDPRIMARY 0x00000004")
581 cpp_quote("#define MULTICLASSINFO_GETIIDSOURCE 0x00000008")
583 cpp_quote("#define TIFLAGS_EXTENDDISPATCHONLY 0x00000001")
585 typedef IProvideMultipleClassInfo *LPPROVIDEMULTIPLECLASSINFO;
587 HRESULT GetMultiTypeInfoCount(
590 HRESULT GetInfoOfIndex(
593 [out] ITypeInfo **pptiCoClass,
594 [out] DWORD *pdwTIFlags,
595 [out] ULONG *pcdispidReserved,
596 [out] IID *piidPrimary,
597 [out] IID *piidSource);
604interface IConnectionPointContainer; /* forward declarations */
605interface IEnumConnections;
609 uuid(b196b286-bab4-101a-b69c-00aa00341d07),
610 pointer_default(unique)
612interface IConnectionPoint : IUnknown
614 typedef IConnectionPoint *PCONNECTIONPOINT, *LPCONNECTIONPOINT;
616 HRESULT GetConnectionInterface( [out] IID *pIID );
617 HRESULT GetConnectionPointContainer( [out] IConnectionPointContainer **ppCPC );
618 HRESULT Advise( [in] IUnknown *pUnkSink, [out] DWORD *pdwCookie );
619 HRESULT Unadvise( [in] DWORD dwCookie );
620 HRESULT EnumConnections( [out] IEnumConnections **ppEnum );
627interface IEnumConnectionPoints; /* forward declaration */
630 uuid(b196b284-bab4-101a-b69c-00aa00341d07),
631 pointer_default(unique)
633interface IConnectionPointContainer : IUnknown
635 typedef IConnectionPointContainer *PCONNECTIONPOINTCONTAINER, *LPCONNECTIONPOINTCONTAINER;
637 HRESULT EnumConnectionPoints( [out] IEnumConnectionPoints **ppEnum );
638 HRESULT FindConnectionPoint( [in] REFIID riid, [out] IConnectionPoint **ppCP );
647 uuid(b196b287-bab4-101a-b69c-00aa00341d07),
648 pointer_default(unique)
650interface IEnumConnections : IUnknown
652 typedef IEnumConnections *PENUMCONNECTIONS, *LPENUMCONNECTIONS;
654 typedef struct tagCONNECTDATA
658 } CONNECTDATA, *PCONNECTDATA, *LPCONNECTDATA;
662 [in] ULONG cConnections,
663 [out, size_is(cConnections), length_is(*pcFetched)] LPCONNECTDATA rgcd,
664 [out] ULONG *pcFetched);
668 [in] ULONG cConnections,
669 [out, size_is(cConnections), length_is(*pcFetched)] LPCONNECTDATA rgcd,
670 [out] ULONG *pcFetched);
672 HRESULT Skip( [in] ULONG cConnections );
676 HRESULT Clone( [out] IEnumConnections **ppEnum );
685 uuid(b196b285-bab4-101a-b69c-00aa00341d07),
686 pointer_default(unique)
688interface IEnumConnectionPoints : IUnknown
690 typedef IEnumConnectionPoints *PENUMCONNECTIONPOINTS, *LPENUMCONNECTIONPOINTS;
694 [in] ULONG cConnections,
695 [out, size_is(cConnections), length_is(*pcFetched)] LPCONNECTIONPOINT *ppCP,
696 [out] ULONG *pcFetched);
700 [in] ULONG cConnections,
701 [out, size_is(cConnections), length_is(*pcFetched)] LPCONNECTIONPOINT *ppCP,
702 [out] ULONG *pcFetched);
704 HRESULT Skip( [in] ULONG cConnections );
708 HRESULT Clone( [out] IEnumConnectionPoints **ppEnum );
715interface IPropertyPageSite; /* forward declaration */
718 uuid(b196b28d-bab4-101a-b69c-00aa00341d07),
719 pointer_default(unique)
721interface IPropertyPage : IUnknown
723 typedef IPropertyPage *LPPROPERTYPAGE;
725 typedef struct tagPROPPAGEINFO
730 LPOLESTR pszDocString;
731 LPOLESTR pszHelpFile;
733 } PROPPAGEINFO, *LPPROPPAGEINFO;
735 HRESULT SetPageSite( [in] IPropertyPageSite *pPageSite );
738 [in] HWND hWndParent,
742 HRESULT Deactivate();
744 HRESULT GetPageInfo( [out] PROPPAGEINFO *pPageInfo );
748 [in, size_is(cObjects)] IUnknown **ppUnk);
750 HRESULT Show( [in] UINT nCmdShow );
752 HRESULT Move( [in] LPCRECT pRect );
754 HRESULT IsPageDirty();
758 HRESULT Help( [in] LPCOLESTR pszHelpDir );
760 HRESULT TranslateAccelerator( [in] MSG *pMsg );
769 uuid(01e44665-24ac-101b-84ed-08002b2ec713),
770 pointer_default(unique)
772interface IPropertyPage2 : IPropertyPage
774 typedef IPropertyPage2 *LPPROPERTYPAGE2;
776 HRESULT EditProperty( [in] DISPID dispID );
785 uuid(b196b28c-bab4-101a-b69c-00aa00341d07),
786 pointer_default(unique)
788interface IPropertyPageSite : IUnknown
790 typedef IPropertyPageSite *LPPROPERTYPAGESITE;
792 typedef enum tagPROPPAGESTATUS
794 PROPPAGESTATUS_DIRTY = 0x1,
795 PROPPAGESTATUS_VALIDATE = 0x2,
796 PROPPAGESTATUS_CLEAN = 0x4
799 HRESULT OnStatusChange( [in] DWORD dwFlags );
800 HRESULT GetLocaleID( [out] LCID *pLocaleID );
801 HRESULT GetPageContainer( [out] IUnknown **ppUnk );
802 HRESULT TranslateAccelerator( [in] MSG *pMsg );
811 uuid(9bfbbc02-eff1-101a-84ed-00aa00341d07),
812 pointer_default(unique)
814interface IPropertyNotifySink : IUnknown
816 typedef IPropertyNotifySink *LPPROPERTYNOTIFYSINK;
818 HRESULT OnChanged( [in] DISPID dispID );
819 HRESULT OnRequestEdit( [in] DISPID dispID );
828 uuid(742b0e01-14e6-101b-914e-00aa00300cab),
829 pointer_default(unique)
831interface ISimpleFrameSite : IUnknown
833 typedef ISimpleFrameSite *LPSIMPLEFRAMESITE;
835 HRESULT PreMessageFilter(
840 [out] LRESULT *plResult,
841 [out] DWORD *pdwCookie);
843 HRESULT PostMessageFilter(
848 [out] LRESULT *plResult,
849 [in] DWORD dwCookie);
858 uuid(7fd52380-4e07-101b-ae2d-08002b2ec713),
859 pointer_default(unique)
861interface IPersistStreamInit : IPersist
863 typedef IPersistStreamInit *LPPERSISTSTREAMINIT;
866 HRESULT Load( [in] LPSTREAM pStm );
867 HRESULT Save( [in] LPSTREAM pStm, [in] BOOL fClearDirty );
868 HRESULT GetSizeMax( [out] ULARGE_INTEGER *pcbSize );
878 uuid(bd1ae5e0-a6ae-11ce-bd37-504200c10000),
879 pointer_default(unique)
881interface IPersistMemory : IPersist
883 typedef IPersistMemory *LPPERSISTMEMORY;
889 [in, size_is(cbSize)] LPVOID pMem,
894 [in, size_is(cbSize)] BYTE *pMem,
899 [out, size_is(cbSize)] LPVOID pMem,
900 [in] BOOL fClearDirty,
905 [out, size_is(cbSize)] BYTE *pMem,
906 [in] BOOL fClearDirty,
909 HRESULT GetSizeMax( [out] ULONG *pCbSize );
919 uuid(37d84f60-42cb-11ce-8135-00aa004bb851),
920 pointer_default(unique)
922interface IPersistPropertyBag : IPersist
924 typedef IPersistPropertyBag *LPPERSISTPROPERTYBAG;
929 [in] IPropertyBag *pPropBag,
930 [in] IErrorLog *pErrorLog);
933 [in] IPropertyBag *pPropBag,
934 [in] BOOL fClearDirty,
935 [in] BOOL fSaveAllProperties);
944 uuid(22f55882-280b-11d0-a8a9-00a0c90c2004),
945 pointer_default(unique)
947interface IPropertyBag2 : IUnknown
949 typedef IPropertyBag2 *LPPROPERTYBAG2;
951 typedef enum tagPROPBAG2_TYPE
953 PROPBAG2_TYPE_UNDEFINED = 0,
954 PROPBAG2_TYPE_DATA = 1,
955 PROPBAG2_TYPE_URL = 2,
956 PROPBAG2_TYPE_OBJECT = 3,
957 PROPBAG2_TYPE_STREAM = 4,
958 PROPBAG2_TYPE_STORAGE = 5,
959 PROPBAG2_TYPE_MONIKER = 6
962 typedef struct tagPROPBAG2
973 [in] ULONG cProperties,
974 [in] PROPBAG2 *pPropBag,
975 [in] IErrorLog *pErrLog,
976 [out] VARIANT *pvarValue,
977 [out] HRESULT *phrError);
980 [in] ULONG cProperties,
981 [in] PROPBAG2 *pPropBag,
982 [in] VARIANT *pvarValue);
984 HRESULT CountProperties(
985 [out] ULONG *pcProperties );
987 HRESULT GetPropertyInfo(
988 [in] ULONG iProperty,
989 [in] ULONG cProperties,
990 [out] PROPBAG2 *pPropBag,
991 [out] ULONG *pcProperties);
994 [in] LPCOLESTR pstrName,
996 [in] IUnknown *pUnkObject,
997 [in] IErrorLog *pErrLog);
1006 uuid(22f55881-280b-11d0-a8a9-00a0c90c2004),
1007 pointer_default(unique)
1009interface IPersistPropertyBag2 : IPersist
1011 typedef IPersistPropertyBag2 *LPPERSISTPROPERTYBAG2;
1016 [in] IPropertyBag2 *pPropBag,
1017 [in] IErrorLog *pErrorLog);
1020 [in] IPropertyBag2 *pPropBag,
1021 [in] BOOL fClearDirty,
1022 [in] BOOL fSaveAllProperties);
1033 uuid(b196b28b-bab4-101a-b69c-00aa00341d07),
1034 pointer_default(unique)
1036interface ISpecifyPropertyPages : IUnknown
1038 typedef ISpecifyPropertyPages *LPSPECIFYPROPERTYPAGES;
1040 typedef struct tagCAUUID
1043 [size_is(cElems)] GUID *pElems;
1044 } CAUUID, *LPCAUUID;
1046 HRESULT GetPages( [out] CAUUID *pPages );
1055 uuid(376bd3aa-3845-101b-84ed-08002b2ec713),
1056 pointer_default(unique)
1058interface IPerPropertyBrowsing : IUnknown
1060 typedef IPerPropertyBrowsing *LPPERPROPERTYBROWSING;
1062 typedef struct tagCALPOLESTR
1065 [size_is(cElems)] LPOLESTR *pElems;
1066 } CALPOLESTR, *LPCALPOLESTR;
1068 typedef struct tagCADWORD
1071 [size_is(cElems)] DWORD *pElems;
1072 } CADWORD, *LPCADWORD;
1074 HRESULT GetDisplayString(
1078 HRESULT MapPropertyToPage(
1080 [out] CLSID *pClsid);
1082 HRESULT GetPredefinedStrings(
1084 [out] CALPOLESTR *pCaStringsOut,
1085 [out] CADWORD *pCaCookiesOut);
1087 HRESULT GetPredefinedValue(
1089 [in] DWORD dwCookie,
1090 [out] VARIANT *pVarOut);
1099 uuid(3af24290-0c96-11ce-a0cf-00aa00600ab8),
1100 pointer_default(unique)
1102interface IAdviseSinkEx : IAdviseSink
1104 typedef IAdviseSinkEx *LPADVISESINKEX;
1107 void OnViewStatusChange( [in] DWORD dwViewStatus );
1109 [call_as(OnViewStatusChange)]
1110 HRESULT RemoteOnViewStatusChange( [in] DWORD dwViewStatus );
1119 uuid(55980ba0-35aa-11cf-b671-00aa004cd6d8),
1120 pointer_default(unique)
1122interface IPointerInactive : IUnknown
1124 typedef IPointerInactive *LPPOINTERINACTIVE;
1126 HRESULT GetActivationPolicy(
1127 [out] DWORD *pdwPolicy);
1129 HRESULT OnInactiveMouseMove(
1130 [in] LPCRECT pRectBounds,
1133 [in] DWORD grfKeyState);
1135 HRESULT OnInactiveSetCursor(
1136 [in] LPCRECT pRectBounds,
1139 [in] DWORD dwMouseMsg,
1140 [in] BOOL fSetAlways);
1149 uuid(fc4801a3-2ba9-11cf-a229-00aa003d7352),
1150 pointer_default(unique)
1152interface IObjectWithSite : IUnknown
1154 typedef IObjectWithSite *LPOBJECTWITHSITE;
1157 [in] IUnknown * pUnkSite);
1161 [out, iid_is(riid)] PVOID *ppvSite);
1168interface IOleUndoManager; /* forward declaration */
1171 uuid(894ad3b0-ef97-11ce-9bc9-00aa00608e01),
1172 pointer_default(unique)
1174interface IOleUndoUnit : IUnknown
1176 typedef IOleUndoUnit *LPOLEUNDOUNIT;
1178 HRESULT Do( [in] IOleUndoManager *pUndoManager );
1179 HRESULT GetDescription( [out] BSTR *pBstr );
1180 HRESULT GetUnitType( [out] CLSID *pClsid, [out] LONG *plID );
1181 HRESULT OnNextAdd();
1190 uuid(a1faf330-ef97-11ce-9bc9-00aa00608e01),
1191 pointer_default(unique)
1193interface IOleParentUndoUnit : IOleUndoUnit
1195 typedef IOleParentUndoUnit *LPOLEPARENTUNDOUNIT;
1197 HRESULT Open( [in] IOleParentUndoUnit *pPUU );
1198 HRESULT Close( [in] IOleParentUndoUnit *pPUU, [in] BOOL fCommit );
1199 HRESULT Add( [in] IOleUndoUnit *pUU );
1200 HRESULT FindUnit( [in] IOleUndoUnit *pUU );
1201 HRESULT GetParentState( [out] DWORD *pdwState );
1210 uuid(b3e7c340-ef97-11ce-9bc9-00aa00608e01),
1211 pointer_default(unique)
1213interface IEnumOleUndoUnits : IUnknown
1215 typedef IEnumOleUndoUnits *LPENUMOLEUNDOUNITS;
1220 [out, size_is(cElt), length_is(*pcEltFetched)] IOleUndoUnit **rgElt,
1221 [out] ULONG *pcEltFetched);
1226 [out, size_is(cElt), length_is(*pcEltFetched)] IOleUndoUnit **rgElt,
1227 [out] ULONG *pcEltFetched);
1229 HRESULT Skip( [in] ULONG cElt );
1233 HRESULT Clone( [out] IEnumOleUndoUnits **ppEnum );
1242 uuid(d001f200-ef97-11ce-9bc9-00aa00608e01),
1243 pointer_default(unique)
1245interface IOleUndoManager : IUnknown
1247cpp_quote("#define SID_SOleUndoManager IID_IOleUndoManager")
1248 typedef IOleUndoManager *LPOLEUNDOMANAGER;
1250 HRESULT Open( [in] IOleParentUndoUnit *pPUU );
1251 HRESULT Close( [in] IOleParentUndoUnit *pPUU, [in] BOOL fCommit );
1252 HRESULT Add( [in] IOleUndoUnit *pUU );
1253 HRESULT GetOpenParentState( [out] DWORD *pdwState );
1254 HRESULT DiscardFrom( [in] IOleUndoUnit *pUU );
1255 HRESULT UndoTo( [in] IOleUndoUnit *pUU );
1256 HRESULT RedoTo( [in] IOleUndoUnit *pUU );
1257 HRESULT EnumUndoable( [out] IEnumOleUndoUnits **ppEnum );
1258 HRESULT EnumRedoable( [out] IEnumOleUndoUnits **ppEnum );
1259 HRESULT GetLastUndoDescription( [out] BSTR *pBstr );
1260 HRESULT GetLastRedoDescription( [out] BSTR *pBstr );
1261 HRESULT Enable( [in] BOOL fEnable );
1270 uuid(cf51ed10-62fe-11cf-bf86-00a0c9034836),
1271 pointer_default(unique)
1273interface IQuickActivate : IUnknown
1275 typedef IQuickActivate *LPQUICKACTIVATE;
1277 typedef enum tagQACONTAINERFLAGS
1279 QACONTAINER_SHOWHATCHING = 0x1,
1280 QACONTAINER_SHOWGRABHANDLES = 0x2,
1281 QACONTAINER_USERMODE = 0x4,
1282 QACONTAINER_DISPLAYASDEFAULT = 0x8,
1283 QACONTAINER_UIDEAD = 0x10,
1284 QACONTAINER_AUTOCLIP = 0x20,
1285 QACONTAINER_MESSAGEREFLECT = 0x40,
1286 QACONTAINER_SUPPORTSMNEMONICS = 0x80
1289 typedef DWORD OLE_COLOR;
1291 typedef struct tagQACONTAINER
1294 IOleClientSite *pClientSite;
1295 IAdviseSinkEx *pAdviseSink;
1296 IPropertyNotifySink *pPropertyNotifySink;
1297 IUnknown *pUnkEventSink;
1298 DWORD dwAmbientFlags;
1299 OLE_COLOR colorFore;
1300 OLE_COLOR colorBack;
1302 IOleUndoManager *pUndoMgr;
1306 IBindHost *pBindHost;
1307 IOleControlSite *pOleControlSite;
1308 IServiceProvider *pServiceProvider;
1311 typedef struct tagQACONTROL
1316 DWORD dwEventCookie;
1317 DWORD dwPropNotifyCookie;
1318 DWORD dwPointerActivationPolicy;
1322 HRESULT QuickActivate(
1323 [in] QACONTAINER *pQaContainer,
1324 [in,out] QACONTROL *pQaControl);
1326 [call_as(QuickActivate)]
1327 HRESULT RemoteQuickActivate(
1328 [in] QACONTAINER *pQaContainer,
1329 [out] QACONTROL *pQaControl);
1331 HRESULT SetContentExtent( [in] LPSIZEL pSizel );
1333 HRESULT GetContentExtent( [out] LPSIZEL pSizel );
CD3D10_BUFFER_DESC D3D10_BUFFER_DESC cpp_quote(" ~CD3D10_BUFFER_DESC() {}") operator const D3D10_BUFFER_DESC &() const
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
GLboolean GLboolean GLboolean b
GLboolean GLboolean GLboolean GLboolean a
struct IClassFactory2::tagLICINFO * LPLICINFO
HRESULT GetLicInfo([out] LICINFO *pLicInfo)
struct IClassFactory2::tagLICINFO LICINFO
HRESULT CreateInstanceLic([in] IUnknown *pUnkOuter, [in] IUnknown *pUnkReserved, [in] REFIID riid, [in] BSTR bstrKey, [out, iid_is(riid)] PVOID *ppvObj)
HRESULT RequestLicKey([in] DWORD dwReserved, [out] BSTR *pBstrKey)
HRESULT RemoteCreateInstanceLic([in] REFIID riid, [in] BSTR bstrKey, [out, iid_is(riid)] IUnknown **ppvObj)
IClassFactory2 * LPCLASSFACTORY2
IFontEventsDisp * LPFONTEVENTS
TEXTMETRICW TEXTMETRICOLE
HRESULT ReleaseHfont([in] HFONT hfont)
TEXTMETRICW * LPTEXTMETRICOLE
HRESULT Clone([out] IFont **ppfont)
HRESULT IsEqual([in] IFont *pFontOther)
HRESULT SetHdc([in] HDC hdc)
HRESULT QueryTextMetrics([out] TEXTMETRICOLE *ptm)
HRESULT SetRatio([in] LONG cyLogical, [in] LONG cyHimetric)
HRESULT AddRefHfont([in] HFONT hfont)
HRESULT OnFocus([in] BOOL fGotFocus)
enum IOleControlSite::tagXFORMCOORDS XFORMCOORDS
HRESULT TransformCoords([in, out] POINTL *pPtlHimetric, [in, out] POINTF *pPtfContainer, [in] DWORD dwFlags)
@ XFORMCOORDS_EVENTCOMPAT
@ XFORMCOORDS_CONTAINERTOHIMETRIC
@ XFORMCOORDS_HIMETRICTOCONTAINER
HRESULT GetExtendedControl([out] IDispatch **ppDisp)
struct IOleControlSite::tagPOINTF * LPPOINTF
HRESULT TranslateAccelerator([in] MSG *pMsg, [in] DWORD grfModifiers)
HRESULT OnControlInfoChanged()
HRESULT LockInPlaceActive([in] BOOL fLock)
HRESULT ShowPropertyFrame()
IOleControlSite * LPOLECONTROLSITE
struct IOleControlSite::tagPOINTF POINTF
enum IOleControlTypes::tagREADYSTATE READYSTATE
@ READYSTATE_UNINITIALIZED
struct IOleControlTypes::tagVARIANT_BLOB wireVARIANT_BLOB
struct IOleControlTypes::tagUserVARIANT UserVARIANT
enum IOleControlTypes::tagUASFLAGS UASFLAGS
HRESULT FreezeEvents([in] BOOL bFreeze)
HRESULT OnAmbientPropertyChange([in] DISPID dispID)
enum IOleControl::tagCTRLINFO CTRLINFO
HRESULT OnMnemonic([in] MSG *pMsg)
struct IOleControl::tagCONTROLINFO CONTROLINFO
struct IOleControl::tagCONTROLINFO * LPCONTROLINFO
HRESULT GetControlInfo([out] CONTROLINFO *pCI)
IOleControl * LPOLECONTROL
HRESULT GetDropTarget([out] IDropTarget **ppDropTarget)
HRESULT OnWindowMessage([in] UINT msg, [in] WPARAM wParam, [in] LPARAM lParam, [out] LRESULT *plResult)
IOleInPlaceObjectWindowless * LPOLEINPLACEOBJECTWINDOWLESS
HRESULT OnInPlaceDeactivateEx([in] BOOL fNoRedraw)
enum IOleInPlaceSiteEx::tagACTIVATEFLAGS ACTIVATE_FLAGS
HRESULT OnInPlaceActivateEx([out] BOOL *pfNoRedraw, [in] DWORD dwFlags)
HRESULT RequestUIActivate()
IOleInPlaceSiteEx * LPOLEINPLACESITEEX
HRESULT ReleaseDC([in] HDC hDC)
HRESULT SetCapture([in] BOOL fCapture)
IOleInPlaceSiteWindowless * LPOLEINPLACESITEWINDOWLESS
HRESULT AdjustRect([in, out] LPRECT prc)
HRESULT ScrollRect([in] INT dx, [in] INT dy, [in] LPCRECT pRectScroll, [in] LPCRECT pRectClip)
HRESULT SetFocus([in] BOOL fFocus)
HRESULT CanWindowlessActivate()
HRESULT InvalidateRgn([in] HRGN hRGN, [in] BOOL fErase)
HRESULT InvalidateRect([in] LPCRECT pRect, [in] BOOL fErase)
HRESULT GetDC([in] LPCRECT pRect, [in] DWORD grfFlags, [out] HDC *phDC)
enum IOleInPlaceSiteWindowless::tagOLEDCFLAGS OLEDCFLAGS
HRESULT OnDefWindowMessage([in] UINT msg, [in] WPARAM wParam, [in] LPARAM lParam, [out] LRESULT *plResult)
IPictureDisp * LPPICTUREDISP
enum IPicture::tagPicture PICTUREATTRIBUTES
HRESULT Render([in] HDC hdc, [in] LONG x, [in] LONG y, [in] LONG cx, [in] LONG cy, [in] OLE_XPOS_HIMETRIC xSrc, [in] OLE_YPOS_HIMETRIC ySrc, [in] OLE_XSIZE_HIMETRIC cxSrc, [in] OLE_YSIZE_HIMETRIC cySrc, [in] LPCRECT pRcWBounds)
HRESULT SelectPicture([in] HDC hDCIn, [out] HDC *phDCOut, [out] OLE_HANDLE *phBmpOut)
OLE_YSIZE_HIMETRIC Height
HRESULT set_hPal([in] OLE_HANDLE hPal)
HRESULT SaveAsFile([in] LPSTREAM pStream, [in] BOOL fSaveMemCopy, [out] LONG *pCbSize)
IProvideClassInfo * LPPROVIDECLASSINFO
@ DVASPECTINFOFLAG_CANOPTIMIZE
HRESULT GetViewStatus([out] DWORD *pdwStatus)
HRESULT QueryHitRect([in] DWORD dwAspect, [in] LPCRECT pRectBounds, [in] LPCRECT pRectLoc, [in] LONG lCloseHint, [out] DWORD *pHitResult)
enum IViewObjectEx::tagAspectInfoFlag DVASPECTINFOFLAG
enum IViewObjectEx::tagDVASPECT2 DVASPECT2
enum IViewObjectEx::tagHITRESULT HITRESULT
struct IViewObjectEx::tagExtentInfo DVEXTENTINFO
enum IViewObjectEx::tagVIEWSTATUS VIEWSTATUS
IViewObjectEx * LPVIEWOBJECTEX
HRESULT GetNaturalExtent([in] DWORD dwAspect, [in] LONG lindex, [in] DVTARGETDEVICE *ptd, [in] HDC hicTargetDev, [in] DVEXTENTINFO *pExtentInfo, [out] LPSIZEL pSizel)
struct IViewObjectEx::tagAspectInfo DVASPECTINFO
HRESULT GetRect([in] DWORD dwAspect, [out] LPRECTL pRect)
@ VIEWSTATUS_DVASPECTOPAQUE
@ VIEWSTATUS_DVASPECTTRANSPARENT
HRESULT QueryHitPoint([in] DWORD dwAspect, [in] LPCRECT pRectBounds, [in] POINT ptlLoc, [in] LONG lCloseHint, [out] DWORD *pHitResult)
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
static VARIANTARG static DISPID
_In_ HANDLE _In_ DWORD _In_ DWORD _Inout_opt_ LPOVERLAPPED _In_opt_ LPTRANSMIT_FILE_BUFFERS _In_ DWORD dwReserved
_Must_inspect_result_ _Out_ LPSIZE psize
interface IStream * LPSTREAM
_Out_opt_ int _Out_opt_ int * cy
wireVARIANT_BLOB pVarBlob
TW_UINT32 TW_UINT16 TW_UINT16 MSG
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags