;/* $Id: oleaut32.def,v 1.10 2002-11-12 17:07:46 sandervl Exp $ */
LIBRARY OLAUTOS2 INITINSTANCE
DESCRIPTION 'Odin32 System DLL - OleAut32'
DATA MULTIPLE NONSHARED

EXPORTS
  DllGetClassObject = "_OLEAUT32_DllGetClassObject@12"  @1
  SysAllocString = "_SysAllocString@4"  @2
  SysReAllocString = "_SysReAllocString@8"  @3
  SysAllocStringLen = "_SysAllocStringLen@8"  @4
  SysReAllocStringLen = "_SysReAllocStringLen@12"  @5
  SysFreeString = "_SysFreeString@4"  @6
  SysStringLen = "_SysStringLen@4"  @7
  VariantInit = "_VariantInit@4"  @8
  VariantClear = "_VariantClear@4"  @9
  VariantCopy = "_VariantCopy@8"  @10
  VariantCopyInd = "_VariantCopyInd@8"  @11
  VariantChangeType = "_VariantChangeType@16"  @12
  VariantTimeToDosDateTime = "_VariantTimeToDosDateTime@16"  @13
  DosDateTimeToVariantTime = "_DosDateTimeToVariantTime@12"  @14
  SafeArrayCreate = "_SafeArrayCreate@12"  @15
  SafeArrayDestroy = "_SafeArrayDestroy@4"  @16
  SafeArrayGetDim = "_SafeArrayGetDim@4"  @17
  SafeArrayGetElemsize = "_SafeArrayGetElemsize@4"  @18
  SafeArrayGetUBound = "_SafeArrayGetUBound@12"  @19
  SafeArrayGetLBound = "_SafeArrayGetLBound@12"  @20
  SafeArrayLock = "_SafeArrayLock@4"  @21
  SafeArrayUnlock = "_SafeArrayUnlock@4"  @22
  SafeArrayAccessData = "_SafeArrayAccessData@8"  @23
  SafeArrayUnaccessData = "_SafeArrayUnaccessData@4"  @24
  SafeArrayGetElement = "_SafeArrayGetElement@12"  @25
  SafeArrayPutElement = "_SafeArrayPutElement@12"  @26
  SafeArrayCopy = "_SafeArrayCopy@8"  @27
  DispGetParam = "_DispGetParam@20"  @28
  DispGetIDsOfNames = "_DispGetIDsOfNames@16"  @29
  DispInvoke = "_DispInvoke@32"  @30
  CreateDispTypeInfo = "_CreateDispTypeInfo@12"  @31
  CreateStdDispatch = "_CreateStdDispatch@16"  @32
  RegisterActiveObject = "_RegisterActiveObject@16"  @33
  RevokeActiveObject = "_RevokeActiveObject@8"  @34
  GetActiveObject = "_GetActiveObject@12"  @35
  SafeArrayAllocDescriptor = "_SafeArrayAllocDescriptor@8"  @36
  SafeArrayAllocData = "_SafeArrayAllocData@4"  @37
  SafeArrayDestroyDescriptor = "_SafeArrayDestroyDescriptor@4"  @38
  SafeArrayDestroyData = "_SafeArrayDestroyData@4"  @39
  SafeArrayRedim = "_SafeArrayRedim@8"  @40
  OACreateTypeLib2 = "_OACreateTypeLib2@0"  @41
  VarParseNumFromStr = "_VarParseNumFromStr@20"  @46
  VarNumFromParseNum = "_VarNumFromParseNum@16"  @47
  VarI2FromUI1 = "_VarI2FromUI1@8"  @48
  VarI2FromI4 = "_VarI2FromI4@8"  @49
  VarI2FromR4 = "_VarI2FromR4@8"  @50
  VarI2FromR8 = "_VarI2FromR8@12"  @51
  VarI2FromCy = "_VarI2FromCy@12"  @52
  VarI2FromDate = "_VarI2FromDate@12"  @53
  VarI2FromStr = "_VarI2FromStr@16"  @54
  VarI2FromDisp = "_VarI2FromDisp@12"  @55
  VarI2FromBool = "_VarI2FromBool@8"  @56
  VarI4FromUI1 = "_VarI4FromUI1@8"  @58
  VarI4FromI2 = "_VarI4FromI2@8"  @59
  VarI4FromR4 = "_VarI4FromR4@8"  @60
  VarI4FromR8 = "_VarI4FromR8@12"  @61
  VarI4FromCy = "_VarI4FromCy@12"  @62
  VarI4FromDate = "_VarI4FromDate@12"  @63
  VarI4FromStr = "_VarI4FromStr@16"  @64
  VarI4FromDisp = "_VarI4FromDisp@12"  @65
  VarI4FromBool = "_VarI4FromBool@8"  @66
  VarR4FromUI1 = "_VarR4FromUI1@8"  @68
  VarR4FromI2 = "_VarR4FromI2@8"  @69

  VarR4FromI4                 = "_VarR4FromI4@8"                @70
  VarR4FromR8                 = "_VarR4FromR8@12"               @71
  VarR4FromCy                 = "_VarR4FromCy@12"               @72
  VarR4FromDate               = "_VarR4FromDate@12"             @73
  VarR4FromStr                = "_VarR4FromStr@16"              @74
  VarR4FromDisp               = "_VarR4FromDisp@12"             @75
  VarR4FromBool               = "_VarR4FromBool@8"              @76
  SafeArrayGetVartype         = "_SafeArrayGetVartype@8"        @77
  VarR8FromUI1                = "_VarR8FromUI1@8"               @78
  VarR8FromI2                 = "_VarR8FromI2@8"                @79

  VarR8FromI4                 = "_VarR8FromI4@8"                @80
  VarR8FromR4                 = "_VarR8FromR4@8"                @81
  VarR8FromCy                 = "_VarR8FromCy@12"               @82
  VarR8FromDate               = "_VarR8FromDate@12"             @83
  VarR8FromStr                = "_VarR8FromStr@16"              @84
  VarR8FromDisp               = "_VarR8FromDisp@12"             @85
  VarR8FromBool               = "_VarR8FromBool@8"              @86
  VarFormat                   = "_VarFormat@24"                 @87
  VarDateFromUI1              = "_VarDateFromUI1@8"             @88
  VarDateFromI2               = "_VarDateFromI2@8"              @89

  VarDateFromI4               = "_VarDateFromI4@8"              @90
  VarDateFromR4               = "_VarDateFromR4@8"              @91
  VarDateFromR8               = "_VarDateFromR8@12"             @92
  VarDateFromCy               = "_VarDateFromCy@12"             @93
  VarDateFromStr              = "_VarDateFromStr@16"            @94
  VarDateFromDisp             = "_VarDateFromDisp@12"           @95
  VarDateFromBool             = "_VarDateFromBool@8"            @96
  VarFormatDateTime           = "_VarFormatDateTime@16"         @97
  VarCyFromUI1                = "_VarCyFromUI1@8"               @98
  VarCyFromI2                 = "_VarCyFromI2@8"                @99

  VarCyFromI4                 = "_VarCyFromI4@8"                @100
  VarCyFromR4                 = "_VarCyFromR4@8"                @101
  VarCyFromR8                 = "_VarCyFromR8@12"               @102
  VarCyFromDate               = "_VarCyFromDate@12"             @103
  VarCyFromStr                = "_VarCyFromStr@16"              @104
  VarCyFromDisp               = "_VarCyFromDisp@12"             @105
  VarCyFromBool               = "_VarCyFromBool@8"              @106
