Source: core/sys/windows/_ocidl.d
core.sys.windows.ocidl
Windows API header module
Part of the Internet Development SDK
Translated from MinGW Windows headers
License
alias LPCADWORD LPCALPOLESTR LPCAUUID LPCONNECTDATA LPCONNECTIONPOINT LPCONTROLINFO LPENUMCONNECTIONPOINTS LPENUMCONNECTIONS LPERRORLOG LPFONT LPFONTDISP LPLICINFO LPOLEUNDOMANAGER LPPOINTF LPPROPERTYBAG LPPROPERTYBAG2 LPPROPERTYPAGESITE LPPROPPAGEINFO LPTEXTMETRICOLE OLE_COLOR OLE_HANDLE OLE_XPOS_HIMETRIC OLE_XSIZE_HIMETRIC OLE_YPOS_HIMETRIC OLE_YSIZE_HIMETRIC TEXTMETRICOLE
struct CADWORD CALPOLESTR CAUUID CONNECTDATA CONTROLINFO LICINFO POINTF PROPBAG2 PROPPAGEINFO QACONTAINER QACONTROL
iface IAdviseSinkEx IBindHost IClassFactory2 IConnectionPoint IConnectionPointContainer IEnumConnectionPoints IEnumConnections IEnumOleUndoUnits IErrorLog IFont IFontDisp IObjectWithSite IOleControl IOleControlSite IOleInPlaceSiteEx IOleInPlaceSiteWindowless IOleParentUndoUnit IOleUndoManager IOleUndoUnit IPerPropertyBrowsing IPersistMemory IPersistPropertyBag IPersistPropertyBag2 IPersistStreamInit IPicture IPictureDisp IPointerInactive IPropertyBag IPropertyBag2 IPropertyNotifySink IPropertyPage IPropertyPage2 IPropertyPageSite IProvideClassInfo IProvideClassInfo2 IQuickActivate IServiceProvider ISimpleFrameSite ISpecifyPropertyPages
Types 79
interfaceIServiceProvider : IUnknown
Methods
HRESULT QueryService(REFGUID, REFIID, void * *)aliasTEXTMETRICOLE = TEXTMETRICW
aliasLPTEXTMETRICOLE = TEXTMETRICOLE *
aliasOLE_HANDLE = UINT
aliasOLE_XPOS_HIMETRIC = int
aliasOLE_YPOS_HIMETRIC = int
aliasOLE_XSIZE_HIMETRIC = int
aliasOLE_YSIZE_HIMETRIC = int
enumREADYSTATE
READYSTATE_UNINITIALIZED = 0
READYSTATE_LOADING = 1
READYSTATE_LOADED = 2
READYSTATE_INTERACTIVE = 3
READYSTATE_COMPLETE = 4
enumPROPBAG2_TYPE
PROPBAG2_TYPE_UNDEFINED
PROPBAG2_TYPE_DATA
PROPBAG2_TYPE_URL
PROPBAG2_TYPE_OBJECT
PROPBAG2_TYPE_STREAM
PROPBAG2_TYPE_STORAGE
PROPBAG2_TYPE_MONIKER
enumQACONTAINERFLAGS
QACONTAINER_SHOWHATCHING = 1
QACONTAINER_SHOWGRABHANDLES = 2
QACONTAINER_USERMODE = 4
QACONTAINER_DISPLAYASDEFAULT = 8
QACONTAINER_UIDEAD = 16
QACONTAINER_AUTOCLIP = 32
QACONTAINER_MESSAGEREFLECT = 64
QACONTAINER_SUPPORTSMNEMONICS = 128
structQACONTAINER
Fields
ULONG cbSizeIOleClientSite pClientSiteIAdviseSinkEx pAdviseSinkIPropertyNotifySink pPropertyNotifySinkIUnknown pUnkEventSinkDWORD dwAmbientFlagsOLE_COLOR colorForeOLE_COLOR colorBackIFont pFontIOleUndoManager pUndoMgrDWORD dwAppearanceLONG lcidHPALETTE hpalIBindHost pBindHostIOleControlSite pOleControlSiteIServiceProvider pServiceProviderstructQACONTROL
structPOINTF
Fields
float xfloat ystructCONTROLINFO
aliasLPCONTROLINFO = CONTROLINFO *
structCONNECTDATA
aliasLPCONNECTDATA = CONNECTDATA *
structCALPOLESTR
aliasLPCALPOLESTR = CALPOLESTR *
structPROPPAGEINFO
aliasLPPROPPAGEINFO = PROPPAGEINFO *
interfaceIOleControl : IUnknown
interfaceIOleControlSite : IUnknown
interfaceISimpleFrameSite : IUnknown
aliasLPERRORLOG = IErrorLog
interfaceIPropertyBag : IUnknown
aliasLPPROPERTYBAG = IPropertyBag
interfaceIPropertyBag2 : IUnknown
aliasLPPROPERTYBAG2 = IPropertyBag2
interfaceIPersistPropertyBag : IPersist
Methods
interfaceIPersistPropertyBag2 : IPersist
Methods
interfaceIPersistStreamInit : IPersist
interfaceIPersistMemory : IPersist
interfaceIPropertyNotifySink : IUnknown
interfaceIProvideClassInfo : IUnknown
Methods
interfaceIProvideClassInfo2 : IProvideClassInfo
interfaceIConnectionPointContainer : IUnknown
interfaceIEnumConnectionPoints : IUnknown
interfaceIConnectionPoint : IUnknown
interfaceIEnumConnections : IUnknown
interfaceIClassFactory2 : IClassFactory
Methods
interfaceISpecifyPropertyPages : IUnknown
interfaceIPerPropertyBrowsing : IUnknown
interfaceIPropertyPageSite : IUnknown
interfaceIPropertyPage : IUnknown
Methods
interfaceIPropertyPage2 : IPropertyPage
Methods
Methods
HRESULT get_Weight(short *)HRESULT put_Weight(short)HRESULT get_Charset(short *)HRESULT put_Charset(short)aliasLPFONTDISP = IFontDisp
Methods
HRESULT Render(HDC, int, int, int, int, OLE_XPOS_HIMETRIC,
OLE_YPOS_HIMETRIC, OLE_XSIZE_HIMETRIC, OLE_YSIZE_HIMETRIC, LPCRECT)HRESULT SelectPicture(HDC, HDC *, OLE_HANDLE *)HRESULT SaveAsFile(LPSTREAM, BOOL, LONG *)interfaceIPictureDisp : IDispatch
interfaceIOleInPlaceSiteEx : IOleInPlaceSite
interfaceIObjectWithSite : IUnknown
interfaceIOleInPlaceSiteWindowless : IOleInPlaceSiteEx
Methods
interfaceIAdviseSinkEx : IUnknown
Methods
void OnDataChange(FORMATETC *, STGMEDIUM *)void OnViewChange(DWORD, LONG)void OnSave()void OnClose()interfaceIPointerInactive : IUnknown
interfaceIOleUndoUnit : IUnknown
Methods
HRESULT GetUnitType(CLSID *, LONG *)interfaceIOleParentUndoUnit : IOleUndoUnit
interfaceIEnumOleUndoUnits : IUnknown
interfaceIOleUndoManager : IUnknown
Methods
aliasLPOLEUNDOMANAGER = IOleUndoManager
interfaceIQuickActivate : IUnknown