| 1 | #include <odin.h>
|
|---|
| 2 | #include <odinwrap.h>
|
|---|
| 3 | #include <os2sel.h>
|
|---|
| 4 |
|
|---|
| 5 | #include <os2win.h>
|
|---|
| 6 | #include <winreg.h>
|
|---|
| 7 | #include <winnt.h>
|
|---|
| 8 | #include <wincon.h>
|
|---|
| 9 | #include <winthunk.h>
|
|---|
| 10 | #include <winnls.h>
|
|---|
| 11 | #include <ntddk.h>
|
|---|
| 12 | #include <heapstring.h>
|
|---|
| 13 | #include "ole32.h"
|
|---|
| 14 | #include "wine/obj_errorinfo.h"
|
|---|
| 15 | #include "wine/obj_oleaut.h"
|
|---|
| 16 |
|
|---|
| 17 | #define DBGWRAP_MODULE "OLE32"
|
|---|
| 18 | #include <dbgwrap.h>
|
|---|
| 19 |
|
|---|
| 20 |
|
|---|
| 21 | DEBUGWRAP16(BindMoniker)
|
|---|
| 22 | DEBUGWRAP8(CLSIDFromProgID)
|
|---|
| 23 | DEBUGWRAP8(CLSIDFromString)
|
|---|
| 24 | DEBUGWRAP0(CoBuildVersion)
|
|---|
| 25 | DEBUGWRAP8(CoCreateFreeThreadedMarshaler)
|
|---|
| 26 | DEBUGWRAP4(CoCreateGuid)
|
|---|
| 27 | DEBUGWRAP20(CoCreateInstance)
|
|---|
| 28 | DEBUGWRAP24(CoCreateInstanceEx)
|
|---|
| 29 | DEBUGWRAP8(CoDisconnectObject)
|
|---|
| 30 | DEBUGWRAP12(CoDosDateTimeToFileTime)
|
|---|
| 31 | DEBUGWRAP4(CoFileTimeNow)
|
|---|
| 32 | DEBUGWRAP12(CoFileTimeToDosDateTime)
|
|---|
| 33 | DEBUGWRAP0_NORET(CoFreeAllLibraries)
|
|---|
| 34 | DEBUGWRAP4(CoFreeLibrary)
|
|---|
| 35 | DEBUGWRAP0_NORET(CoFreeUnusedLibraries)
|
|---|
| 36 | NODEF_DEBUGWRAP0(CoGetCallerTID)
|
|---|
| 37 | DEBUGWRAP20(CoGetClassObject)
|
|---|
| 38 | NODEF_DEBUGWRAP0(CoGetCurrentLogicalThreadId)
|
|---|
| 39 | DEBUGWRAP0(CoGetCurrentProcess)
|
|---|
| 40 | DEBUGWRAP12(CoGetInterfaceAndReleaseStream)
|
|---|
| 41 | DEBUGWRAP8(CoGetMalloc)
|
|---|
| 42 | DEBUGWRAP24(CoGetMarshalSizeMax)
|
|---|
| 43 | DEBUGWRAP8(CoGetPSClsid)
|
|---|
| 44 | DEBUGWRAP24(CoGetStandardMarshal)
|
|---|
| 45 | NODEF_DEBUGWRAP0(CoGetState)
|
|---|
| 46 | DEBUGWRAP8(CoGetTreatAsClass)
|
|---|
| 47 | DEBUGWRAP8(CoInitializeEx)
|
|---|
| 48 | DEBUGWRAP4(CoInitialize)
|
|---|
| 49 | NODEF_DEBUGWRAP8(CoInitializeWOW)
|
|---|
| 50 | DEBUGWRAP4(CoIsHandlerConnected)
|
|---|
| 51 | DEBUGWRAP4(CoIsOle1Class)
|
|---|
| 52 | DEBUGWRAP8(CoLoadLibrary)
|
|---|
| 53 | DEBUGWRAP12(CoLockObjectExternal)
|
|---|
| 54 | DEBUGWRAP8(CoMarshalHresult)
|
|---|
| 55 | DEBUGWRAP12(CoMarshalInterThreadInterfaceInStream)
|
|---|
| 56 | DEBUGWRAP24(CoMarshalInterface)
|
|---|
| 57 | NODEF_DEBUGWRAP0(CoQueryReleaseObject)
|
|---|
| 58 | DEBUGWRAP20(CoRegisterClassObject)
|
|---|
| 59 | DEBUGWRAP4(CoRegisterMallocSpy)
|
|---|
| 60 | DEBUGWRAP8(CoRegisterMessageFilter)
|
|---|
| 61 | DEBUGWRAP4(CoReleaseMarshalData)
|
|---|
| 62 | DEBUGWRAP4(CoRevokeClassObject)
|
|---|
| 63 | DEBUGWRAP0(CoRevokeMallocSpy)
|
|---|
| 64 | NODEF_DEBUGWRAP4(CoSetState)
|
|---|
| 65 | DEBUGWRAP4(CoTaskMemAlloc)
|
|---|
| 66 | DEBUGWRAP4(CoTaskMemFree)
|
|---|
| 67 | DEBUGWRAP8(CoTaskMemRealloc)
|
|---|
| 68 | DEBUGWRAP8(CoTreatAsClass)
|
|---|
| 69 | DEBUGWRAP0_NORET(CoUninitialize)
|
|---|
| 70 | NODEF_DEBUGWRAP0(CoUnloadingWOW)
|
|---|
| 71 | DEBUGWRAP8(CoUnmarshalHresult)
|
|---|
| 72 | DEBUGWRAP12(CoUnmarshalInterface)
|
|---|
| 73 | DEBUGWRAP4(CreateAntiMoniker)
|
|---|
| 74 | DEBUGWRAP8(CreateBindCtx)
|
|---|
| 75 | DEBUGWRAP4(CreateDataAdviseHolder)
|
|---|
| 76 | DEBUGWRAP16(CreateDataCache)
|
|---|
| 77 | DEBUGWRAP8(CreateFileMoniker)
|
|---|
| 78 | DEBUGWRAP12(CreateGenericComposite)
|
|---|
| 79 | DEBUGWRAP12(CreateILockBytesOnHGlobal)
|
|---|
| 80 | DEBUGWRAP12(CreateItemMoniker)
|
|---|
| 81 | DEBUGWRAP4(CreateOleAdviseHolder)
|
|---|
| 82 | DEBUGWRAP8(CreatePointerMoniker)
|
|---|
| 83 | DEBUGWRAP12(CreateStreamOnHGlobal)
|
|---|
| 84 | NODEF_DEBUGWRAP0(DllDebugObjectRPCHook)
|
|---|
| 85 | NODEF_DEBUGWRAP12(OLE32_DllGetClassObject)
|
|---|
| 86 | NODEF_DEBUGWRAP0(DllGetClassObjectWOW)
|
|---|
| 87 | DEBUGWRAP16(DoDragDrop)
|
|---|
| 88 | NODEF_DEBUGWRAP0(EnableHookObject)
|
|---|
| 89 | DEBUGWRAP8(GetClassFile)
|
|---|
| 90 | NODEF_DEBUGWRAP4(GetConvertStg)
|
|---|
| 91 | NODEF_DEBUGWRAP0(GetDocumentBitStg)
|
|---|
| 92 | DEBUGWRAP8(GetHGlobalFromILockBytes)
|
|---|
| 93 | NODEF_DEBUGWRAP8(GetHGlobalFromStream)
|
|---|
| 94 | NODEF_DEBUGWRAP0(GetHookInterface)
|
|---|
| 95 | DEBUGWRAP8(GetRunningObjectTable)
|
|---|
| 96 | DEBUGWRAP16(IsAccelerator)
|
|---|
| 97 | #undef IsEqualGUID
|
|---|
| 98 | NODEF_DEBUGWRAP8(IsEqualGUID)
|
|---|
| 99 | NODEF_DEBUGWRAP4(IsValidIid)
|
|---|
| 100 | DEBUGWRAP4(IsValidInterface)
|
|---|
| 101 | NODEF_DEBUGWRAP4(IsValidPtrIn)
|
|---|
| 102 | NODEF_DEBUGWRAP4(IsValidPtrOut)
|
|---|
| 103 | NODEF_DEBUGWRAP16(MkParseDisplayName)
|
|---|
| 104 | DEBUGWRAP12(MonikerCommonPrefixWith)
|
|---|
| 105 | NODEF_DEBUGWRAP16(MonikerRelativePathTo)
|
|---|
| 106 | NODEF_DEBUGWRAP0(OleBuildVersion)
|
|---|
| 107 | NODEF_DEBUGWRAP8(OleConvertIStorageToOLESTREAM)
|
|---|
| 108 | NODEF_DEBUGWRAP28(OleConvertIStorageToOLESTREAMEx)
|
|---|
| 109 | NODEF_DEBUGWRAP12(OleConvertOLESTREAMToIStorage)
|
|---|
| 110 | NODEF_DEBUGWRAP28(OleConvertOLESTREAMToIStorageEx)
|
|---|
| 111 | DEBUGWRAP28(OleCreate)
|
|---|
| 112 | DEBUGWRAP16(OleCreateDefaultHandler)
|
|---|
| 113 | NODEF_DEBUGWRAP24(OleCreateEmbeddingHelper)
|
|---|
| 114 | DEBUGWRAP28(OleCreateFromData)
|
|---|
| 115 | DEBUGWRAP32(OleCreateFromFile)
|
|---|
| 116 | DEBUGWRAP28(OleCreateLink)
|
|---|
| 117 | DEBUGWRAP28(OleCreateLinkFromData)
|
|---|
| 118 | DEBUGWRAP28(OleCreateLinkToFile)
|
|---|
| 119 | DEBUGWRAP8(OleCreateMenuDescriptor)
|
|---|
| 120 | DEBUGWRAP28(OleCreateStaticFromData)
|
|---|
| 121 | DEBUGWRAP4(OleDestroyMenuDescriptor)
|
|---|
| 122 | NODEF_DEBUGWRAP8(OleDoAutoConvert)
|
|---|
| 123 | DEBUGWRAP16(OleDraw)
|
|---|
| 124 | DEBUGWRAP12(OleDuplicateData)
|
|---|
| 125 | DEBUGWRAP0(OleFlushClipboard)
|
|---|
| 126 | NODEF_DEBUGWRAP8(OleGetAutoConvert)
|
|---|
| 127 | DEBUGWRAP4(OleGetClipboard)
|
|---|
| 128 | DEBUGWRAP12(OleGetIconOfClass)
|
|---|
| 129 | NODEF_DEBUGWRAP8(OleGetIconOfFile)
|
|---|
| 130 | DEBUGWRAP4(OleInitialize)
|
|---|
| 131 | NODEF_DEBUGWRAP0(OleInitializeWOW)
|
|---|
| 132 | DEBUGWRAP4(OleIsCurrentClipboard)
|
|---|
| 133 | DEBUGWRAP4(OleIsRunning)
|
|---|
| 134 | DEBUGWRAP16(OleLoad)
|
|---|
| 135 | DEBUGWRAP12(OleLoadFromStream)
|
|---|
| 136 | DEBUGWRAP12(OleLockRunning)
|
|---|
| 137 | NODEF_DEBUGWRAP16(OleMetafilePictFromIconAndLabel)
|
|---|
| 138 | NODEF_DEBUGWRAP8(OleNoteObjectVisible)
|
|---|
| 139 | DEBUGWRAP4(OleQueryCreateFromData)
|
|---|
| 140 | DEBUGWRAP4(OleQueryLinkFromData)
|
|---|
| 141 | DEBUGWRAP12(OleRegEnumFormatEtc)
|
|---|
| 142 | DEBUGWRAP8(OleRegEnumVerbs)
|
|---|
| 143 | DEBUGWRAP12(OleRegGetMiscStatus)
|
|---|
| 144 | DEBUGWRAP12(OleRegGetUserType)
|
|---|
| 145 | DEBUGWRAP4(OleRun)
|
|---|
| 146 | DEBUGWRAP12(OleSave)
|
|---|
| 147 | DEBUGWRAP8(OleSaveToStream)
|
|---|
| 148 | NODEF_DEBUGWRAP8(OleSetAutoConvert)
|
|---|
| 149 | DEBUGWRAP4(OleSetClipboard)
|
|---|
| 150 | DEBUGWRAP8(OleSetContainedObject)
|
|---|
| 151 | DEBUGWRAP20(OleSetMenuDescriptor)
|
|---|
| 152 | DEBUGWRAP12(OleTranslateAccelerator)
|
|---|
| 153 | DEBUGWRAP0_NORET(OleUninitialize)
|
|---|
| 154 | NODEF_DEBUGWRAP0(OpenOrCreateStream)
|
|---|
| 155 | DEBUGWRAP8(ProgIDFromCLSID)
|
|---|
| 156 | DEBUGWRAP8(ReadClassStg)
|
|---|
| 157 | DEBUGWRAP8(ReadClassStm)
|
|---|
| 158 | DEBUGWRAP12(ReadFmtUserTypeStg)
|
|---|
| 159 | NODEF_DEBUGWRAP0(ReadOleStg)
|
|---|
| 160 | NODEF_DEBUGWRAP0(ReadStringStream)
|
|---|
| 161 | DEBUGWRAP8(RegisterDragDrop)
|
|---|
| 162 | DEBUGWRAP4(ReleaseStgMedium)
|
|---|
| 163 | DEBUGWRAP4(RevokeDragDrop)
|
|---|
| 164 | DEBUGWRAP8(SetConvertStg)
|
|---|
| 165 | NODEF_DEBUGWRAP0(SetDocumentBitStg)
|
|---|
| 166 | DEBUGWRAP16(StgCreateDocfile)
|
|---|
| 167 | DEBUGWRAP16(StgCreateDocfileOnILockBytes)
|
|---|
| 168 | DEBUGWRAP4(StgIsStorageFile)
|
|---|
| 169 | DEBUGWRAP4(StgIsStorageILockBytes)
|
|---|
| 170 | DEBUGWRAP24(StgOpenStorage)
|
|---|
| 171 | DEBUGWRAP24(StgOpenStorageOnILockBytes)
|
|---|
| 172 | NODEF_DEBUGWRAP16(StgSetTimes)
|
|---|
| 173 | DEBUGWRAP8(StringFromCLSID)
|
|---|
| 174 | DEBUGWRAP12(StringFromGUID2)
|
|---|
| 175 | NODEF_DEBUGWRAP0(UtConvertDvtd16toDvtd32)
|
|---|
| 176 | NODEF_DEBUGWRAP0(UtConvertDvtd32toDvtd16)
|
|---|
| 177 | NODEF_DEBUGWRAP0(UtGetDvtd16Info)
|
|---|
| 178 | NODEF_DEBUGWRAP0(UtGetDvtd32Info)
|
|---|
| 179 | DEBUGWRAP8(WriteClassStg)
|
|---|
| 180 | DEBUGWRAP8(WriteClassStm)
|
|---|
| 181 | DEBUGWRAP12(WriteFmtUserTypeStg)
|
|---|
| 182 | NODEF_DEBUGWRAP0(WriteOleStg)
|
|---|
| 183 | NODEF_DEBUGWRAP0(WriteStringStream)
|
|---|
| 184 | NODEF_DEBUGWRAP4(CreateErrorInfo)
|
|---|
| 185 | NODEF_DEBUGWRAP8(GetErrorInfo)
|
|---|
| 186 | NODEF_DEBUGWRAP8(SetErrorInfo)
|
|---|
| 187 | DEBUGWRAP0(CoImpersonateClient)
|
|---|
| 188 | DEBUGWRAP36(CoInitializeSecurity)
|
|---|
| 189 | DEBUGWRAP4(CoRegisterSurrogate)
|
|---|
| 190 | DEBUGWRAP8(WINE_StringFromCLSID)
|
|---|
| 191 | DEBUGWRAP8(CLSIDFromStringA)
|
|---|
| 192 | DEBUGWRAP8(CLSIDFromString16)
|
|---|