;;  VarFormatNumber             = _VarFormatNumber@28             @107
  VarBstrFromUI1              = "_VarBstrFromUI1@16"            @108
  VarBstrFromI2               = "_VarBstrFromI2@16"             @109

  VarBstrFromI4               = "_VarBstrFromI4@16"             @110
  VarBstrFromR4               = "_VarBstrFromR4@16"             @111
  VarBstrFromR8               = "_VarBstrFromR8@20"             @112
  VarBstrFromCy               = "_VarBstrFromCy@20"             @113
  VarBstrFromDate             = "_VarBstrFromDate@20"           @114
  VarBstrFromDisp             = "_VarBstrFromDisp@16"           @115
  VarBstrFromBool             = "_VarBstrFromBool@16"           @116
;;  VarFormatPercent            = _VarFormatPercent@28            @117
  VarBoolFromUI1              = "_VarBoolFromUI1@8"             @118
  VarBoolFromI2               = "_VarBoolFromI2@8"              @119

  VarBoolFromI4               = "_VarBoolFromI4@8"              @120
  VarBoolFromR4               = "_VarBoolFromR4@8"              @121
  VarBoolFromR8               = "_VarBoolFromR8@12"             @122
  VarBoolFromDate             = "_VarBoolFromDate@12"           @123
  VarBoolFromCy               = "_VarBoolFromCy@12"             @124
  VarBoolFromStr              = "_VarBoolFromStr@16"            @125
  VarBoolFromDisp             = "_VarBoolFromDisp@12"           @126
  VarFormatCurrency           = "_VarFormatCurrency@28"         @127

  VarUI1FromI2                = "_VarUI1FromI2@8"               @130
  VarUI1FromI4                = "_VarUI1FromI4@8"               @131
  VarUI1FromR4                = "_VarUI1FromR4@8"               @132
  VarUI1FromR8                = "_VarUI1FromR8@12"              @133
  VarUI1FromCy                = "_VarUI1FromCy@12"              @134
  VarUI1FromDate              = "_VarUI1FromDate@12"            @135
  VarUI1FromStr               = "_VarUI1FromStr@16"             @136
  VarUI1FromDisp              = "_VarUI1FromDisp@12"            @137
  VarUI1FromBool              = "_VarUI1FromBool@8"             @138
  VarFormatFromTokens         = "_VarFormatFromTokens@24"       @139

  VarTokenizeFormatString     = "_VarTokenizeFormatString@28"   @140
  VarAnd                      = "_VarAnd@12"                    @142

  DispCallFunc                = "_DispCallFunc@32"              @146
  VariantChangeTypeEx         = "_VariantChangeTypeEx@20"       @147
  SafeArrayPtrOfIndex         = "_SafeArrayPtrOfIndex@12"       @148
  SysStringByteLen            = "_SysStringByteLen@4"           @149

  SysAllocStringByteLen       = "_SysAllocStringByteLen@8"      @150

  CreateTypeLib               = "_CreateTypeLib@12"             @160
  LoadTypeLib                 = "_LoadTypeLib@8"                @161
  LoadRegTypeLib              = "_LoadRegTypeLib@20"            @162
  RegisterTypeLib             = "_RegisterTypeLib@12"           @163
  QueryPathOfRegTypeLib       = "_QueryPathOfRegTypeLib@20"     @164
  LHashValOfNameSys           = "_LHashValOfNameSys@12"         @165
  LHashValOfNameSysA          = "_LHashValOfNameSysA@12"        @166

  OaBuildVersion              = "_OaBuildVersion@0"             @170
  ClearCustData               = "_ClearCustData@4"              @171
  VarNot                      = "_VarNot@8"                     @174
  VarCmp                      = "_VarCmp@16"                    @176

  CreateTypeLib2              = "_CreateTypeLib2@12"            @180
  LoadTypeLibEx               = "_LoadTypeLibEx@12"             @183
  SystemTimeToVariantTime     = "_SystemTimeToVariantTime@8"    @184
  VariantTimeToSystemTime     = "_VariantTimeToSystemTime@12"   @185
  UnRegisterTypeLib           = "_UnRegisterTypeLib@20"         @186

  VarDecFromUI1               = "_VarDecFromUI1@8"              @190
  VarDecFromI2                = "_VarDecFromI2@8"               @191
  VarDecFromI4                = "_VarDecFromI4@8"               @192
  VarDecFromR4                = "_VarDecFromR4@8"               @193
  VarDecFromR8                = "_VarDecFromR8@12"              @194
  VarDecFromDate              = "_VarDecFromDate@12"            @195
  VarDecFromCy                = "_VarDecFromCy@12"              @196
  VarDecFromStr               = "_VarDecFromStr@16"             @197
  VarDecFromDisp              = "_VarDecFromDisp@12"            @198
  VarDecFromBool              = "_VarDecFromBool@8"             @199

  GetErrorInfo = "_GetErrorInfo@8"  @200
  SetErrorInfo = "_SetErrorInfo@8"  @201
  CreateErrorInfo = "_CreateErrorInfo@4"  @202
  VarI2FromI1 = "_VarI2FromI1@8"  @205
  VarI2FromUI2 = "_VarI2FromUI2@8"  @206
  VarI2FromUI4 = "_VarI2FromUI4@8"  @207
  VarI2FromDec = "_VarI2FromDec@8"  @208
  VarI4FromI1 = "_VarI4FromI1@8"  @209
  VarI4FromUI2 = "_VarI4FromUI2@8"  @210

  VarI4FromUI4 = "_VarI4FromUI4@8"  @211
  VarI4FromDec = "_VarI4FromDec@8"  @212
  VarR4FromI1 = "_VarR4FromI1@8"  @213
  VarR4FromUI2 = "_VarR4FromUI2@8"  @214
  VarR4FromUI4 = "_VarR4FromUI4@8"  @215
  VarR4FromDec = "_VarR4FromDec@8"  @216
  VarR8FromI1 = "_VarR8FromI1@8"  @217
  VarR8FromUI2 = "_VarR8FromUI2@8"  @218
  VarR8FromUI4 = "_VarR8FromUI4@8"  @219

  VarR8FromDec = "_VarR8FromDec@8"  @220
  VarDateFromI1 = "_VarDateFromI1@8"  @221
  VarDateFromUI2 = "_VarDateFromUI2@8"  @222
  VarDateFromUI4 = "_VarDateFromUI4@8"  @223
  VarDateFromDec = "_VarDateFromDec@8"  @224
  VarCyFromI1 = "_VarCyFromI1@8"  @225
  VarCyFromUI2 = "_VarCyFromUI2@8"  @226
  VarCyFromUI4 = "_VarCyFromUI4@8"  @227
  VarCyFromDec = "_VarCyFromDec@8"  @228
  VarBstrFromI1 = "_VarBstrFromI1@16"  @229

