;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
    CoCreateInstanceEx         = _CoCreateInstanceEx@24      @9999
    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
    CoInitializeEx             = _CoInitializeEx@8           @9998
    CoInitialize               = _CoInitialize@4             @26
    CoInitializeWOW            = _CoInitializeWOW@0          @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          = _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              = _IIDFromString@8            @74
    IsAccelerator              = _IsAccelerator@16           @75
    IsEqualGUID                = _CONCRETE_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              = _StringFromIID@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

    CreateErrorInfo            = _CreateErrorInfo@4          @192
    GetErrorInfo               = _GetErrorInfo@8             @196
    SetErrorInfo               = _SetErrorInfo@8             @255

    CoImpersonateClient        = _CoImpersonateClient@0      @997   ; suppress warning
    CoInitializeSecurity       = _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

