core.sys.windows.oleidl

Windows API header module

Translated from MinGW Windows headers

License

Types 54

BINDSPEED_INDEFINITE = 1
BINDSPEED_MODERATE
BINDSPEED_IMMEDIATE
OLEWHICHMK_CONTAINER = 1
OLEWHICHMK_OBJREL
OLEWHICHMK_OBJFULL
OLEGETMONIKER_ONLYIFTHERE = 1
OLEGETMONIKER_FORCEASSIGN
OLEGETMONIKER_UNASSIGN
OLEGETMONIKER_TEMPFORUSER
USERCLASSTYPE_FULL = 1
USERCLASSTYPE_SHORT
USERCLASSTYPE_APPNAME
DROPEFFECT_NONE = 0
DROPEFFECT_COPY = 1
DROPEFFECT_MOVE = 2
DROPEFFECT_LINK = 4
DROPEFFECT_SCROLL = 0x80000000
Fields
LONG[6] width
OLECLOSE_SAVEIFDIRTY
OLECLOSE_NOSAVE
OLECLOSE_PROMPTSAVE
structOLEVERB
Fields
LONG lVerb
LPWSTR lpszVerbName
DWORD fuFlags
DWORD grfAttribs
aliasLPBORDERWIDTHS = LPRECT
Fields
UINT cb
BOOL fMDIApp
HWND hwndFrame
HACCEL haccel
UINT cAccelEntries
Methods
HRESULT Next(ULONG, OLEVERB *, ULONG *)
HRESULT Skip(ULONG)
HRESULT Reset()
HRESULT Clone(IEnumOLEVERB *)
Methods
HRESULT EnumObjects(DWORD, IEnumUnknown *)
HRESULT LockContainer(BOOL)
Methods
HRESULT GetObject(LPOLESTR, DWORD, IBindCtx, REFIID, void * *)
HRESULT GetObjectStorage(LPOLESTR, IBindCtx, REFIID, void * *)
Methods
HRESULT SaveObject()
HRESULT GetMoniker(DWORD, DWORD, LPMONIKER *)
HRESULT ShowObject()
HRESULT OnShowWindow(BOOL)
interfaceIOleObject : IUnknown
Methods
HRESULT Close(DWORD)
HRESULT SetMoniker(DWORD, LPMONIKER)
HRESULT GetMoniker(DWORD, DWORD, LPMONIKER *)
HRESULT InitFromData(LPDATAOBJECT, BOOL, DWORD)
HRESULT GetClipboardData(DWORD, LPDATAOBJECT *)
HRESULT Update()
HRESULT IsUpToDate()
HRESULT GetUserClassID(LPCLSID)
HRESULT GetUserType(DWORD, LPOLESTR *)
HRESULT SetExtent(DWORD, SIZEL *)
HRESULT GetExtent(DWORD, SIZEL *)
HRESULT Advise(LPADVISESINK, PDWORD)
HRESULT Unadvise(DWORD)
HRESULT GetMiscStatus(DWORD, PDWORD)
HRESULT SetColorScheme(LPLOGPALETTE)
interfaceIOleWindow : IUnknown
Methods
HRESULT GetWindow(HWND *)
HRESULT ContextSensitiveHelp(BOOL)
Methods
HRESULT Advise(LPADVISESINK, PDWORD)
HRESULT Unadvise(DWORD)
HRESULT SendOnSave()
HRESULT SendOnClose()
Methods
HRESULT QueryContinueDrag(BOOL, DWORD)
HRESULT GiveFeedback(DWORD)
Methods
HRESULT DragEnter(LPDATAOBJECT, DWORD, POINTL, PDWORD)
HRESULT DragOver(DWORD, POINTL, PDWORD)
HRESULT DragLeave()
HRESULT Drop(LPDATAOBJECT, DWORD, POINTL, PDWORD)
alias__IView_pfncont = BOOL function(ULONG_PTR)
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 Freeze(DWORD, LONG, PVOID, PDWORD)
HRESULT Unfreeze(DWORD)
HRESULT SetAdvise(DWORD, DWORD, IAdviseSink)
HRESULT GetAdvise(PDWORD, PDWORD, IAdviseSink *)
Methods
HRESULT GetExtent(DWORD, LONG, DVTARGETDEVICE *, LPSIZEL)
interfaceIOleCache : IUnknown
Methods
HRESULT Cache(FORMATETC *, DWORD, DWORD *)
HRESULT Uncache(DWORD)
HRESULT SetData(FORMATETC *, STGMEDIUM *, BOOL)
Methods
HRESULT UpdateCache(LPDATAOBJECT, DWORD, LPVOID)
HRESULT DiscardCache(DWORD)
Methods
HRESULT OnStop()

Variables 1

enumvarMK_ALT = 32