VarBstrFromUI2 = "_VarBstrFromUI2@16"  @230
VarBstrFromUI4 = "_VarBstrFromUI4@16"  @231
VarBstrFromDec = "_VarBstrFromDec@16"  @232
VarBoolFromI1 = "_VarBoolFromI1@8"  @233
VarBoolFromUI2 = "_VarBoolFromUI2@8"  @234
VarBoolFromUI4 = "_VarBoolFromUI4@8"  @235
VarBoolFromDec = "_VarBoolFromDec@8"  @236
VarUI1FromI1 = "_VarUI1FromI1@8"  @237
VarUI1FromUI2 = "_VarUI1FromUI2@8"  @238
VarUI1FromUI4 = "_VarUI1FromUI4@8"  @239
VarUI1FromDec = "_VarUI1FromDec@8"  @240
VarDecFromI1 = "_VarDecFromI1@8"  @241
VarDecFromUI2 = "_VarDecFromUI2@8"  @242
VarDecFromUI4 = "_VarDecFromUI4@8"  @243
VarI1FromUI1 = "_VarI1FromUI1@8"  @244
VarI1FromI2 = "_VarI1FromI2@8"  @245
VarI1FromI4 = "_VarI1FromI4@8" @246
VarI1FromR4 = "_VarI1FromR4@8" @247
VarI1FromR8 = "_VarI1FromR8@12"  @248
VarI1FromDate = "_VarI1FromDate@12"  @249
VarI1FromCy = "_VarI1FromCy@12"  @250
VarI1FromStr = "_VarI1FromStr@16"  @251
VarI1FromDisp = "_VarI1FromDisp@12"  @252
VarI1FromBool = "_VarI1FromBool@8"  @253
VarI1FromUI2 = "_VarI1FromUI2@8"  @254
VarI1FromUI4 = "_VarI1FromUI4@8"  @255
VarI1FromDec = "_VarI1FromDec@8"  @256
VarUI2FromUI1 = "_VarUI2FromUI1@8"  @257
VarUI2FromI2 = "_VarUI2FromI2@8"  @258
VarUI2FromI4 = "_VarUI2FromI4@8"  @259
VarUI2FromR4 = "_VarUI2FromR4@8"  @260
VarUI2FromR8 = "_VarUI2FromR8@12"  @261
VarUI2FromDate = "_VarUI2FromDate@12"  @262
VarUI2FromCy = "_VarUI2FromCy@12"  @263
VarUI2FromStr = "_VarUI2FromStr@16"  @264
VarUI2FromDisp = "_VarUI2FromDisp@12"  @265
VarUI2FromBool = "_VarUI2FromBool@8"  @266
VarUI2FromI1 = "_VarUI2FromI1@8"  @267
VarUI2FromUI4 = "_VarUI2FromUI4@8"  @268
VarUI2FromDec = "_VarUI2FromDec@8"  @269
VarUI4FromUI1 = "_VarUI4FromUI1@8"  @270
VarUI4FromI2 = "_VarUI4FromI2@8"  @271
VarUI4FromI4 = "_VarUI4FromI4@8"  @272
VarUI4FromR4 = "_VarUI4FromR4@8"  @273
VarUI4FromR8 = "_VarUI4FromR8@12"  @274
VarUI4FromDate = "_VarUI4FromDate@12"  @275
VarUI4FromCy = "_VarUI4FromCy@12"  @276
VarUI4FromStr = "_VarUI4FromStr@16"  @277
VarUI4FromDisp = "_VarUI4FromDisp@12"  @278
VarUI4FromBool = "_VarUI4FromBool@8"  @279
VarUI4FromI1 = "_VarUI4FromI1@8"  @280
VarUI4FromUI2 = "_VarUI4FromUI2@8"  @281
VarUI4FromDec = "_VarUI4FromDec@8"  @282
BSTR_UserSize = "_BSTR_UserSize@12"  @283
BSTR_UserMarshal = "_BSTR_UserMarshal@12"  @284
BSTR_UserUnmarshal = "_BSTR_UserUnmarshal@12"  @285
BSTR_UserFree = "_BSTR_UserFree@8"  @286
VARIANT_UserSize = "_VARIANT_UserSize@12"  @287
VARIANT_UserMarshal = "_VARIANT_UserMarshal@12"  @288
VARIANT_UserUnmarshal = "_VARIANT_UserUnmarshal@12"  @289
VARIANT_UserFree = "_VARIANT_UserFree@8"  @290
LPSAFEARRAY_UserSize = "_LPSAFEARRAY_UserSize@12"  @291
LPSAFEARRAY_UserMarshal = "_LPSAFEARRAY_UserMarshal@12"  @292
LPSAFEARRAY_UserUnmarshal = "_LPSAFEARRAY_UserUnmarshal@12"  @293
LPSAFEARRAY_UserFree = "_LPSAFEARRAY_UserFree@8"  @294
LPSAFEARRAY_Size = "_LPSAFEARRAY_Size@0"  @295
LPSAFEARRAY_Marshal = "_LPSAFEARRAY_Marshal@0"  @296
LPSAFEARRAY_Unmarshal = "_LPSAFEARRAY_Unmarshal@0"  @297

  VarCyMulI4               = "_VarCyMulI4@16"                  @304

  VarBstrCat               = "_VarBstrCat@12"                  @313
  VarBstrCmp               = "_VarBstrCmp@16"                  @314
  VarCat                   = "_VarCat@12"                      @318

