;Created by BLAST for IBM's compiler LIBRARY OLE32OS2 INITINSTANCE DESCRIPTION 'Odin32 System DLL - OLE32' DATA MULTIPLE NONSHARED EXPORTS BindMoniker = "_DbgBindMoniker@16" @1 CLSIDFromProgID = "_DbgCLSIDFromProgID@8" @2 CLSIDFromString = "_DbgCLSIDFromString@8" @3 CoBuildVersion = "_DbgCoBuildVersion@0" @4 CoCreateFreeThreadedMarshaler = "_DbgCoCreateFreeThreadedMarshaler@8" @5 CoCreateGuid = "_DbgCoCreateGuid@4" @6 CoCreateInstance = "_DbgCoCreateInstance@20" @7 CoDisconnectObject = "_DbgCoDisconnectObject@8" @8 CoDosDateTimeToFileTime = "_DbgCoDosDateTimeToFileTime@12" @9 CoFileTimeNow = "_DbgCoFileTimeNow@4" @10 CoFileTimeToDosDateTime = "_DbgCoFileTimeToDosDateTime@12" @11 CoFreeAllLibraries = "_DbgCoFreeAllLibraries@0" @12 CoFreeLibrary = "_DbgCoFreeLibrary@4" @13 CoFreeUnusedLibraries = "_DbgCoFreeUnusedLibraries@0" @14 CoGetCallerTID = "_DbgCoGetCallerTID@0" @15 CoGetClassObject = "_DbgCoGetClassObject@20" @16 CoGetCurrentLogicalThreadId = "_DbgCoGetCurrentLogicalThreadId@0" @17 CoGetCurrentProcess = "_DbgCoGetCurrentProcess@0" @18 CoGetInterfaceAndReleaseStream = "_DbgCoGetInterfaceAndReleaseStream@12" @19 CoGetMalloc = "_DbgCoGetMalloc@8" @20 CoGetMarshalSizeMax = "_DbgCoGetMarshalSizeMax@24" @21 CoGetPSClsid = "_DbgCoGetPSClsid@8" @22 CoGetStandardMarshal = "_DbgCoGetStandardMarshal@24" @23 CoGetState = "_DbgCoGetState@0" @24 CoGetTreatAsClass = "_DbgCoGetTreatAsClass@8" @25 CoInitialize = "_DbgCoInitialize@4" @26 CoInitializeWOW = "_DbgCoInitializeWOW@8" @27 CoIsHandlerConnected = "_DbgCoIsHandlerConnected@4" @28 CoIsOle1Class = "_DbgCoIsOle1Class@4" @29 CoLoadLibrary = "_DbgCoLoadLibrary@8" @30 CoLockObjectExternal = "_DbgCoLockObjectExternal@12" @31 CoMarshalHresult = "_DbgCoMarshalHresult@8" @32 CoMarshalInterThreadInterfaceInStream = "_DbgCoMarshalInterThreadInterfaceInStream@12" @33 CoMarshalInterface = "_DbgCoMarshalInterface@24" @34 CoQueryReleaseObject = "_DbgCoQueryReleaseObject@0" @35 CoRegisterClassObject = "_DbgCoRegisterClassObject@20" @36 CoRegisterMallocSpy = "_DbgCoRegisterMallocSpy@4" @37 CoRegisterMessageFilter = "_DbgCoRegisterMessageFilter@8" @38 CoReleaseMarshalData = "_DbgCoReleaseMarshalData@4" @39 CoRevokeClassObject = "_DbgCoRevokeClassObject@4" @40 CoRevokeMallocSpy = "_DbgCoRevokeMallocSpy@0" @41 CoSetState = "_DbgCoSetState@4" @42 CoTaskMemAlloc = "_DbgCoTaskMemAlloc@4" @43 CoTaskMemFree = "_DbgCoTaskMemFree@4" @44 CoTaskMemRealloc = "_DbgCoTaskMemRealloc@8" @45 CoTreatAsClass = "_DbgCoTreatAsClass@8" @46 CoUninitialize = "_DbgCoUninitialize@0" @47 CoUnloadingWOW = "_DbgCoUnloadingWOW@0" @48 CoUnmarshalHresult = "_DbgCoUnmarshalHresult@8" @49 CoUnmarshalInterface = "_DbgCoUnmarshalInterface@12" @50 CreateAntiMoniker = "_DbgCreateAntiMoniker@4" @51 CreateBindCtx = "_DbgCreateBindCtx@8" @52 CreateDataAdviseHolder = "_DbgCreateDataAdviseHolder@4" @53 CreateDataCache = "_DbgCreateDataCache@16" @54 CreateFileMoniker = "_DbgCreateFileMoniker@8" @55 CreateGenericComposite = "_DbgCreateGenericComposite@12" @56 CreateILockBytesOnHGlobal = "_DbgCreateILockBytesOnHGlobal@12" @57 CreateItemMoniker = "_DbgCreateItemMoniker@12" @58 CreateOleAdviseHolder = "_DbgCreateOleAdviseHolder@4" @59 CreatePointerMoniker = "_DbgCreatePointerMoniker@8" @60 CreateStreamOnHGlobal = "_DbgCreateStreamOnHGlobal@12" @61 DllDebugObjectRPCHook = "_DbgDllDebugObjectRPCHook@0" @62 DllGetClassObject = "_DbgOLE32_DllGetClassObject@12" @63 DllGetClassObjectWOW = "_DbgDllGetClassObjectWOW@0" @64 DoDragDrop = "_DbgDoDragDrop@16" @65 EnableHookObject = "_DbgEnableHookObject@0" @66 GetClassFile = "_DbgGetClassFile@8" @67 GetConvertStg = "_DbgGetConvertStg@4" @68 GetDocumentBitStg = "_DbgGetDocumentBitStg@0" @69 GetHGlobalFromILockBytes = "_DbgGetHGlobalFromILockBytes@8" @70 GetHGlobalFromStream = "_DbgGetHGlobalFromStream@8" @71 GetHookInterface = "_DbgGetHookInterface@0" @72 GetRunningObjectTable = "_DbgGetRunningObjectTable@8" @73 IIDFromString = "_DbgCLSIDFromString@8" @74 IsAccelerator = "_DbgIsAccelerator@16" @75 IsEqualGUID = "_DbgIsEqualGUID@8" @76 IsValidIid = "_DbgIsValidIid@4" @77 IsValidInterface = "_DbgIsValidInterface@4" @78 IsValidPtrIn = "_DbgIsValidPtrIn@4" @79 IsValidPtrOut = "_DbgIsValidPtrOut@4" @80 MkParseDisplayName = "_DbgMkParseDisplayName@16" @81 MonikerCommonPrefixWith = "_DbgMonikerCommonPrefixWith@12" @82 MonikerRelativePathTo = "_DbgMonikerRelativePathTo@16" @83 OleBuildVersion = "_DbgOleBuildVersion@0" @84 OleConvertIStorageToOLESTREAM = "_DbgOleConvertIStorageToOLESTREAM@8" @85 OleConvertIStorageToOLESTREAMEx = "_DbgOleConvertIStorageToOLESTREAMEx@28" @86 OleConvertOLESTREAMToIStorage = "_DbgOleConvertOLESTREAMToIStorage@12" @87 OleConvertOLESTREAMToIStorageEx = "_DbgOleConvertOLESTREAMToIStorageEx@28" @88 OleCreate = "_DbgOleCreate@28" @89 OleCreateDefaultHandler = "_DbgOleCreateDefaultHandler@16" @90 OleCreateEmbeddingHelper = "_DbgOleCreateEmbeddingHelper@24" @91 OleCreateFromData = "_DbgOleCreateFromData@28" @92 OleCreateFromFile = "_DbgOleCreateFromFile@32" @93 OleCreateLink = "_DbgOleCreateLink@28" @94 OleCreateLinkFromData = "_DbgOleCreateLinkFromData@28" @95 OleCreateLinkToFile = "_DbgOleCreateLinkToFile@28" @96 OleCreateMenuDescriptor = "_DbgOleCreateMenuDescriptor@8" @97 OleCreateStaticFromData = "_DbgOleCreateStaticFromData@28" @98 OleDestroyMenuDescriptor = "_DbgOleDestroyMenuDescriptor@4" @99 OleDoAutoConvert = "_DbgOleDoAutoConvert@8" @100 OleDraw = "_DbgOleDraw@16" @101 OleDuplicateData = "_DbgOleDuplicateData@12" @102 OleFlushClipboard = "_DbgOleFlushClipboard@0" @103 OleGetAutoConvert = "_DbgOleGetAutoConvert@8" @104 OleGetClipboard = "_DbgOleGetClipboard@4" @105 OleGetIconOfClass = "_DbgOleGetIconOfClass@12" @106 OleGetIconOfFile = "_DbgOleGetIconOfFile@8" @107 OleInitialize = "_DbgOleInitialize@4" @108 OleInitializeWOW = "_DbgOleInitializeWOW@0" @109 OleIsCurrentClipboard = "_DbgOleIsCurrentClipboard@4" @110 OleIsRunning = "_DbgOleIsRunning@4" @111 OleLoad = "_DbgOleLoad@16" @112 OleLoadFromStream = "_DbgOleLoadFromStream@12" @113 OleLockRunning = "_DbgOleLockRunning@12" @114 OleMetafilePictFromIconAndLabel = "_DbgOleMetafilePictFromIconAndLabel@16" @115 OleNoteObjectVisible = "_DbgOleNoteObjectVisible@8" @116 OleQueryCreateFromData = "_DbgOleQueryCreateFromData@4" @117 OleQueryLinkFromData = "_DbgOleQueryLinkFromData@4" @118 OleRegEnumFormatEtc = "_DbgOleRegEnumFormatEtc@12" @119 OleRegEnumVerbs = "_DbgOleRegEnumVerbs@8" @120 OleRegGetMiscStatus = "_DbgOleRegGetMiscStatus@12" @121 OleRegGetUserType = "_DbgOleRegGetUserType@12" @122 OleRun = "_DbgOleRun@4" @123 OleSave = "_DbgOleSave@12" @124 OleSaveToStream = "_DbgOleSaveToStream@8" @125 OleSetAutoConvert = "_DbgOleSetAutoConvert@8" @126 OleSetClipboard = "_DbgOleSetClipboard@4" @127 OleSetContainedObject = "_DbgOleSetContainedObject@8" @128 OleSetMenuDescriptor = "_DbgOleSetMenuDescriptor@20" @129 OleTranslateAccelerator = "_DbgOleTranslateAccelerator@12" @130 OleUninitialize = "_DbgOleUninitialize@0" @131 OpenOrCreateStream = "_DbgOpenOrCreateStream@0" @132 ProgIDFromCLSID = "_DbgProgIDFromCLSID@8" @133 ReadClassStg = "_DbgReadClassStg@8" @134 ReadClassStm = "_DbgReadClassStm@8" @135 ReadFmtUserTypeStg = "_DbgReadFmtUserTypeStg@12" @136 ReadOleStg = "_DbgReadOleStg@0" @137 ReadStringStream = "_DbgReadStringStream@0" @138 RegisterDragDrop = "_DbgRegisterDragDrop@8" @139 ReleaseStgMedium = "_DbgReleaseStgMedium@4" @140 RevokeDragDrop = "_DbgRevokeDragDrop@4" @141 SetConvertStg = "_DbgSetConvertStg@8" @142 SetDocumentBitStg = "_DbgSetDocumentBitStg@0" @143 StgCreateDocfile = "_DbgStgCreateDocfile@16" @144 StgCreateDocfileOnILockBytes = "_DbgStgCreateDocfileOnILockBytes@16" @145 StgIsStorageFile = "_DbgStgIsStorageFile@4" @146 StgIsStorageILockBytes = "_DbgStgIsStorageILockBytes@4" @147 StgOpenStorage = "_DbgStgOpenStorage@24" @148 StgOpenStorageOnILockBytes = "_DbgStgOpenStorageOnILockBytes@24" @149 StgSetTimes = "_DbgStgSetTimes@16" @150 StringFromCLSID = "_DbgStringFromCLSID@8" @151 StringFromGUID2 = "_DbgStringFromGUID2@12" @152 StringFromIID = "_DbgStringFromCLSID@8" @153 UtConvertDvtd16toDvtd32 = "_DbgUtConvertDvtd16toDvtd32@0" @154 UtConvertDvtd32toDvtd16 = "_DbgUtConvertDvtd32toDvtd16@0" @155 UtGetDvtd16Info = "_DbgUtGetDvtd16Info@0" @156 UtGetDvtd32Info = "_DbgUtGetDvtd32Info@0" @157 WriteClassStg = "_DbgWriteClassStg@8" @158 WriteClassStm = "_DbgWriteClassStm@8" @159 WriteFmtUserTypeStg = "_DbgWriteFmtUserTypeStg@12" @160 WriteOleStg = "_DbgWriteOleStg@0" @161 WriteStringStream = "_DbgWriteStringStream@0" @162 CoInitializeEx = "_DbgCoInitializeEx@8" @163 CoInitializeSecurity = "_DbgCoInitializeSecurity@36" @164 CoCreateInstanceEx = "_DbgCoCreateInstanceEx@24" @165 PropVariantClear = "_DbgPropVariantClear@4" @166 CoCopyProxy = "_CoCopyProxy@8" @167 ;168 stub CoGetCallContext # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED ;169 stub CoGetInstanceFromFile # stdcall (ptr ptr ptr long wstr long ptr) return 0,ERR_NOTIMPLEMENTED ;170 stub CoGetInstanceFromIStorage # stdcall (ptr ptr ptr long ptr long ptr) return 0,ERR_NOTIMPLEMENTED ;171 stub CoRegisterPSClsid # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED ;172 stub CoReleaseServerProcess # stdcall () return 0,ERR_NOTIMPLEMENTED CoResumeClassObjects = "_DbgCoResumeClassObjects@0" @173 ;174 stub CoRevertToSelf # stdcall () return 0,ERR_NOTIMPLEMENTED CoSetProxyBlanket = "_CoSetProxyBlanket@32" @175 ;176 stub CoSuspendClassObjects # stdcall () return 0,ERR_NOTIMPLEMENTED ;177 stub CreateClassMoniker # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED ;178 stub CLIPFORMAT_UserFree ;179 stub CLIPFORMAT_UserMarshal ;180 stub CLIPFORMAT_UserSize ;181 stub CLIPFORMAT_UserUnmarshal ;182 stub CoAddRefServerProcess ;183 stub CoGetObject ;184 stub CoGetTIDFromIPID ;185 stub CoImpersonateClient ;186 stub CoQueryAuthenticationServices ;187 stub CoQueryClientBlanket CoQueryProxyBlanket = "_CoQueryProxyBlanket@32" @188 ;189 stub CoRegisterChannelHook ;190 stub CoRegisterSurrogate ;191 stub CoSwitchCallContext CreateErrorInfo = "_DbgCreateErrorInfo@4" @192 ;193 stub CreateObjrefMoniker DllRegisterServer = "_DbgOLE32_DllRegisterServer@0" @194 FreePropVariantArray = "_DbgFreePropVariantArray@8" @195 GetErrorInfo = "_DbgGetErrorInfo@8" @196 PropVariantCopy = "_DbgPropVariantCopy@8" @246 SetErrorInfo = "_DbgSetErrorInfo@8" @255 CoImpersonateClient = "_DbgCoImpersonateClient@0" @997 ; suppress warning CoInitializeSecurity_998 = "_DbgCoInitializeSecurity@36" @998 ; suppress warning CoRegisterSurrogate = "_DbgCoRegisterSurrogate@4" @999 ; suppress warning ; ; Helper Functions ; WINE_StringFromCLSID = "_DbgWINE_StringFromCLSID@8" @1000 CLSIDFromStringA = "_DbgCLSIDFromStringA@8" @1001 CLSIDFromString16 = "_DbgCLSIDFromString16@8" @1002 ; COMPOBJ.19 ; private functions for drag and drop (used by user32\dragdrop.cpp) OLEDD_AcceptsDragDrop = "_OLEDD_AcceptsDragDrop@4" @1010 OLEDD_DropFiles = "_OLEDD_DropFiles@4" @1011 OLEDD_DragOver = "_OLEDD_DragOver@8" @1012 OLEDD_DragEnter = "_OLEDD_DragEnter@12" @1013 OLEDD_DragLeave = "_OLEDD_DragLeave@4" @1014