Defines |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | ALIGNED_LENGTH(_Len, _Align) (((_Len)+(_Align))&~(_Align)) |
| #define | ALIGNED_POINTER(_Ptr, _Align) ((LPVOID)ALIGNED_LENGTH((ULONG_PTR)(_Ptr), _Align)) |
| #define | ALIGN_LENGTH(_Len, _Align) _Len = ALIGNED_LENGTH(_Len, _Align) |
| #define | ALIGN_POINTER(_Ptr, _Align) _Ptr = ALIGNED_POINTER(_Ptr, _Align) |
| #define | USER_MARSHAL_PTR_PREFIX |
| #define | IMPL_WIREM_HANDLE(type) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ole) |
| static const char * | debugstr_user_flags (ULONG *pFlags) |
| ULONG __RPC_USER | CLIPFORMAT_UserSize (ULONG *pFlags, ULONG StartingSize, CLIPFORMAT *pCF) |
| unsigned char *__RPC_USER | CLIPFORMAT_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, CLIPFORMAT *pCF) |
| unsigned char *__RPC_USER | CLIPFORMAT_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, CLIPFORMAT *pCF) |
| void __RPC_USER | CLIPFORMAT_UserFree (ULONG *pFlags, CLIPFORMAT *pCF) |
| static ULONG | handle_UserSize (ULONG *pFlags, ULONG StartingSize, HANDLE *handle) |
| static unsigned char * | handle_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, HANDLE *handle) |
| static unsigned char * | handle_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, HANDLE *handle) |
| static void | handle_UserFree (ULONG *pFlags, HANDLE *phMenu) |
| ULONG __RPC_USER | HGLOBAL_UserSize (ULONG *pFlags, ULONG StartingSize, HGLOBAL *phGlobal) |
| unsigned char *__RPC_USER | HGLOBAL_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, HGLOBAL *phGlobal) |
| unsigned char *__RPC_USER | HGLOBAL_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, HGLOBAL *phGlobal) |
| void __RPC_USER | HGLOBAL_UserFree (ULONG *pFlags, HGLOBAL *phGlobal) |
| ULONG __RPC_USER | HBITMAP_UserSize (ULONG *pFlags, ULONG StartingSize, HBITMAP *phBmp) |
| unsigned char *__RPC_USER | HBITMAP_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, HBITMAP *phBmp) |
| unsigned char *__RPC_USER | HBITMAP_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, HBITMAP *phBmp) |
| void __RPC_USER | HBITMAP_UserFree (ULONG *pFlags, HBITMAP *phBmp) |
| ULONG __RPC_USER | HICON_UserSize (ULONG *pFlags, ULONG StartingSize, HICON *phIcon) |
| unsigned char *__RPC_USER | HICON_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, HICON *phIcon) |
| unsigned char *__RPC_USER | HICON_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, HICON *phIcon) |
| void __RPC_USER | HICON_UserFree (ULONG *pFlags, HICON *phIcon) |
| ULONG __RPC_USER | HDC_UserSize (ULONG *pFlags, ULONG StartingSize, HDC *phdc) |
| unsigned char *__RPC_USER | HDC_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, HDC *phdc) |
| unsigned char *__RPC_USER | HDC_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, HDC *phdc) |
| void __RPC_USER | HDC_UserFree (ULONG *pFlags, HDC *phdc) |
| ULONG __RPC_USER | HPALETTE_UserSize (ULONG *pFlags, ULONG StartingSize, HPALETTE *phPal) |
| unsigned char *__RPC_USER | HPALETTE_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, HPALETTE *phPal) |
| unsigned char *__RPC_USER | HPALETTE_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, HPALETTE *phPal) |
| void __RPC_USER | HPALETTE_UserFree (ULONG *pFlags, HPALETTE *phPal) |
| ULONG __RPC_USER | HMETAFILE_UserSize (ULONG *pFlags, ULONG StartingSize, HMETAFILE *phmf) |
| unsigned char *__RPC_USER | HMETAFILE_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, HMETAFILE *phmf) |
| unsigned char *__RPC_USER | HMETAFILE_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, HMETAFILE *phmf) |
| void __RPC_USER | HMETAFILE_UserFree (ULONG *pFlags, HMETAFILE *phmf) |
| ULONG __RPC_USER | HENHMETAFILE_UserSize (ULONG *pFlags, ULONG StartingSize, HENHMETAFILE *phEmf) |
| unsigned char *__RPC_USER | HENHMETAFILE_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, HENHMETAFILE *phEmf) |
| unsigned char *__RPC_USER | HENHMETAFILE_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, HENHMETAFILE *phEmf) |
| void __RPC_USER | HENHMETAFILE_UserFree (ULONG *pFlags, HENHMETAFILE *phEmf) |
| ULONG __RPC_USER | HMETAFILEPICT_UserSize (ULONG *pFlags, ULONG StartingSize, HMETAFILEPICT *phMfp) |
| unsigned char *__RPC_USER | HMETAFILEPICT_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, HMETAFILEPICT *phMfp) |
| unsigned char *__RPC_USER | HMETAFILEPICT_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, HMETAFILEPICT *phMfp) |
| void __RPC_USER | HMETAFILEPICT_UserFree (ULONG *pFlags, HMETAFILEPICT *phMfp) |
| ULONG __RPC_USER | WdtpInterfacePointer_UserSize (ULONG *pFlags, ULONG RealFlags, ULONG StartingSize, IUnknown *punk, REFIID riid) |
| unsigned char *WINAPI | WdtpInterfacePointer_UserMarshal (ULONG *pFlags, ULONG RealFlags, unsigned char *pBuffer, IUnknown *punk, REFIID riid) |
| unsigned char *WINAPI | WdtpInterfacePointer_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, IUnknown **ppunk, REFIID riid) |
| void WINAPI | WdtpInterfacePointer_UserFree (IUnknown *punk) |
| ULONG __RPC_USER | STGMEDIUM_UserSize (ULONG *pFlags, ULONG StartingSize, STGMEDIUM *pStgMedium) |
| unsigned char *__RPC_USER | STGMEDIUM_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, STGMEDIUM *pStgMedium) |
| unsigned char *__RPC_USER | STGMEDIUM_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, STGMEDIUM *pStgMedium) |
| void __RPC_USER | STGMEDIUM_UserFree (ULONG *pFlags, STGMEDIUM *pStgMedium) |
| ULONG __RPC_USER | ASYNC_STGMEDIUM_UserSize (ULONG *pFlags, ULONG StartingSize, ASYNC_STGMEDIUM *pStgMedium) |
| unsigned char *__RPC_USER | ASYNC_STGMEDIUM_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, ASYNC_STGMEDIUM *pStgMedium) |
| unsigned char *__RPC_USER | ASYNC_STGMEDIUM_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, ASYNC_STGMEDIUM *pStgMedium) |
| void __RPC_USER | ASYNC_STGMEDIUM_UserFree (ULONG *pFlags, ASYNC_STGMEDIUM *pStgMedium) |
| ULONG __RPC_USER | FLAG_STGMEDIUM_UserSize (ULONG *pFlags, ULONG StartingSize, FLAG_STGMEDIUM *pStgMedium) |
| unsigned char *__RPC_USER | FLAG_STGMEDIUM_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, FLAG_STGMEDIUM *pStgMedium) |
| unsigned char *__RPC_USER | FLAG_STGMEDIUM_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, FLAG_STGMEDIUM *pStgMedium) |
| void __RPC_USER | FLAG_STGMEDIUM_UserFree (ULONG *pFlags, FLAG_STGMEDIUM *pStgMedium) |
| ULONG __RPC_USER | SNB_UserSize (ULONG *pFlags, ULONG StartingSize, SNB *pSnb) |
| unsigned char *__RPC_USER | SNB_UserMarshal (ULONG *pFlags, unsigned char *pBuffer, SNB *pSnb) |
| unsigned char *__RPC_USER | SNB_UserUnmarshal (ULONG *pFlags, unsigned char *pBuffer, SNB *pSnb) |
| void __RPC_USER | SNB_UserFree (ULONG *pFlags, SNB *pSnb) |
| HRESULT CALLBACK | IClassFactory_CreateInstance_Proxy (IClassFactory *This, IUnknown *pUnkOuter, REFIID riid, void **ppvObject) |
| HRESULT __RPC_STUB | IClassFactory_CreateInstance_Stub (IClassFactory *This, REFIID riid, IUnknown **ppvObject) |
| HRESULT CALLBACK | IClassFactory_LockServer_Proxy (IClassFactory *This, BOOL fLock) |
| HRESULT __RPC_STUB | IClassFactory_LockServer_Stub (IClassFactory *This, BOOL fLock) |
| HRESULT CALLBACK | IEnumUnknown_Next_Proxy (IEnumUnknown *This, ULONG celt, IUnknown **rgelt, ULONG *pceltFetched) |
| HRESULT __RPC_STUB | IEnumUnknown_Next_Stub (IEnumUnknown *This, ULONG celt, IUnknown **rgelt, ULONG *pceltFetched) |
| HRESULT CALLBACK | IBindCtx_SetBindOptions_Proxy (IBindCtx *This, BIND_OPTS *pbindopts) |
| HRESULT __RPC_STUB | IBindCtx_SetBindOptions_Stub (IBindCtx *This, BIND_OPTS2 *pbindopts) |
| HRESULT CALLBACK | IBindCtx_GetBindOptions_Proxy (IBindCtx *This, BIND_OPTS *pbindopts) |
| HRESULT __RPC_STUB | IBindCtx_GetBindOptions_Stub (IBindCtx *This, BIND_OPTS2 *pbindopts) |
| HRESULT CALLBACK | IEnumMoniker_Next_Proxy (IEnumMoniker *This, ULONG celt, IMoniker **rgelt, ULONG *pceltFetched) |
| HRESULT __RPC_STUB | IEnumMoniker_Next_Stub (IEnumMoniker *This, ULONG celt, IMoniker **rgelt, ULONG *pceltFetched) |
| BOOL CALLBACK | IRunnableObject_IsRunning_Proxy (IRunnableObject *This) |
| HRESULT __RPC_STUB | IRunnableObject_IsRunning_Stub (IRunnableObject *This) |
| HRESULT CALLBACK | IMoniker_BindToObject_Proxy (IMoniker *This, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riidResult, void **ppvResult) |
| HRESULT __RPC_STUB | IMoniker_BindToObject_Stub (IMoniker *This, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riidResult, IUnknown **ppvResult) |
| HRESULT CALLBACK | IMoniker_BindToStorage_Proxy (IMoniker *This, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, void **ppvObj) |
| HRESULT __RPC_STUB | IMoniker_BindToStorage_Stub (IMoniker *This, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, IUnknown **ppvObj) |
| HRESULT CALLBACK | IEnumString_Next_Proxy (IEnumString *This, ULONG celt, LPOLESTR *rgelt, ULONG *pceltFetched) |
| HRESULT __RPC_STUB | IEnumString_Next_Stub (IEnumString *This, ULONG celt, LPOLESTR *rgelt, ULONG *pceltFetched) |
| HRESULT CALLBACK | ISequentialStream_Read_Proxy (ISequentialStream *This, void *pv, ULONG cb, ULONG *pcbRead) |
| HRESULT __RPC_STUB | ISequentialStream_Read_Stub (ISequentialStream *This, byte *pv, ULONG cb, ULONG *pcbRead) |
| HRESULT CALLBACK | ISequentialStream_Write_Proxy (ISequentialStream *This, const void *pv, ULONG cb, ULONG *pcbWritten) |
| HRESULT __RPC_STUB | ISequentialStream_Write_Stub (ISequentialStream *This, const byte *pv, ULONG cb, ULONG *pcbWritten) |
| HRESULT CALLBACK | IStream_Seek_Proxy (IStream *This, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition) |
| HRESULT __RPC_STUB | IStream_Seek_Stub (IStream *This, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition) |
| HRESULT CALLBACK | IStream_CopyTo_Proxy (IStream *This, IStream *pstm, ULARGE_INTEGER cb, ULARGE_INTEGER *pcbRead, ULARGE_INTEGER *pcbWritten) |
| HRESULT __RPC_STUB | IStream_CopyTo_Stub (IStream *This, IStream *pstm, ULARGE_INTEGER cb, ULARGE_INTEGER *pcbRead, ULARGE_INTEGER *pcbWritten) |
| HRESULT CALLBACK | IEnumSTATSTG_Next_Proxy (IEnumSTATSTG *This, ULONG celt, STATSTG *rgelt, ULONG *pceltFetched) |
| HRESULT __RPC_STUB | IEnumSTATSTG_Next_Stub (IEnumSTATSTG *This, ULONG celt, STATSTG *rgelt, ULONG *pceltFetched) |
| HRESULT CALLBACK | IStorage_OpenStream_Proxy (IStorage *This, LPCOLESTR pwcsName, void *reserved1, DWORD grfMode, DWORD reserved2, IStream **ppstm) |
| HRESULT __RPC_STUB | IStorage_OpenStream_Stub (IStorage *This, LPCOLESTR pwcsName, ULONG cbReserved1, byte *reserved1, DWORD grfMode, DWORD reserved2, IStream **ppstm) |
| HRESULT CALLBACK | IStorage_EnumElements_Proxy (IStorage *This, DWORD reserved1, void *reserved2, DWORD reserved3, IEnumSTATSTG **ppenum) |
| HRESULT __RPC_STUB | IStorage_EnumElements_Stub (IStorage *This, DWORD reserved1, ULONG cbReserved2, byte *reserved2, DWORD reserved3, IEnumSTATSTG **ppenum) |
| HRESULT CALLBACK | ILockBytes_ReadAt_Proxy (ILockBytes *This, ULARGE_INTEGER ulOffset, void *pv, ULONG cb, ULONG *pcbRead) |
| HRESULT __RPC_STUB | ILockBytes_ReadAt_Stub (ILockBytes *This, ULARGE_INTEGER ulOffset, byte *pv, ULONG cb, ULONG *pcbRead) |
| HRESULT CALLBACK | ILockBytes_WriteAt_Proxy (ILockBytes *This, ULARGE_INTEGER ulOffset, const void *pv, ULONG cb, ULONG *pcbWritten) |
| HRESULT __RPC_STUB | ILockBytes_WriteAt_Stub (ILockBytes *This, ULARGE_INTEGER ulOffset, const byte *pv, ULONG cb, ULONG *pcbWritten) |
| HRESULT CALLBACK | IFillLockBytes_FillAppend_Proxy (IFillLockBytes *This, const void *pv, ULONG cb, ULONG *pcbWritten) |
| HRESULT __RPC_STUB | IFillLockBytes_FillAppend_Stub (IFillLockBytes *This, const byte *pv, ULONG cb, ULONG *pcbWritten) |
| HRESULT CALLBACK | IFillLockBytes_FillAt_Proxy (IFillLockBytes *This, ULARGE_INTEGER ulOffset, const void *pv, ULONG cb, ULONG *pcbWritten) |
| HRESULT __RPC_STUB | IFillLockBytes_FillAt_Stub (IFillLockBytes *This, ULARGE_INTEGER ulOffset, const byte *pv, ULONG cb, ULONG *pcbWritten) |
| HRESULT CALLBACK | IEnumFORMATETC_Next_Proxy (IEnumFORMATETC *This, ULONG celt, FORMATETC *rgelt, ULONG *pceltFetched) |
| HRESULT __RPC_STUB | IEnumFORMATETC_Next_Stub (IEnumFORMATETC *This, ULONG celt, FORMATETC *rgelt, ULONG *pceltFetched) |
| HRESULT CALLBACK | IEnumSTATDATA_Next_Proxy (IEnumSTATDATA *This, ULONG celt, STATDATA *rgelt, ULONG *pceltFetched) |
| HRESULT __RPC_STUB | IEnumSTATDATA_Next_Stub (IEnumSTATDATA *This, ULONG celt, STATDATA *rgelt, ULONG *pceltFetched) |
| void CALLBACK | IAdviseSink_OnDataChange_Proxy (IAdviseSink *This, FORMATETC *pFormatetc, STGMEDIUM *pStgmed) |
| HRESULT __RPC_STUB | IAdviseSink_OnDataChange_Stub (IAdviseSink *This, FORMATETC *pFormatetc, ASYNC_STGMEDIUM *pStgmed) |
| void CALLBACK | IAdviseSink_OnViewChange_Proxy (IAdviseSink *This, DWORD dwAspect, LONG lindex) |
| HRESULT __RPC_STUB | IAdviseSink_OnViewChange_Stub (IAdviseSink *This, DWORD dwAspect, LONG lindex) |
| void CALLBACK | IAdviseSink_OnRename_Proxy (IAdviseSink *This, IMoniker *pmk) |
| HRESULT __RPC_STUB | IAdviseSink_OnRename_Stub (IAdviseSink *This, IMoniker *pmk) |
| void CALLBACK | IAdviseSink_OnSave_Proxy (IAdviseSink *This) |
| HRESULT __RPC_STUB | IAdviseSink_OnSave_Stub (IAdviseSink *This) |
| void CALLBACK | IAdviseSink_OnClose_Proxy (IAdviseSink *This) |
| HRESULT __RPC_STUB | IAdviseSink_OnClose_Stub (IAdviseSink *This) |
| void CALLBACK | IAdviseSink2_OnLinkSrcChange_Proxy (IAdviseSink2 *This, IMoniker *pmk) |
| HRESULT __RPC_STUB | IAdviseSink2_OnLinkSrcChange_Stub (IAdviseSink2 *This, IMoniker *pmk) |
| HRESULT CALLBACK | IDataObject_GetData_Proxy (IDataObject *This, FORMATETC *pformatetcIn, STGMEDIUM *pmedium) |
| HRESULT __RPC_STUB | IDataObject_GetData_Stub (IDataObject *This, FORMATETC *pformatetcIn, STGMEDIUM *pRemoteMedium) |
| HRESULT CALLBACK | IDataObject_GetDataHere_Proxy (IDataObject *This, FORMATETC *pformatetc, STGMEDIUM *pmedium) |
| HRESULT __RPC_STUB | IDataObject_GetDataHere_Stub (IDataObject *This, FORMATETC *pformatetc, STGMEDIUM *pRemoteMedium) |
| HRESULT CALLBACK | IDataObject_SetData_Proxy (IDataObject *This, FORMATETC *pformatetc, STGMEDIUM *pmedium, BOOL fRelease) |
| HRESULT __RPC_STUB | IDataObject_SetData_Stub (IDataObject *This, FORMATETC *pformatetc, FLAG_STGMEDIUM *pmedium, BOOL fRelease) |
| HRESULT CALLBACK | IOleInPlaceActiveObject_TranslateAccelerator_Proxy (IOleInPlaceActiveObject *This, LPMSG lpmsg) |
| HRESULT __RPC_STUB | IOleInPlaceActiveObject_TranslateAccelerator_Stub (IOleInPlaceActiveObject *This) |
| HRESULT CALLBACK | IOleInPlaceActiveObject_ResizeBorder_Proxy (IOleInPlaceActiveObject *This, LPCRECT prcBorder, IOleInPlaceUIWindow *pUIWindow, BOOL fFrameWindow) |
| HRESULT __RPC_STUB | IOleInPlaceActiveObject_ResizeBorder_Stub (IOleInPlaceActiveObject *This, LPCRECT prcBorder, REFIID riid, IOleInPlaceUIWindow *pUIWindow, BOOL fFrameWindow) |
| HRESULT CALLBACK | IOleCache2_UpdateCache_Proxy (IOleCache2 *This, LPDATAOBJECT pDataObject, DWORD grfUpdf, LPVOID pReserved) |
| HRESULT __RPC_STUB | IOleCache2_UpdateCache_Stub (IOleCache2 *This, LPDATAOBJECT pDataObject, DWORD grfUpdf, LONG_PTR pReserved) |
| HRESULT CALLBACK | IEnumOLEVERB_Next_Proxy (IEnumOLEVERB *This, ULONG celt, LPOLEVERB rgelt, ULONG *pceltFetched) |
| HRESULT __RPC_STUB | IEnumOLEVERB_Next_Stub (IEnumOLEVERB *This, ULONG celt, LPOLEVERB rgelt, ULONG *pceltFetched) |
| HRESULT CALLBACK | IViewObject_Draw_Proxy (IViewObject *This, DWORD dwDrawAspect, LONG lindex, void *pvAspect, DVTARGETDEVICE *ptd, HDC hdcTargetDev, HDC hdcDraw, LPCRECTL lprcBounds, LPCRECTL lprcWBounds, BOOL(STDMETHODCALLTYPE *pfnContinue)(ULONG_PTR dwContinue), ULONG_PTR dwContinue) |
| HRESULT __RPC_STUB | IViewObject_Draw_Stub (IViewObject *This, DWORD dwDrawAspect, LONG lindex, ULONG_PTR pvAspect, DVTARGETDEVICE *ptd, ULONG_PTR hdcTargetDev, ULONG_PTR hdcDraw, LPCRECTL lprcBounds, LPCRECTL lprcWBounds, IContinue *pContinue) |
| HRESULT CALLBACK | IViewObject_GetColorSet_Proxy (IViewObject *This, DWORD dwDrawAspect, LONG lindex, void *pvAspect, DVTARGETDEVICE *ptd, HDC hicTargetDev, LOGPALETTE **ppColorSet) |
| HRESULT __RPC_STUB | IViewObject_GetColorSet_Stub (IViewObject *This, DWORD dwDrawAspect, LONG lindex, ULONG_PTR pvAspect, DVTARGETDEVICE *ptd, ULONG_PTR hicTargetDev, LOGPALETTE **ppColorSet) |
| HRESULT CALLBACK | IViewObject_Freeze_Proxy (IViewObject *This, DWORD dwDrawAspect, LONG lindex, void *pvAspect, DWORD *pdwFreeze) |
| HRESULT __RPC_STUB | IViewObject_Freeze_Stub (IViewObject *This, DWORD dwDrawAspect, LONG lindex, ULONG_PTR pvAspect, DWORD *pdwFreeze) |
| HRESULT CALLBACK | IViewObject_GetAdvise_Proxy (IViewObject *This, DWORD *pAspects, DWORD *pAdvf, IAdviseSink **ppAdvSink) |
| HRESULT __RPC_STUB | IViewObject_GetAdvise_Stub (IViewObject *This, DWORD *pAspects, DWORD *pAdvf, IAdviseSink **ppAdvSink) |