DllRegisterServer = "_OLEAUT32_DllRegisterServer@0"  @320
DllUnregisterServer = "_OLEAUT32_DllUnregisterServer@0"  @321

VarDateFromUdate = "_VarDateFromUdate@12"  @330
VarUdateFromDate = "_VarUdateFromDate@16"  @331
GetAltMonthNames = "_GetAltMonthNames@8"  @332
UserHWND_from_local = "_UserHWND_from_local@0"  @380
UserHWND_to_local = "_UserHWND_to_local@0"  @381
UserHWND_free_inst = "_UserHWND_free_inst@0"  @382
UserHWND_free_local = "_UserHWND_free_local@0"  @383
UserBSTR_from_local = "_UserBSTR_from_local@0"  @384
UserBSTR_to_local = "_UserBSTR_to_local@0"  @385
UserBSTR_free_inst = "_UserBSTR_free_inst@0"  @386
UserBSTR_free_local = "_UserBSTR_free_local@0"  @387
UserVARIANT_from_local = "_UserVARIANT_from_local@0"  @388
UserVARIANT_to_local = "_UserVARIANT_to_local@0"  @389
UserVARIANT_free_inst = "_UserVARIANT_free_inst@0"  @390
UserVARIANT_free_local = "_UserVARIANT_free_local@0"  @391
UserEXCEPINFO_from_local = "_UserEXCEPINFO_from_local@0"  @392
UserEXCEPINFO_to_local = "_UserEXCEPINFO_to_local@0"  @393
UserEXCEPINFO_free_inst = "_UserEXCEPINFO_free_inst@0"  @394
UserEXCEPINFO_free_local = "_UserEXCEPINFO_free_local@0"  @395
UserMSG_from_local = "_UserMSG_from_local@0"  @396
UserMSG_to_local = "_UserMSG_to_local@0"  @397
UserMSG_free_inst = "_UserMSG_free_inst@0"  @398
UserMSG_free_local = "_UserMSG_free_local@0"  @399

