Source: core/sys/windows/_olectl.d
core.sys.windows.olectl
Windows API header module
Translated from MinGW Windows headers
License
var CLASS_E_NOTLICENSED GUIDKIND_DEFAULT_SOURCE_DISP_IID OLEIVERB_PROPERTIES VT_BLOB_PROPSET VT_COLOR VT_FONT VT_HANDLE VT_OPTEXCLUSIVE VT_PICTURE VT_STORED_PROPSET VT_STREAMED_PROPSET VT_TRISTATE VT_VERBOSE_ENUM VT_XPOS_HIMETRIC VT_XPOS_PIXELS VT_XSIZE_HIMETRIC VT_XSIZE_PIXELS VT_YPOS_HIMETRIC VT_YPOS_PIXELS VT_YSIZE_HIMETRIC VT_YSIZE_PIXELS
alias LPCLASSFACTORY2 LPCONNECTIONPOINTCONTAINER LPFONTDESC LPOCPFIPARAMS LPOLECONTROL LPOLECONTROLSITE LPPERPROPERTYBROWSING LPPERSISTMEMORY LPPERSISTPROPERTYBAG LPPERSISTSTREAMINIT LPPICTDESC LPPICTURE LPPICTUREDISP LPPROPERTYNOTIFYSINK LPPROPERTYPAGE LPPROPERTYPAGE2 LPPROVIDECLASSINFO LPPROVIDECLASSINFO2 LPSIMPLEFRAMESITE LPSPECIFYPROPERTYPAGES OLE_CANCELBOOL OLE_ENABLEDEFAULTBOOL OLE_OPTEXCLUSIVE OLE_XPOS_CONTAINER OLE_XPOS_PIXELS OLE_XSIZE_CONTAINER OLE_XSIZE_PIXELS OLE_YPOS_CONTAINER OLE_YPOS_PIXELS OLE_YSIZE_PIXELS
enum OLE_TRISTATE
Types 34
aliasLPOLECONTROL = IOleControl
aliasLPOLECONTROLSITE = IOleControlSite
aliasLPPERSISTMEMORY = IPersistMemory
aliasLPCLASSFACTORY2 = IClassFactory2
aliasLPPROPERTYPAGE = IPropertyPage
aliasLPPROPERTYPAGE2 = IPropertyPage2
aliasLPPICTUREDISP = IPictureDisp
aliasOLE_XPOS_PIXELS = int
aliasOLE_YPOS_PIXELS = int
aliasOLE_XSIZE_PIXELS = int
aliasOLE_YSIZE_PIXELS = int
aliasOLE_XPOS_CONTAINER = float
aliasOLE_YPOS_CONTAINER = float
aliasOLE_XSIZE_CONTAINER = float
aliasOLE_OPTEXCLUSIVE = VARIANT_BOOL
aliasOLE_CANCELBOOL = VARIANT_BOOL
enumOLE_TRISTATE
triUnchecked
triChecked1
triGray
structOCPFIPARAMS
aliasLPOCPFIPARAMS = OCPFIPARAMS *
structFONTDESC
aliasLPFONTDESC = FONTDESC *
structPICTDESC
Fields
UINT cbSizeofstructUINT picTypealiasLPPICTDESC = PICTDESC *
Functions 14
fn
HRESULT DllRegisterServer()fn
HRESULT DllUnregisterServer()fn
HRESULT OleCreateFontIndirect(LPFONTDESC, REFIID, PVOID *)fn
HRESULT OleCreatePictureIndirect(LPPICTDESC, REFIID, BOOL, PVOID *)fn
HRESULT OleCreatePropertyFrame(HWND, UINT, UINT, LPCOLESTR, ULONG, LPUNKNOWN *, ULONG, LPCLSID, LCID, DWORD, PVOID)fn
HRESULT OleCreatePropertyFrameIndirect(LPOCPFIPARAMS)fn
HRESULT OleLoadPicture(LPSTREAM, LONG, BOOL, REFIID, PVOID *)fn
HRESULT OleLoadPictureEx(LPSTREAM, LONG, BOOL, REFIID, DWORD, DWORD, DWORD, LPVOID *)fn
HRESULT OleLoadPicturePath(LPOLESTR, LPUNKNOWN, DWORD, OLE_COLOR, REFIID, LPVOID *)fn
HRESULT OleLoadPictureFile(VARIANT, LPDISPATCH *)fn
HRESULT OleLoadPictureFileEx(VARIANT, DWORD, DWORD, DWORD, LPDISPATCH *)fn
HRESULT OleSavePictureFile(LPDISPATCH, BSTR)fn
HRESULT OleTranslateColor(OLE_COLOR, HPALETTE, COLORREF *)Variables 21
enumvar
CLASS_E_NOTLICENSED = CLASSFACTORY_E_FIRST + 2enumvar
OLEIVERB_PROPERTIES = - 7enumvar
VT_STREAMED_PROPSET = 73enumvar
VT_STORED_PROPSET = 74enumvar
VT_BLOB_PROPSET = 75enumvar
VT_VERBOSE_ENUM = 76enumvar
VT_COLOR = VARENUM.VT_I4enumvar
VT_XPOS_PIXELS = VARENUM.VT_I4enumvar
VT_YPOS_PIXELS = VARENUM.VT_I4enumvar
VT_XSIZE_PIXELS = VARENUM.VT_I4enumvar
VT_YSIZE_PIXELS = VARENUM.VT_I4enumvar
VT_XPOS_HIMETRIC = VARENUM.VT_I4enumvar
VT_YPOS_HIMETRIC = VARENUM.VT_I4enumvar
VT_XSIZE_HIMETRIC = VARENUM.VT_I4enumvar
VT_YSIZE_HIMETRIC = VARENUM.VT_I4enumvar
VT_TRISTATE = VARENUM.VT_I2enumvar
VT_OPTEXCLUSIVE = VARENUM.VT_BOOLenumvar
VT_FONT = VARENUM.VT_DISPATCHenumvar
VT_PICTURE = VARENUM.VT_DISPATCHenumvar
VT_HANDLE = VARENUM.VT_I4enumvar
GUIDKIND_DEFAULT_SOURCE_DISP_IID = 1Templates 3
tmplITF_ERROR_SCODE_FOR_D(int c)
tmplITF_SUCCESS_SCODE_FOR_D(int c)
tmplSTD_CTL_SCODE(int c)