;Created by BLAST for IBM's compiler LIBRARY OLE32OS2 INITINSTANCE DESCRIPTION 'Odin32 System DLL - OLE32' DATA MULTIPLE NONSHARED EXPORTS BindMoniker = "_BindMoniker@16" @1 CLSIDFromProgID = "_CLSIDFromProgID@8" @2 CLSIDFromString = "_CLSIDFromString@8" @3 CoBuildVersion = "_CoBuildVersion@0" @4 CoCreateFreeThreadedMarshaler = "_CoCreateFreeThreadedMarshaler@8" @5 CoCreateGuid = "_CoCreateGuid@4" @6 CoCreateInstance = "_CoCreateInstance@20" @7 CoDisconnectObject = "_CoDisconnectObject@8" @8 CoDosDateTimeToFileTime = "_CoDosDateTimeToFileTime@12" @9 CoFileTimeNow = "_CoFileTimeNow@4" @10 CoFileTimeToDosDateTime = "_CoFileTimeToDosDateTime@12" @11 CoFreeAllLibraries = "_CoFreeAllLibraries@0" @12 CoFreeLibrary = "_CoFreeLibrary@4" @13 CoFreeUnusedLibraries = "_CoFreeUnusedLibraries@0" @14 CoGetCallerTID = "_CoGetCallerTID@0" @15 CoGetClassObject = "_CoGetClassObject@20" @16 CoGetCurrentLogicalThreadId = "_CoGetCurrentLogicalThreadId@0" @17 CoGetCurrentProcess = "_CoGetCurrentProcess@0" @18 CoGetInterfaceAndReleaseStream = "_CoGetInterfaceAndReleaseStream@12" @19 CoGetMalloc = "_CoGetMalloc@8" @20 CoGetMarshalSizeMax = "_CoGetMarshalSizeMax@24" @21 CoGetPSClsid = "_CoGetPSClsid@8" @22 CoGetStandardMarshal = "_CoGetStandardMarshal@24" @23 CoGetState = "_CoGetState@0" @24 CoGetTreatAsClass = "_CoGetTreatAsClass@8" @25 CoInitialize = "_CoInitialize@4" @26 CoInitializeWOW = "_CoInitializeWOW@8" @27 CoIsHandlerConnected = "_CoIsHandlerConnected@4" @28 CoIsOle1Class = "_CoIsOle1Class@4" @29 CoLoadLibrary = "_CoLoadLibrary@8" @30 CoLockObjectExternal = "_CoLockObjectExternal@12" @31 CoMarshalHresult = "_CoMarshalHresult@8" @32 CoMarshalInterThreadInterfaceInStream = "_CoMarshalInterThreadInterfaceInStream@12" @33 CoMarshalInterface = "_CoMarshalInterface@24" @34 CoQueryReleaseObject = "_CoQueryReleaseObject@0" @35 CoRegisterClassObject = "_CoRegisterClassObject@20" @36 CoRegisterMallocSpy = "_CoRegisterMallocSpy@4" @37 CoRegisterMessageFilter = "_CoRegisterMessageFilter@8" @38 CoReleaseMarshalData = "_CoReleaseMarshalData@4" @39 CoRevokeClassObject = "_CoRevokeClassObject@4" @40 CoRevokeMallocSpy = "_CoRevokeMallocSpy@0" @41 CoSetState = "_CoSetState@4" @42 CoTaskMemAlloc = "_CoTaskMemAlloc@4" @43 CoTaskMemFree = "_CoTaskMemFree@4" @44 CoTaskMemRealloc = "_CoTaskMemRealloc@8" @45 CoTreatAsClass = "_CoTreatAsClass@8" @46 CoUninitialize = "_CoUninitialize@0" @47 CoUnloadingWOW = "_CoUnloadingWOW@0" @48 CoUnmarshalHresult = "_CoUnmarshalHresult@8" @49 CoUnmarshalInterface = "_CoUnmarshalInterface@12" @50 CreateAntiMoniker = "_CreateAntiMoniker@4" @51 CreateBindCtx = "_CreateBindCtx@8" @52 CreateDataAdviseHolder = "_CreateDataAdviseHolder@4" @53 CreateDataCache = "_CreateDataCache@16" @54 CreateFileMoniker = "_CreateFileMoniker@8" @55 CreateGenericComposite = "_CreateGenericComposite@12" @56 CreateILockBytesOnHGlobal = "_CreateILockBytesOnHGlobal@12" @57 CreateItemMoniker = "_CreateItemMoniker@12" @58 CreateOleAdviseHolder = "_CreateOleAdviseHolder@4" @59 CreatePointerMoniker = "_CreatePointerMoniker@8" @60 CreateStreamOnHGlobal = "_CreateStreamOnHGlobal@12" @61 DllDebugObjectRPCHook = "_DllDebugObjectRPCHook@0" @62 DllGetClassObject = "_OLE32_DllGetClassObject@12" @63 DllGetClassObjectWOW = "_DllGetClassObjectWOW@0" @64 DoDragDrop = "_DoDragDrop@16" @65 EnableHookObject = "_EnableHookObject@0" @66 GetClassFile = "_GetClassFile@8" @67 GetConvertStg = "_GetConvertStg@4" @68 GetDocumentBitStg = "_GetDocumentBitStg@0" @69 GetHGlobalFromILockBytes = "_GetHGlobalFromILockBytes@8" @70 GetHGlobalFromStream = "_GetHGlobalFromStream@8" @71 GetHookInterface = "_GetHookInterface@0" @72 GetRunningObjectTable = "_GetRunningObjectTable@8" @73 IIDFromString = "_CLSIDFromString@8" @74 IsAccelerator = "_IsAccelerator@16" @75 IsEqualGUID = "_IsEqualGUID@8" @76 IsValidIid = "_IsValidIid@4" @77 IsValidInterface = "_IsValidInterface@4" @78 IsValidPtrIn = "_IsValidPtrIn@4" @79 IsValidPtrOut = "_IsValidPtrOut@4" @80 MkParseDisplayName = "_MkParseDisplayName@16" @81 MonikerCommonPrefixWith = "_MonikerCommonPrefixWith@12" @82 MonikerRelativePathTo = "_MonikerRelativePathTo@16" @83 OleBuildVersion = "_OleBuildVersion@0" @84 OleConvertIStorageToOLESTREAM = "_OleConvertIStorageToOLESTREAM@8" @85 OleConvertIStorageToOLESTREAMEx = "_OleConvertIStorageToOLESTREAMEx@28" @86 OleConvertOLESTREAMToIStorage = "_OleConvertOLESTREAMToIStorage@12" @87 OleConvertOLESTREAMToIStorageEx = "_OleConvertOLESTREAMToIStorageEx@28" @88 OleCreate = "_OleCreate@28" @89 OleCreateDefaultHandler = "_OleCreateDefaultHandler@16" @90 OleCreateEmbeddingHelper = "_OleCreateEmbeddingHelper@24" @91 OleCreateFromData = "_OleCreateFromData@28" @92 OleCreateFromFile = "_OleCreateFromFile@32" @93 OleCreateLink = "_OleCreateLink@28" @94 OleCreateLinkFromData = "_OleCreateLinkFromData@28" @95 OleCreateLinkToFile = "_OleCreateLinkToFile@28" @96 OleCreateMenuDescriptor = "_OleCreateMenuDescriptor@8" @97 OleCreateStaticFromData = "_OleCreateStaticFromData@28" @98 OleDestroyMenuDescriptor = "_OleDestroyMenuDescriptor@4" @99 OleDoAutoConvert = "_OleDoAutoConvert@8" @100 OleDraw = "_OleDraw@16" @101 OleDuplicateData = "_OleDuplicateData@12" @102 OleFlushClipboard = "_OleFlushClipboard@0" @103 OleGetAutoConvert = "_OleGetAutoConvert@8" @104 OleGetClipboard = "_OleGetClipboard@4" @105 OleGetIconOfClass = "_OleGetIconOfClass@12" @106 OleGetIconOfFile = "_OleGetIconOfFile@8" @107 OleInitialize = "_OleInitialize@4" @108 OleInitializeWOW = "_OleInitializeWOW@0" @109 OleIsCurrentClipboard = "_OleIsCurrentClipboard@4" @110 OleIsRunning = "_OleIsRunning@4" @111 OleLoad = "_OleLoad@16" @112 OleLoadFromStream = "_OleLoadFromStream@12" @113 OleLockRunning = "_OleLockRunning@12" @114 OleMetafilePictFromIconAndLabel = "_OleMetafilePictFromIconAndLabel@16" @115 OleNoteObjectVisible = "_OleNoteObjectVisible@8" @116 OleQueryCreateFromData = "_OleQueryCreateFromData@4" @117 OleQueryLinkFromData = "_OleQueryLinkFromData@4" @118 OleRegEnumFormatEtc = "_OleRegEnumFormatEtc@12" @119 OleRegEnumVerbs = "_OleRegEnumVerbs@8" @120 OleRegGetMiscStatus = "_OleRegGetMiscStatus@12" @121 OleRegGetUserType = "_OleRegGetUserType@12" @122 OleRun = "_OleRun@4" @123 OleSave = "_OleSave@12" @124 OleSaveToStream = "_OleSaveToStream@8" @125 OleSetAutoConvert = "_OleSetAutoConvert@8" @126 OleSetClipboard = "_OleSetClipboard@4" @127 OleSetContainedObject = "_OleSetContainedObject@8" @128 OleSetMenuDescriptor = "_OleSetMenuDescriptor@20" @129 OleTranslateAccelerator = "_OleTranslateAccelerator@12" @130 OleUninitialize = "_OleUninitialize@0" @131 OpenOrCreateStream = "_OpenOrCreateStream@0" @132 ProgIDFromCLSID = "_ProgIDFromCLSID@8" @133 ReadClassStg = "_ReadClassStg@8" @134 ReadClassStm = "_ReadClassStm@8" @135 ReadFmtUserTypeStg = "_ReadFmtUserTypeStg@12" @136 ReadOleStg = "_ReadOleStg@0" @137 ReadStringStream = "_ReadStringStream@0" @138 RegisterDragDrop = "_RegisterDragDrop@8" @139 ReleaseStgMedium = "_ReleaseStgMedium@4" @140 RevokeDragDrop = "_RevokeDragDrop@4" @141 SetConvertStg = "_SetConvertStg@8" @142 SetDocumentBitStg = "_SetDocumentBitStg@0" @143 StgCreateDocfile = "_StgCreateDocfile@16" @144 StgCreateDocfileOnILockBytes = "_StgCreateDocfileOnILockBytes@16" @145 StgIsStorageFile = "_StgIsStorageFile@4" @146 StgIsStorageILockBytes = "_StgIsStorageILockBytes@4" @147 StgOpenStorage = "_StgOpenStorage@24" @148 StgOpenStorageOnILockBytes = "_StgOpenStorageOnILockBytes@24" @149 StgSetTimes = "_StgSetTimes@16" @150 StringFromCLSID = "_StringFromCLSID@8" @151 StringFromGUID2 = "_StringFromGUID2@12" @152 StringFromIID = "_StringFromCLSID@8" @153 UtConvertDvtd16toDvtd32 = "_UtConvertDvtd16toDvtd32@0" @154 UtConvertDvtd32toDvtd16 = "_UtConvertDvtd32toDvtd16@0" @155 UtGetDvtd16Info = "_UtGetDvtd16Info@0" @156 UtGetDvtd32Info = "_UtGetDvtd32Info@0" @157 WriteClassStg = "_WriteClassStg@8" @158 WriteClassStm = "_WriteClassStm@8" @159 WriteFmtUserTypeStg = "_WriteFmtUserTypeStg@12" @160 WriteOleStg = "_WriteOleStg@0" @161 WriteStringStream = "_WriteStringStream@0" @162 CoInitializeEx = "_CoInitializeEx@8" @163 CoInitializeSecurity = "_CoInitializeSecurity@36" @164 CoCreateInstanceEx = "_CoCreateInstanceEx@24" @165 PropVariantClear = "_PropVariantClear@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 = "_CoResumeClassObjects@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 = "_CreateErrorInfo@4" @192 ;193 stub CreateObjrefMoniker DllRegisterServer = "_OLE32_DllRegisterServer@0" @194 FreePropVariantArray = "_FreePropVariantArray@8" @195 GetErrorInfo = "_GetErrorInfo@8" @196 PropVariantCopy = "_PropVariantCopy@8" @246 SetErrorInfo = "_SetErrorInfo@8" @255 CoImpersonateClient = "_CoImpersonateClient@0" @997 ; suppress warning CoInitializeSecurity_998 = "_CoInitializeSecurity@36" @998 ; suppress warning CoRegisterSurrogate = "_CoRegisterSurrogate@4" @999 ; suppress warning ; ; Helper Functions ; WINE_StringFromCLSID = "_WINE_StringFromCLSID@8" @1000 CLSIDFromStringA = "_CLSIDFromStringA@8" @1001 CLSIDFromString16 = "_CLSIDFromString16@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