DllCanUnloadNow = "_OLEAUT32_DllCanUnloadNow@0"  @410
SafeArrayCreateVector = "_SafeArrayCreateVector@12"  @411
SafeArrayCopyData = "_SafeArrayCopyData@8"  @412
VectorFromBstr = "_VectorFromBstr@8"  @413
BstrFromVector = "_BstrFromVector@8"  @414
OleIconToCursor = "_OleIconToCursor@8"  @415
OleCreatePropertyFrameIndirect = "_OleCreatePropertyFrameIndirect@4"  @416
OleCreatePropertyFrame = "_OleCreatePropertyFrame@44"  @417
OleLoadPicture = "_OleLoadPicture@20"  @418
OleCreatePictureIndirect = "_OleCreatePictureIndirect@16"  @419
OleCreateFontIndirect = "_OleCreateFontIndirect@12"  @420
OleTranslateColor = "_OleTranslateColor@12"  @421
OleLoadPictureFile = "_OleLoadPictureFile@20"  @422
OleSavePictureFile = "_OleSavePictureFile@8" @423
OleLoadPicturePath = "_OleLoadPicturePath@24"  @424
OleLoadPictureEx   = "_OleLoadPictureEx@32"  @425

;Win98 and higher (NT4.0sp4)
;426 stub GetRecordInfoFromGuids ; stdcall (ptr long long long ptr ptr)
;427 stub GetRecordInfoFromTypeInfo ; stdcall (ptr ptr)
;428 stub OleLoadPictureFileEx

SafeArrayAllocDescriptorEx = "_SafeArrayAllocDescriptorEx@12" @429


