Source: core/sys/windows/_oleidl.d
core.sys.windows.oleidl
Windows API header module
Translated from MinGW Windows headers
License
var MK_ALT
alias __IView_pfncont BORDERWIDTHS HOLEMENU LPBORDERWIDTHS LPCBORDERWIDTHS LPDROPSOURCE LPDROPTARGET LPENUMOLEVERB LPOLEADVISEHOLDER LPOLECACHE LPOLECACHE2 LPOLECACHECONTROL LPOLECLIENTSITE LPOLECONTAINER LPOLEINPLACEACTIVEOBJECT LPOLEINPLACEFRAME LPOLEINPLACEFRAMEINFO LPOLEINPLACEUIWINDOW LPOLEMENUGROUPWIDTHS LPOLEOBJECT LPOLEVERB LPOLEWINDOW LPPARSEDISPLAYNAME LPVIEWOBJECT LPVIEWOBJECT2
iface IDropSource IDropTarget IEnumOLEVERB IOleAdviseHolder IOleCache IOleCache2 IOleCacheControl IOleClientSite IOleContainer IOleInPlaceActiveObject IOleInPlaceFrame IOleInPlaceObject IOleInPlaceSite IOleInPlaceUIWindow IOleItemContainer IOleObject IOleWindow IParseDisplayName IViewObject IViewObject2
Types 54
enumBINDSPEED
BINDSPEED_INDEFINITE = 1
BINDSPEED_MODERATE
BINDSPEED_IMMEDIATE
enumOLEWHICHMK
OLEWHICHMK_CONTAINER = 1
OLEWHICHMK_OBJREL
OLEWHICHMK_OBJFULL
enumOLEGETMONIKER
OLEGETMONIKER_ONLYIFTHERE = 1
OLEGETMONIKER_FORCEASSIGN
OLEGETMONIKER_UNASSIGN
OLEGETMONIKER_TEMPFORUSER
enumUSERCLASSTYPE
USERCLASSTYPE_FULL = 1
USERCLASSTYPE_SHORT
USERCLASSTYPE_APPNAME
enumDROPEFFECT
DROPEFFECT_NONE = 0
DROPEFFECT_COPY = 1
DROPEFFECT_MOVE = 2
DROPEFFECT_LINK = 4
DROPEFFECT_SCROLL = 0x80000000
structOLEMENUGROUPWIDTHS
Fields
LONG[6] widthaliasLPOLEMENUGROUPWIDTHS = OLEMENUGROUPWIDTHS *
enumOLECLOSE
OLECLOSE_SAVEIFDIRTY
OLECLOSE_NOSAVE
OLECLOSE_PROMPTSAVE
aliasBORDERWIDTHS = RECT
aliasLPBORDERWIDTHS = LPRECT
aliasLPCBORDERWIDTHS = LPCRECT
aliasLPOLEINPLACEFRAMEINFO = OLEINPLACEFRAMEINFO *
interfaceIEnumOLEVERB : IUnknown
aliasLPENUMOLEVERB = IEnumOLEVERB
interfaceIParseDisplayName : IUnknown
interfaceIOleContainer : IParseDisplayName
aliasLPOLECONTAINER = IOleContainer
interfaceIOleItemContainer : IOleContainer
interfaceIOleClientSite : IUnknown
aliasLPOLECLIENTSITE = IOleClientSite
interfaceIOleObject : IUnknown
Methods
HRESULT GetMoniker(DWORD, DWORD, LPMONIKER *)aliasLPOLEOBJECT = IOleObject
interfaceIOleWindow : IUnknown
aliasLPOLEWINDOW = IOleWindow
interfaceIOleInPlaceUIWindow : IOleWindow
interfaceIOleInPlaceObject : IOleWindow
interfaceIOleInPlaceActiveObject : IOleWindow
interfaceIOleInPlaceFrame : IOleInPlaceUIWindow
interfaceIOleInPlaceSite : IOleWindow
interfaceIOleAdviseHolder : IUnknown
interfaceIDropSource : IUnknown
aliasLPDROPSOURCE = IDropSource
interfaceIDropTarget : IUnknown
aliasLPDROPTARGET = IDropTarget
alias__IView_pfncont = BOOL function(ULONG_PTR)
interfaceIViewObject : IUnknown
Methods
HRESULT Draw(DWORD, LONG, PVOID, DVTARGETDEVICE *, HDC, HDC, LPCRECTL, LPCRECTL, __IView_pfncont pfnContinue, ULONG_PTR)HRESULT GetColorSet(DWORD, LONG, PVOID, DVTARGETDEVICE *, HDC, LPLOGPALETTE *)aliasLPVIEWOBJECT = IViewObject
interfaceIViewObject2 : IViewObject
aliasLPVIEWOBJECT2 = IViewObject2
aliasLPOLECACHE = IOleCache
interfaceIOleCache2 : IOleCache
aliasLPOLECACHE2 = IOleCache2
interfaceIOleCacheControl : IUnknown
Variables 1
enumvar
MK_ALT = 32