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
structOLEINPLACEFRAMEINFO
aliasLPOLEINPLACEFRAMEINFO = OLEINPLACEFRAMEINFO *
interfaceIEnumOLEVERB : IUnknown
aliasLPENUMOLEVERB = IEnumOLEVERB
interfaceIParseDisplayName : IUnknown
Methods
HRESULT ParseDisplayName(IBindCtx, LPOLESTR, ULONG *, IMoniker *)interfaceIOleContainer : IParseDisplayName
aliasLPOLECONTAINER = IOleContainer
interfaceIOleItemContainer : IOleContainer
interfaceIOleClientSite : IUnknown
Methods
HRESULT SaveObject()HRESULT GetMoniker(DWORD, DWORD, LPMONIKER *)HRESULT GetContainer(LPOLECONTAINER *)HRESULT ShowObject()HRESULT OnShowWindow(BOOL)HRESULT RequestNewObjectLayout()aliasLPOLECLIENTSITE = IOleClientSite
interfaceIOleObject : IUnknown
Methods
HRESULT SetClientSite(LPOLECLIENTSITE)HRESULT GetClientSite(LPOLECLIENTSITE *)HRESULT SetHostNames(LPCOLESTR, LPCOLESTR)HRESULT Close(DWORD)HRESULT SetMoniker(DWORD, LPMONIKER)HRESULT GetMoniker(DWORD, DWORD, LPMONIKER *)HRESULT InitFromData(LPDATAOBJECT, BOOL, DWORD)HRESULT GetClipboardData(DWORD, LPDATAOBJECT *)HRESULT EnumVerbs(LPENUMOLEVERB *)HRESULT Update()HRESULT IsUpToDate()HRESULT GetUserClassID(LPCLSID)HRESULT GetUserType(DWORD, LPOLESTR *)HRESULT Advise(LPADVISESINK, PDWORD)HRESULT Unadvise(DWORD)HRESULT EnumAdvise(LPENUMSTATDATA *)HRESULT GetMiscStatus(DWORD, PDWORD)HRESULT SetColorScheme(LPLOGPALETTE)aliasLPOLEOBJECT = IOleObject
interfaceIOleWindow : IUnknown
aliasLPOLEWINDOW = IOleWindow
interfaceIOleInPlaceUIWindow : IOleWindow
Methods
HRESULT GetBorder(LPRECT)HRESULT RequestBorderSpace(LPCBORDERWIDTHS)HRESULT SetBorderSpace(LPCBORDERWIDTHS)HRESULT SetActiveObject(LPOLEINPLACEACTIVEOBJECT, LPCOLESTR)interfaceIOleInPlaceObject : IOleWindow
Methods
HRESULT InPlaceDeactivate()HRESULT UIDeactivate()HRESULT SetObjectRects(LPCRECT, LPCRECT)HRESULT ReactivateAndUndo()interfaceIOleInPlaceActiveObject : IOleWindow
Methods
HRESULT TranslateAccelerator(LPMSG)HRESULT OnFrameWindowActivate(BOOL)HRESULT OnDocWindowActivate(BOOL)HRESULT ResizeBorder(LPCRECT, LPOLEINPLACEUIWINDOW, BOOL)HRESULT EnableModeless(BOOL)interfaceIOleInPlaceFrame : IOleInPlaceUIWindow
Methods
HRESULT InsertMenus(HMENU, LPOLEMENUGROUPWIDTHS)HRESULT RemoveMenus(HMENU)HRESULT SetStatusText(LPCOLESTR)HRESULT EnableModeless(BOOL)HRESULT TranslateAccelerator(LPMSG, WORD)interfaceIOleInPlaceSite : IOleWindow
Methods
HRESULT CanInPlaceActivate()HRESULT OnInPlaceActivate()HRESULT OnUIActivate()HRESULT GetWindowContext(IOleInPlaceFrame, IOleInPlaceUIWindow, LPRECT, LPRECT, LPOLEINPLACEFRAMEINFO)HRESULT OnUIDeactivate(BOOL)HRESULT OnInPlaceDeactivate()HRESULT DiscardUndoState()HRESULT DeactivateAndUndo()HRESULT OnPosRectChange(LPCRECT)interfaceIOleAdviseHolder : IUnknown
Methods
HRESULT Advise(LPADVISESINK, PDWORD)HRESULT Unadvise(DWORD)HRESULT EnumAdvise(LPENUMSTATDATA *)HRESULT SendOnRename(LPMONIKER)HRESULT SendOnSave()HRESULT SendOnClose()interfaceIDropSource : IUnknown
aliasLPDROPSOURCE = IDropSource
interfaceIDropTarget : IUnknown
Methods
HRESULT DragEnter(LPDATAOBJECT, DWORD, POINTL, PDWORD)HRESULT DragLeave()HRESULT Drop(LPDATAOBJECT, DWORD, POINTL, PDWORD)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 *)HRESULT Unfreeze(DWORD)HRESULT SetAdvise(DWORD, DWORD, IAdviseSink)HRESULT GetAdvise(PDWORD, PDWORD, IAdviseSink *)aliasLPVIEWOBJECT = IViewObject
interfaceIViewObject2 : IViewObject
Methods
HRESULT GetExtent(DWORD, LONG, DVTARGETDEVICE *, LPSIZEL)aliasLPVIEWOBJECT2 = IViewObject2
aliasLPOLECACHE = IOleCache
interfaceIOleCache2 : IOleCache
aliasLPOLECACHE2 = IOleCache2
interfaceIOleCacheControl : IUnknown
Variables 1
enumvar
MK_ALT = 32