1
0
Fork 0

Copy storm.def and diabloui.def to work with VS and GCC

Updates #5.
pull/7/head
mewmew 2018-06-09 00:16:26 +02:00
parent 1a70a033b8
commit 445520a31d
5 changed files with 1016 additions and 546 deletions

View File

@ -1,494 +1,441 @@
LIBRARY "Storm" LIBRARY "Storm"
EXPORTS EXPORTS
SNetCreateGame @101 NONAME SNetCreateGame @101 NONAME
SNetCreateGame@40 @101 NONAME SNetDestroy @102 NONAME
SNetDestroy @102 NONAME SNetEnumProviders @103 NONAME
SNetDestroy@0 @102 NONAME ;SNetEnumDevices @104 NONAME
SNetEnumProviders @103 NONAME SNetEnumGames @105 NONAME
;SNetEnumDevices @104 NONAME SNetDropPlayer @106 NONAME
SNetEnumGames @105 NONAME SNetGetGameInfo @107 NONAME
SNetDropPlayer @106 NONAME ;SNetGetNetworkLatency @108 NONAME
SNetDropPlayer@8 @106 NONAME SNetGetNumPlayers @109 NONAME
SNetGetGameInfo @107 NONAME SNetGetOwnerTurnsWaiting @110 NONAME
SNetGetGameInfo@16 @107 NONAME ;SNetGetPerformanceData @111 NONAME
;SNetGetNetworkLatency @108 NONAME SNetGetPlayerCaps @112 NONAME
SNetGetNumPlayers @109 NONAME SNetGetPlayerName @113 NONAME
SNetGetOwnerTurnsWaiting @110 NONAME SNetGetProviderCaps @114 NONAME
SNetGetOwnerTurnsWaiting@4 @110 NONAME SNetGetTurnsInTransit @115 NONAME
;SNetGetPerformanceData @111 NONAME SNetInitializeDevice @116 NONAME
SNetGetPlayerCaps @112 NONAME SNetInitializeProvider @117 NONAME
SNetGetPlayerName @113 NONAME SNetJoinGame @118 NONAME
SNetGetProviderCaps @114 NONAME SNetLeaveGame @119 NONAME
SNetGetProviderCaps@4 @114 NONAME SNetPerformUpgrade @120 NONAME
SNetGetTurnsInTransit @115 NONAME SNetReceiveMessage @121 NONAME
SNetGetTurnsInTransit@4 @115 NONAME SNetReceiveTurns @122 NONAME
SNetInitializeDevice @116 NONAME SNetRegisterEventHandler @123 NONAME
SNetInitializeProvider @117 NONAME ;SNetResetLatencyMeasurements @124 NONAME
SNetInitializeProvider@20 @117 NONAME SNetSelectGame @125 NONAME
SNetJoinGame @118 NONAME ;SNetSelectProvider @126 NONAME
SNetLeaveGame @119 NONAME SNetSendMessage @127 NONAME
SNetLeaveGame@4 @119 NONAME SNetSendTurn @128 NONAME
SNetPerformUpgrade @120 NONAME SNetSetBasePlayer @129 NONAME
SNetPerformUpgrade@4 @120 NONAME SNetSetGameMode @130 NONAME
SNetReceiveMessage @121 NONAME SNetUnregisterEventHandler @131 NONAME
SNetReceiveMessage@12 @121 NONAME
SNetReceiveTurns @122 NONAME SNetEnumGamesEx @133 NONAME
SNetReceiveTurns@20 @122 NONAME SNetSendServerChatCommand @134 NONAME
SNetRegisterEventHandler @123 NONAME ;SNetSendDatagram @135 NONAME
SNetRegisterEventHandler@8 @123 NONAME ;SNetReceiveDatagram @136 NONAME
;SNetResetLatencyMeasurements @124 NONAME SNetDisconnectAll @137 NONAME
SNetSelectGame @125 NONAME SNetCreateLadderGame @138 NONAME
;SNetSelectProvider @126 NONAME SNetReportGameResult @139 NONAME
SNetSendMessage @127 NONAME ;SNetCheckDataFile @140 NONAME
SNetSendMessage@12 @127 NONAME SNetSendLeagueCommand @141 NONAME
SNetSendTurn @128 NONAME SNetSendReplayPath @142 NONAME
SNetSendTurn@8 @128 NONAME SNetGetLeagueName @143 NONAME
SNetSetBasePlayer @129 NONAME SNetGetPlayerNames @144 NONAME
SNetSetBasePlayer@4 @129 NONAME SNetLeagueLogout @145 NONAME
SNetSetGameMode @130 NONAME SNetGetLeaguePlayerName @146 NONAME
SNetUnregisterEventHandler @131 NONAME
SNetUnregisterEventHandler@8 @131 NONAME ;Ordinal150 @150 NONAME
;Ordinal151 @151 NONAME
SNetEnumGamesEx @133 NONAME
SNetSendServerChatCommand @134 NONAME ;SDlgBeginPaint @201 NONAME
;SNetSendDatagram @135 NONAME ;SDlgBltToWindowI @202 NONAME
;SNetReceiveDatagram @136 NONAME ;SDlgCheckTimers @203 NONAME
SNetDisconnectAll @137 NONAME ;SDlgCreateDialogIndirectParam @204 NONAME
SNetCreateLadderGame @138 NONAME ;SDlgCreateDialogParam @205 NONAME
SNetReportGameResult @139 NONAME SDlgDefDialogProc @206 NONAME
;SNetCheckDataFile @140 NONAME
SNetSendLeagueCommand @141 NONAME SDlgDialogBoxIndirectParam @208 NONAME
SNetSendReplayPath @142 NONAME ;SDlgDialogBoxParam @209 NONAME
SNetGetLeagueName @143 NONAME ;SDlgDrawBitmap @210 NONAME
SNetGetPlayerNames @144 NONAME SDlgEndDialog @211 NONAME
SNetLeagueLogout @145 NONAME ;SDlgEndPaint @212 NONAME
SNetGetLeaguePlayerName @146 NONAME ;SDlgKillTimer @213 NONAME
;SDlgSetBaseFont @214 NONAME
;Ordinal150 @150 NONAME ;SDlgSetBitmapI @215 NONAME
;Ordinal151 @151 NONAME SDlgSetControlBitmaps @216 NONAME
;SDlgSetCursor @217 NONAME
;SDlgBeginPaint @201 NONAME ;SDlgSetSystemCursor @218 NONAME
;SDlgBltToWindowI @202 NONAME ;SDlgSetTimer @219 NONAME
;SDlgCheckTimers @203 NONAME ;SDlgUpdateCursor @220 NONAME
;SDlgCreateDialogIndirectParam @204 NONAME SDlgBltToWindowE @221 NONAME
;SDlgCreateDialogParam @205 NONAME SDlgSetBitmapE @222 NONAME
SDlgDefDialogProc @206 NONAME ;SDlgSetLocale @223 NONAME
Ordinal224 @224 NONAME
SDlgDialogBoxIndirectParam @208 NONAME
;SDlgDialogBoxParam @209 NONAME ;SFileAuthenticateArchive @251 NONAME
;SDlgDrawBitmap @210 NONAME SFileCloseArchive @252 NONAME
SDlgEndDialog @211 NONAME SFileCloseFile @253 NONAME
;SDlgEndPaint @212 NONAME ;SFileDdaBegin @254 NONAME
;SDlgKillTimer @213 NONAME SFileDdaBeginEx @255 NONAME
;SDlgSetBaseFont @214 NONAME SFileDdaDestroy @256 NONAME
;SDlgSetBitmapI @215 NONAME SFileDdaEnd @257 NONAME
SDlgSetControlBitmaps @216 NONAME SFileDdaGetPos @258 NONAME
;SDlgSetCursor @217 NONAME ;SFileDdaGetVolume @259 NONAME
;SDlgSetSystemCursor @218 NONAME SFileDdaInitialize @260 NONAME
;SDlgSetTimer @219 NONAME SFileDdaSetVolume @261 NONAME
;SDlgUpdateCursor @220 NONAME SFileDestroy @262 NONAME
SDlgBltToWindowE @221 NONAME ;SFileEnableDirectAccess @263 NONAME
SDlgSetBitmapE @222 NONAME SFileGetFileArchive @264 NONAME
;SDlgSetLocale @223 NONAME SFileGetFileSize @265 NONAME
Ordinal224 @224 NONAME SFileOpenArchive @266 NONAME
SFileOpenFile @267 NONAME
;SFileAuthenticateArchive @251 NONAME SFileOpenFileEx @268 NONAME
SFileCloseArchive @252 NONAME SFileReadFile @269 NONAME
SFileCloseArchive@4 @252 NONAME SFileSetBasePath @270 NONAME
SFileCloseFile @253 NONAME SFileSetFilePointer @271 NONAME
SFileCloseFile@4 @253 NONAME SFileSetLocale @272 NONAME
;SFileDdaBegin @254 NONAME ;SFileGetBasePath @273 NONAME
SFileDdaBeginEx @255 NONAME SFileSetIoErrorMode @274 NONAME
SFileDdaBeginEx@28 @255 NONAME SFileGetArchiveName @275 NONAME
SFileDdaDestroy @256 NONAME SFileGetFileName @276 NONAME
SFileDdaDestroy@0 @256 NONAME ;SFileGetArchiveInfo @277 NONAME
SFileDdaEnd @257 NONAME ;SFileSetPlatform @278 NONAME
SFileDdaEnd@4 @257 NONAME SFileLoadFile @279 NONAME
SFileDdaGetPos @258 NONAME SFileUnloadFile @280 NONAME
SFileDdaGetPos@12 @258 NONAME SFileLoadFileEx @281 NONAME
;SFileDdaGetVolume @259 NONAME ;SFilePrioritizeRequest @282 NONAME
SFileDdaInitialize @260 NONAME ;SFileCancelRequest @283 NONAME
SFileDdaInitialize@4 @260 NONAME ;SFileSetAsyncBudget @284 NONAME
SFileDdaSetVolume @261 NONAME ;SFileSetDataChunkSize @285 NONAME
SFileDdaSetVolume@12 @261 NONAME ;SFileEnableSeekOptimization @286 NONAME
SFileDestroy @262 NONAME ;SFileReadFileEx @287 NONAME
;SFileEnableDirectAccess @263 NONAME ;SFileFileExists @288 NONAME
SFileGetFileArchive @264 NONAME ;SFileFileExistsEx @289 NONAME
SFileGetFileArchive@8 @264 NONAME ;SFileReadFileEx2 @290 NONAME
SFileGetFileSize @265 NONAME ;SFileReadFile2 @291 NONAME
SFileGetFileSize@8 @265 NONAME ;SFileLoadFile2 @292 NONAME
SFileOpenArchive @266 NONAME ;SFileOpenFileAsArchive @293 NONAME
SFileOpenArchive@16 @266 NONAME ;SFileGetLocale @294 NONAME
SFileOpenFile @267 NONAME ;SFileRegisterLoadNotifyProc @295 NONAME
SFileOpenFile@8 @267 NONAME ;SFileGetFileCompressedSize @296 NONAME
SFileOpenFileEx @268 NONAME ;Ordinal297 @297 NONAME
SFileOpenFileEx@16 @268 NONAME ;Ordinal298 @298 NONAME
SFileReadFile @269 NONAME ;SFileAuthenticateArchiveEx @299 NONAME
SFileReadFile@20 @269 NONAME ;SFileOpenPathAsArchive @300 NONAME
SFileSetBasePath @270 NONAME StormDestroy @301 NONAME
SFileSetBasePath@4 @270 NONAME ;StormGetInstance @302 NONAME
SFileSetFilePointer @271 NONAME ;StormGetOption @303 NONAME
SFileSetFilePointer@16 @271 NONAME ;StormSetOption @304 NONAME
SFileSetLocale @272 NONAME
;SFileGetBasePath @273 NONAME ;SBltGetSCode @312 NONAME
SFileSetIoErrorMode @274 NONAME SBltROP3 @313 NONAME
SFileGetArchiveName @275 NONAME SBltROP3Clipped @314 NONAME
SFileGetFileName @276 NONAME ;SBltROP3Tiled @315 NONAME
;SFileGetArchiveInfo @277 NONAME
;SFileSetPlatform @278 NONAME SBmpDecodeImage @321 NONAME
SFileLoadFile @279 NONAME
SFileUnloadFile @280 NONAME SBmpLoadImage @323 NONAME
SFileLoadFileEx @281 NONAME SBmpSaveImage @324 NONAME
;SFilePrioritizeRequest @282 NONAME SBmpAllocLoadImage @325 NONAME
;SFileCancelRequest @283 NONAME ;SBmpSaveImageEx @326 NONAME
;SFileSetAsyncBudget @284 NONAME
;SFileSetDataChunkSize @285 NONAME SCodeCompile @331 NONAME
;SFileEnableSeekOptimization @286 NONAME SCodeDelete @332 NONAME
;SFileReadFileEx @287 NONAME
;SFileFileExists @288 NONAME SCodeExecute @334 NONAME
;SFileFileExistsEx @289 NONAME ;SCodeGetPseudocode @335 NONAME
;SFileReadFileEx2 @290 NONAME
;SFileReadFile2 @291 NONAME SDrawAutoInitialize @341 NONAME
;SFileLoadFile2 @292 NONAME SDrawCaptureScreen @342 NONAME
;SFileOpenFileAsArchive @293 NONAME ;SDrawClearSurface @343 NONAME
;SFileGetLocale @294 NONAME SDrawDestroy @344 NONAME
;SFileRegisterLoadNotifyProc @295 NONAME ;SDrawFlipPage @345 NONAME
;SFileGetFileCompressedSize @296 NONAME SDrawGetFrameWindow @346 NONAME
;Ordinal297 @297 NONAME SDrawGetObjects @347 NONAME
;Ordinal298 @298 NONAME SDrawGetScreenSize @348 NONAME
;SFileAuthenticateArchiveEx @299 NONAME ;SDrawGetServiceLevel @349 NONAME
;SFileOpenPathAsArchive @300 NONAME SDrawLockSurface @350 NONAME
StormDestroy @301 NONAME SDrawManualInitialize @351 NONAME
;StormGetInstance @302 NONAME SDrawMessageBox @352 NONAME
;StormGetOption @303 NONAME SDrawPostClose @353 NONAME
;StormSetOption @304 NONAME SDrawRealizePalette @354 NONAME
;SDrawSelectGdiSurface @355 NONAME
;SBltGetSCode @312 NONAME SDrawUnlockSurface @356 NONAME
SBltROP3 @313 NONAME SDrawUpdatePalette @357 NONAME
SBltROP3Clipped @314 NONAME ;SDrawUpdateScreen @358 NONAME
;SBltROP3Tiled @315 NONAME ;SDrawWaitForVerticalBlank @359 NONAME
SBmpDecodeImage @321 NONAME SEvtDispatch @372 NONAME
;SEvtRegisterHandler @373 NONAME
SBmpLoadImage @323 NONAME ;SEvtUnregisterHandler @374 NONAME
SBmpSaveImage @324 NONAME ;SEvtUnregisterType @375 NONAME
SBmpAllocLoadImage @325 NONAME ;SEvtPopState @376 NONAME
;SBmpSaveImageEx @326 NONAME ;SEvtPushState @377 NONAME
;SEvtBreakHandlerChain @378 NONAME
SCodeCompile @331 NONAME
SCodeDelete @332 NONAME ;SGdiBitBlt @381 NONAME
;SGdiCreateFont @382 NONAME
SCodeExecute @334 NONAME SGdiDeleteObject @383 NONAME
;SCodeGetPseudocode @335 NONAME ;SGdiDestroy @384 NONAME
SGdiExtTextOut @385 NONAME
SDrawAutoInitialize @341 NONAME SGdiImportFont @386 NONAME
SDrawCaptureScreen @342 NONAME ;SGdiLoadFont @387 NONAME
;SDrawClearSurface @343 NONAME ;SGdiRectangle @388 NONAME
SDrawDestroy @344 NONAME SGdiSelectObject @389 NONAME
;SDrawFlipPage @345 NONAME SGdiSetPitch @390 NONAME
SDrawGetFrameWindow @346 NONAME ;SGdiTextOut @391 NONAME
SDrawGetFrameWindow@4 @346 NONAME ;SGdi392 @392 NONAME
SDrawGetObjects @347 NONAME Ordinal393 @393 NONAME
SDrawGetScreenSize @348 NONAME
;SDrawGetServiceLevel @349 NONAME ;SMem399 @399 NONAME
SDrawLockSurface @350 NONAME
SDrawManualInitialize @351 NONAME SMemAlloc @401 NONAME
SDrawManualInitialize@32 @351 NONAME ;SMemDestroy @402 NONAME
SDrawMessageBox @352 NONAME SMemFree @403 NONAME
SDrawMessageBox@12 @352 NONAME ;SMemGetSize @404 NONAME
SDrawPostClose @353 NONAME SMemReAlloc @405 NONAME
SDrawRealizePalette @354 NONAME ;Storm406 @406 NONAME
;SDrawSelectGdiSurface @355 NONAME
SDrawUnlockSurface @356 NONAME ;SMsgDispatchMessage @412 NONAME
SDrawUpdatePalette @357 NONAME ;SMsgDoMessageLoop @413 NONAME
SDrawUpdatePalette@16 @357 NONAME ;SMsgRegisterCommand @414 NONAME
;SDrawUpdateScreen @358 NONAME ;SMsgRegisterKeyDown @415 NONAME
;SDrawWaitForVerticalBlank @359 NONAME ;SMsgRegisterKeyUp @416 NONAME
;SMsgRegisterMessage @417 NONAME
SEvtDispatch @372 NONAME ;SMsgPopRegisterState @418 NONAME
;SEvtRegisterHandler @373 NONAME ;SMsgPushRegisterState @419 NONAME
;SEvtUnregisterHandler @374 NONAME ;SMsg420 @420 NONAME
;SEvtUnregisterType @375 NONAME SRegLoadData @421 NONAME
;SEvtPopState @376 NONAME SRegLoadString @422 NONAME
;SEvtPushState @377 NONAME SRegLoadValue @423 NONAME
;SEvtBreakHandlerChain @378 NONAME SRegSaveData @424 NONAME
SRegSaveString @425 NONAME
;SGdiBitBlt @381 NONAME SRegSaveValue @426 NONAME
;SGdiCreateFont @382 NONAME ;SRegGetBaseKey @427 NONAME
SGdiDeleteObject @383 NONAME SRegDeleteValue @428 NONAME
;SGdiDestroy @384 NONAME ;SReg429 @429 NONAME
SGdiExtTextOut @385 NONAME ;SReg430 @430 NONAME
SGdiImportFont @386 NONAME STransBlt @431 NONAME
;SGdiLoadFont @387 NONAME STransBltUsingMask @432 NONAME
;SGdiRectangle @388 NONAME ;STransCreateI @433 NONAME
SGdiSelectObject @389 NONAME STransDelete @434 NONAME
SGdiSetPitch @390 NONAME
;SGdiTextOut @391 NONAME STransDuplicate @436 NONAME
;SGdi392 @392 NONAME STransIntersectDirtyArray @437 NONAME
Ordinal393 @393 NONAME STransInvertMask @438 NONAME
;STransLoadI @439 NONAME
;SMem399 @399 NONAME STransSetDirtyArrayInfo @440 NONAME
;STransUpdateDirtyArray @441 NONAME
SMemAlloc @401 NONAME STransPointInMask @442 NONAME
SMemAlloc@16 @401 NONAME STransCombineMasks @443 NONAME
;SMemDestroy @402 NONAME ;STransCreateI @444 NONAME
SMemFree @403 NONAME STransCreateE @445 NONAME
SMemFree@16 @403 NONAME ;STrans446 @446 NONAME
;SMemGetSize @404 NONAME ;STransLoadE @447 NONAME
SMemReAlloc @405 NONAME
;Storm406 @406 NONAME SVidDestroy @451 NONAME
SVidGetSize @452 NONAME
;SMsgDispatchMessage @412 NONAME SVidInitialize @453 NONAME
;SMsgDoMessageLoop @413 NONAME SVidPlayBegin @454 NONAME
;SMsgRegisterCommand @414 NONAME ;SVidPlayBeginFromMemory @455 NONAME
;SMsgRegisterKeyDown @415 NONAME SVidPlayContinue @456 NONAME
;SMsgRegisterKeyUp @416 NONAME SVidPlayContinueSingle @457 NONAME
;SMsgRegisterMessage @417 NONAME SVidPlayEnd @458 NONAME
;SMsgPopRegisterState @418 NONAME ;SVidSetVolume @459 NONAME
;SMsgPushRegisterState @419 NONAME ;Storm460 @460 NONAME
;SMsg420 @420 NONAME SErrDisplayError @461 NONAME
SRegLoadData @421 NONAME SErrGetErrorStr @462 NONAME
SRegLoadData@24 @421 NONAME SErrGetLastError @463 NONAME
SRegLoadString @422 NONAME ;SErrRegisterMessageSource @464 NONAME
SRegLoadString@20 @422 NONAME SErrSetLastError @465 NONAME
SRegLoadValue @423 NONAME ;SErrReportNamedResourceLeak @466 NONAME
SRegLoadValue@16 @423 NONAME ;SErrReportResourceLeak @467 NONAME
SRegSaveData @424 NONAME SErrSuppressErrors @468 NONAME
SRegSaveData@20 @424 NONAME ;SErrRegisterHandler @469 NONAME
SRegSaveString @425 NONAME ;SErrUnregisterHandler @470 NONAME
SRegSaveString@16 @425 NONAME ;Storm471 @471 NONAME
SRegSaveValue @426 NONAME ;SCmdGetBool @472 NONAME
SRegSaveValue@16 @426 NONAME ;SCmdGetNum @473 NONAME
;SRegGetBaseKey @427 NONAME ;SCmdGetString @474 NONAME
SRegDeleteValue @428 NONAME ;SCmdProcess @475 NONAME
;SReg429 @429 NONAME ;SCmdRegisterArgList @476 NONAME
;SReg430 @430 NONAME ;SCmdRegisterArgument @477 NONAME
STransBlt @431 NONAME ;SCmdStringExists @478 NONAME
STransBltUsingMask @432 NONAME ;SCmdProcessCommandLine @479 NONAME
;STransCreateI @433 NONAME ;Ordinal480 @480 NONAME
STransDelete @434 NONAME ;SMemFindNextBlock @481 NONAME
;SMemFindNextHeap @482 NONAME
STransDuplicate @436 NONAME ;SMemGetHeapByCaller @483 NONAME
STransIntersectDirtyArray @437 NONAME ;SMemGetHeapByPtr @484 NONAME
STransInvertMask @438 NONAME ;SMemHeapAlloc @485 NONAME
;STransLoadI @439 NONAME ;SMemHeapCreate @486 NONAME
STransSetDirtyArrayInfo @440 NONAME ;SMemHeapDestroy @487 NONAME
;STransUpdateDirtyArray @441 NONAME ;SMemHeapFree @488 NONAME
STransPointInMask @442 NONAME ;SMemHeapRealloc @489 NONAME
STransCombineMasks @443 NONAME ;SMemHeapSize @490 NONAME
;STransCreateI @444 NONAME SMemCopy @491 NONAME
STransCreateE @445 NONAME SMemFill @492 NONAME
;STrans446 @446 NONAME ;SMemMove @493 NONAME
;STransLoadE @447 NONAME SMemZero @494 NONAME
SMemCmp @495 NONAME
SVidDestroy @451 NONAME ;SMem496 @496 NONAME
SVidDestroy@0 @451 NONAME ;SMemDumpState @497 NONAME
SVidGetSize @452 NONAME ;Ordinal498 @498 NONAME
SVidInitialize @453 NONAME
SVidInitialize@4 @453 NONAME SStrCopy @501 NONAME
SVidPlayBegin @454 NONAME SStrHash @502 NONAME
SVidPlayBegin@28 @454 NONAME SStrNCat @503 NONAME
;SVidPlayBeginFromMemory @455 NONAME ;SStrTokenize @504 NONAME
SVidPlayContinue @456 NONAME ;SStrPack @505 NONAME
SVidPlayContinueSingle @457 NONAME SStrLen @506 NONAME
SVidPlayEnd @458 NONAME ;SStrDup @507 NONAME
SVidPlayEnd@4 @458 NONAME SStrCmp @508 NONAME
;SVidSetVolume @459 NONAME SStrCmpI @509 NONAME
;Storm460 @460 NONAME SStrUpper @510 NONAME
SErrDisplayError @461 NONAME ;SMsgBreakHandlerChain @511 NONAME
SErrGetErrorStr @462 NONAME ;SMsgUnregisterCommand @512 NONAME
SErrGetErrorStr@12 @462 NONAME ;SMsgUnregisterKeyDown @513 NONAME
SErrGetLastError @463 NONAME ;SMsgUnregisterKeyUp @514 NONAME
SErrGetLastError@0 @463 NONAME ;SMsgUnregisterMessage @515 NONAME
;SErrRegisterMessageSource @464 NONAME ;SMsgGetDispatcher @516 NONAME
SErrSetLastError @465 NONAME ;SMsgSetDefaultWindow @517 NONAME
SErrSetLastError@4 @465 NONAME ;SMsgGetDefaultWindow @518 NONAME
;SErrReportNamedResourceLeak @466 NONAME ;SMsg519 @519 NONAME
;SErrReportResourceLeak @467 NONAME
SErrSuppressErrors @468 NONAME ;SRgn521 @521 NONAME
;SErrRegisterHandler @469 NONAME
;SErrUnregisterHandler @470 NONAME SRgn523 @523 NONAME
;Storm471 @471 NONAME SRgnCreateRegion @524 NONAME
;SCmdGetBool @472 NONAME SRgnDeleteRegion @525 NONAME
;SCmdGetNum @473 NONAME
;SCmdGetString @474 NONAME ;SRgn527 @527 NONAME
;SCmdProcess @475 NONAME ;SRgn528i @528 NONAME
;SCmdRegisterArgList @476 NONAME SRgn529i @529 NONAME
;SCmdRegisterArgument @477 NONAME ;SRgn530i @530 NONAME
;SCmdStringExists @478 NONAME ;SRgn531i @531 NONAME
;SCmdProcessCommandLine @479 NONAME ;SRgn532i @532 NONAME
;Ordinal480 @480 NONAME ;SRgn533i @533 NONAME
;SMemFindNextBlock @481 NONAME ;SRgn534 @534 NONAME
;SMemFindNextHeap @482 NONAME ;SRgn535f @535 NONAME
;SMemGetHeapByCaller @483 NONAME ;SRgn536f @536 NONAME
;SMemGetHeapByPtr @484 NONAME ;SRgn537f @537 NONAME
;SMemHeapAlloc @485 NONAME ;SRgn538f @538 NONAME
;SMemHeapCreate @486 NONAME ;SRgn539f @539 NONAME
;SMemHeapDestroy @487 NONAME ;SRgn540f @540 NONAME
;SMemHeapFree @488 NONAME ;SLogClose @541 NONAME
;SMemHeapRealloc @489 NONAME ;SLogCreate @542 NONAME
;SMemHeapSize @490 NONAME ;SLog543 @543 NONAME
SMemCopy @491 NONAME ;SLogDump @544 NONAME
SMemFill @492 NONAME ;SLogFlush @545 NONAME
;SMemMove @493 NONAME ;SLogFlushAll @546 NONAME
SMemZero @494 NONAME ;SLogPend @547 NONAME
SMemCmp @495 NONAME ;SLogWrite @548 NONAME
;SMem496 @496 NONAME ;SLog549 @549 NONAME
;SMemDumpState @497 NONAME ;SLogCriticalLog @550 NONAME
;Ordinal498 @498 NONAME ;SCompCompress @551 NONAME
;SCompDecompress @552 NONAME
SStrCopy @501 NONAME ;SLogVWrite @553 NONAME
SStrCopy@12 @501 NONAME ;Ordinal554 @554 NONAME
SStrHash @502 NONAME ;Ordinal555 @555 NONAME
SStrNCat @503 NONAME ;Ordinal556 @556 NONAME
;SStrTokenize @504 NONAME ;Ordinal557 @557 NONAME
;SStrPack @505 NONAME ;Ordinal558 @558 NONAME
SStrLen @506 NONAME ;Ordinal559 @559 NONAME
;SStrDup @507 NONAME ;Ordinal560 @560 NONAME
SStrCmp @508 NONAME ;SErrCheckDebugSymbolLibrary @561 NONAME
SStrCmpI @509 NONAME SErrDisplayErrorFmt @562 NONAME
SStrUpper @510 NONAME ;SErrIsDisplayingError @563 NONAME
;SMsgBreakHandlerChain @511 NONAME ;SErrPrepareAppFatal @564 NONAME
;SMsgUnregisterCommand @512 NONAME ;SErrSetLogTitleString @565 NONAME
;SMsgUnregisterKeyDown @513 NONAME ;SErrDisplayAppFatal @566 NONAME
;SMsgUnregisterKeyUp @514 NONAME SErrCatchUnhandledExceptions @567 NONAME
;SMsgUnregisterMessage @515 NONAME ;Storm568 @568 NONAME
;SMsgGetDispatcher @516 NONAME ;SStrChr @569 NONAME
;SMsgSetDefaultWindow @517 NONAME ;SStrChrR @570 NONAME
;SMsgGetDefaultWindow @518 NONAME SStrChr @571 NONAME
;SMsg519 @519 NONAME SStrChrR @572 NONAME
;SStrToDouble @573 NONAME
;SRgn521 @521 NONAME ;SStrToFloat @574 NONAME
;SStrToInt @575 NONAME
SRgn523 @523 NONAME ;SStrToUnsigned @576 NONAME
SRgnCreateRegion @524 NONAME ;SStrToInt64 @577 NONAME
SRgnDeleteRegion @525 NONAME SStrVPrintf @578 NONAME
;SStrLower @579 NONAME
;SRgn527 @527 NONAME ;SStrHash64 @580 NONAME
;SRgn528i @528 NONAME ;SStrPrintf @581 NONAME
SRgn529i @529 NONAME ;SDrawSetClientRect @582 NONAME
;SRgn530i @530 NONAME ;SDrawGetClientRect @583 NONAME
;SRgn531i @531 NONAME ;SStrStrI @584 NONAME
;SRgn532i @532 NONAME ;SStrStrI @585 NONAME
;SRgn533i @533 NONAME ;SStrStr @586 NONAME
;SRgn534 @534 NONAME ;SStrStr @587 NONAME
;SRgn535f @535 NONAME ;SNet588 @588 NONAME
;SRgn536f @536 NONAME
;SRgn537f @537 NONAME ;SBigAdd @601 NONAME
;SRgn538f @538 NONAME ;SBigAnd @602 NONAME
;SRgn539f @539 NONAME ;SBigCompare @603 NONAME
;SRgn540f @540 NONAME ;SBigCopy @604 NONAME
;SLogClose @541 NONAME ;SBigDec @605 NONAME
;SLogCreate @542 NONAME SBigDel @606 NONAME
;SLog543 @543 NONAME ;SBigDiv @607 NONAME
;SLogDump @544 NONAME ;SBigFindPrime @608 NONAME
;SLogFlush @545 NONAME SBigFromBinary @609 NONAME
;SLogFlushAll @546 NONAME ;SBigFromStr @610 NONAME
;SLogPend @547 NONAME ;SBigFromStream @611 NONAME
;SLogWrite @548 NONAME ;SBigFromUnsigned @612 NONAME
;SLog549 @549 NONAME ;SBigGcd @613 NONAME
;SLogCriticalLog @550 NONAME ;SBigInc @614 NONAME
;SCompCompress @551 NONAME ;SBigInvMod @615 NONAME
;SCompDecompress @552 NONAME ;SBigIsEven @616 NONAME
;SLogVWrite @553 NONAME ;SBigIsOdd @617 NONAME
;Ordinal554 @554 NONAME ;SBigIsOne @618 NONAME
;Ordinal555 @555 NONAME ;SBigIsPrime @619 NONAME
;Ordinal556 @556 NONAME ;SBigIsZero @620 NONAME
;Ordinal557 @557 NONAME ;SBigMod @621 NONAME
;Ordinal558 @558 NONAME ;SBigMul @622 NONAME
;Ordinal559 @559 NONAME ;SBigMulMod @623 NONAME
;Ordinal560 @560 NONAME SBigNew @624 NONAME
;SErrCheckDebugSymbolLibrary @561 NONAME ;SBigNot @625 NONAME
SErrDisplayErrorFmt @562 NONAME ;SBigOr @626 NONAME
;SErrIsDisplayingError @563 NONAME ;SBigPow @627 NONAME
;SErrPrepareAppFatal @564 NONAME SBigPowMod @628 NONAME
;SErrSetLogTitleString @565 NONAME ;SBigRand @629 NONAME
;SErrDisplayAppFatal @566 NONAME ;SBigSet2Exp @630 NONAME
SErrCatchUnhandledExceptions @567 NONAME ;SBigSetOne @631 NONAME
;Storm568 @568 NONAME ;SBigSetZero @632 NONAME
;SStrChr @569 NONAME ;SBigShl @633 NONAME
;SStrChrR @570 NONAME ;SBigShr @634 NONAME
SStrChr @571 NONAME ;SBigSquare @635 NONAME
SStrChrR @572 NONAME ;SBigSub @636 NONAME
;SStrToDouble @573 NONAME ;SBigToBinaryArray @637 NONAME
;SStrToFloat @574 NONAME SBigToBinaryBuffer @638 NONAME
;SStrToInt @575 NONAME ;SBigToBinaryPtr @639 NONAME
;SStrToUnsigned @576 NONAME ;SBigToStrArray @640 NONAME
;SStrToInt64 @577 NONAME ;SBigToStrBuffer @641 NONAME
SStrVPrintf @578 NONAME ;SBigToStrPtr @642 NONAME
;SStrLower @579 NONAME ;SBigToStreamArray @643 NONAME
;SStrHash64 @580 NONAME ;SBigToStreamBuffer @644 NONAME
;SStrPrintf @581 NONAME ;SBigToStreamPtr @645 NONAME
;SDrawSetClientRect @582 NONAME ;SBigToUnsigned @646 NONAME
;SDrawGetClientRect @583 NONAME ;SBigXor @647 NONAME
;SStrStrI @584 NONAME
;SStrStrI @585 NONAME ;SUniConvertUTF16to8Len @901 NONAME
;SStrStr @586 NONAME ;SUniConvertUTF16to8 @902 NONAME
;SStrStr @587 NONAME ;SUniConvertUTF8to16Len @903 NONAME
;SNet588 @588 NONAME ;SUniConvertUTF8to16 @904 NONAME
;SUniS905 @905 NONAME
;SBigAdd @601 NONAME ;SUniS906 @906 NONAME
;SBigAnd @602 NONAME ;SUniFindAfterUTF8Chr @907 NONAME
;SBigCompare @603 NONAME ;SUniFindUTF8ChrStart @908 NONAME
;SBigCopy @604 NONAME ;SUniConvertUTF16To909 @909 NONAME
;SBigDec @605 NONAME ;SUniConvertUTF16To910 @910 NONAME
SBigDel @606 NONAME ;SUniConvertUTF16To911 @911 NONAME
;SBigDiv @607 NONAME ;SUniConvert912 @912 NONAME
;SBigFindPrime @608 NONAME ;SUniConvert913 @913 NONAME
SBigFromBinary @609 NONAME ;SUniConvert914 @914 NONAME
;SBigFromStr @610 NONAME ;SUniConvertUTF8ToWin @915 NONAME
;SBigFromStream @611 NONAME ; END
;SBigFromUnsigned @612 NONAME
;SBigGcd @613 NONAME
;SBigInc @614 NONAME
;SBigInvMod @615 NONAME
;SBigIsEven @616 NONAME
;SBigIsOdd @617 NONAME
;SBigIsOne @618 NONAME
;SBigIsPrime @619 NONAME
;SBigIsZero @620 NONAME
;SBigMod @621 NONAME
;SBigMul @622 NONAME
;SBigMulMod @623 NONAME
SBigNew @624 NONAME
;SBigNot @625 NONAME
;SBigOr @626 NONAME
;SBigPow @627 NONAME
SBigPowMod @628 NONAME
;SBigRand @629 NONAME
;SBigSet2Exp @630 NONAME
;SBigSetOne @631 NONAME
;SBigSetZero @632 NONAME
;SBigShl @633 NONAME
;SBigShr @634 NONAME
;SBigSquare @635 NONAME
;SBigSub @636 NONAME
;SBigToBinaryArray @637 NONAME
SBigToBinaryBuffer @638 NONAME
;SBigToBinaryPtr @639 NONAME
;SBigToStrArray @640 NONAME
;SBigToStrBuffer @641 NONAME
;SBigToStrPtr @642 NONAME
;SBigToStreamArray @643 NONAME
;SBigToStreamBuffer @644 NONAME
;SBigToStreamPtr @645 NONAME
;SBigToUnsigned @646 NONAME
;SBigXor @647 NONAME
;SUniConvertUTF16to8Len @901 NONAME
;SUniConvertUTF16to8 @902 NONAME
;SUniConvertUTF8to16Len @903 NONAME
;SUniConvertUTF8to16 @904 NONAME
;SUniS905 @905 NONAME
;SUniS906 @906 NONAME
;SUniFindAfterUTF8Chr @907 NONAME
;SUniFindUTF8ChrStart @908 NONAME
;SUniConvertUTF16To909 @909 NONAME
;SUniConvertUTF16To910 @910 NONAME
;SUniConvertUTF16To911 @911 NONAME
;SUniConvert912 @912 NONAME
;SUniConvert913 @913 NONAME
;SUniConvert914 @914 NONAME
;SUniConvertUTF8ToWin @915 NONAME
; END

494
3rdParty/Storm/Source/storm_gcc.def vendored Normal file
View File

@ -0,0 +1,494 @@
LIBRARY "Storm"
EXPORTS
SNetCreateGame @101 NONAME
SNetCreateGame@40 @101 NONAME
SNetDestroy @102 NONAME
SNetDestroy@0 @102 NONAME
SNetEnumProviders @103 NONAME
;SNetEnumDevices @104 NONAME
SNetEnumGames @105 NONAME
SNetDropPlayer @106 NONAME
SNetDropPlayer@8 @106 NONAME
SNetGetGameInfo @107 NONAME
SNetGetGameInfo@16 @107 NONAME
;SNetGetNetworkLatency @108 NONAME
SNetGetNumPlayers @109 NONAME
SNetGetOwnerTurnsWaiting @110 NONAME
SNetGetOwnerTurnsWaiting@4 @110 NONAME
;SNetGetPerformanceData @111 NONAME
SNetGetPlayerCaps @112 NONAME
SNetGetPlayerName @113 NONAME
SNetGetProviderCaps @114 NONAME
SNetGetProviderCaps@4 @114 NONAME
SNetGetTurnsInTransit @115 NONAME
SNetGetTurnsInTransit@4 @115 NONAME
SNetInitializeDevice @116 NONAME
SNetInitializeProvider @117 NONAME
SNetInitializeProvider@20 @117 NONAME
SNetJoinGame @118 NONAME
SNetLeaveGame @119 NONAME
SNetLeaveGame@4 @119 NONAME
SNetPerformUpgrade @120 NONAME
SNetPerformUpgrade@4 @120 NONAME
SNetReceiveMessage @121 NONAME
SNetReceiveMessage@12 @121 NONAME
SNetReceiveTurns @122 NONAME
SNetReceiveTurns@20 @122 NONAME
SNetRegisterEventHandler @123 NONAME
SNetRegisterEventHandler@8 @123 NONAME
;SNetResetLatencyMeasurements @124 NONAME
SNetSelectGame @125 NONAME
;SNetSelectProvider @126 NONAME
SNetSendMessage @127 NONAME
SNetSendMessage@12 @127 NONAME
SNetSendTurn @128 NONAME
SNetSendTurn@8 @128 NONAME
SNetSetBasePlayer @129 NONAME
SNetSetBasePlayer@4 @129 NONAME
SNetSetGameMode @130 NONAME
SNetUnregisterEventHandler @131 NONAME
SNetUnregisterEventHandler@8 @131 NONAME
SNetEnumGamesEx @133 NONAME
SNetSendServerChatCommand @134 NONAME
;SNetSendDatagram @135 NONAME
;SNetReceiveDatagram @136 NONAME
SNetDisconnectAll @137 NONAME
SNetCreateLadderGame @138 NONAME
SNetReportGameResult @139 NONAME
;SNetCheckDataFile @140 NONAME
SNetSendLeagueCommand @141 NONAME
SNetSendReplayPath @142 NONAME
SNetGetLeagueName @143 NONAME
SNetGetPlayerNames @144 NONAME
SNetLeagueLogout @145 NONAME
SNetGetLeaguePlayerName @146 NONAME
;Ordinal150 @150 NONAME
;Ordinal151 @151 NONAME
;SDlgBeginPaint @201 NONAME
;SDlgBltToWindowI @202 NONAME
;SDlgCheckTimers @203 NONAME
;SDlgCreateDialogIndirectParam @204 NONAME
;SDlgCreateDialogParam @205 NONAME
SDlgDefDialogProc @206 NONAME
SDlgDialogBoxIndirectParam @208 NONAME
;SDlgDialogBoxParam @209 NONAME
;SDlgDrawBitmap @210 NONAME
SDlgEndDialog @211 NONAME
;SDlgEndPaint @212 NONAME
;SDlgKillTimer @213 NONAME
;SDlgSetBaseFont @214 NONAME
;SDlgSetBitmapI @215 NONAME
SDlgSetControlBitmaps @216 NONAME
;SDlgSetCursor @217 NONAME
;SDlgSetSystemCursor @218 NONAME
;SDlgSetTimer @219 NONAME
;SDlgUpdateCursor @220 NONAME
SDlgBltToWindowE @221 NONAME
SDlgSetBitmapE @222 NONAME
;SDlgSetLocale @223 NONAME
Ordinal224 @224 NONAME
;SFileAuthenticateArchive @251 NONAME
SFileCloseArchive @252 NONAME
SFileCloseArchive@4 @252 NONAME
SFileCloseFile @253 NONAME
SFileCloseFile@4 @253 NONAME
;SFileDdaBegin @254 NONAME
SFileDdaBeginEx @255 NONAME
SFileDdaBeginEx@28 @255 NONAME
SFileDdaDestroy @256 NONAME
SFileDdaDestroy@0 @256 NONAME
SFileDdaEnd @257 NONAME
SFileDdaEnd@4 @257 NONAME
SFileDdaGetPos @258 NONAME
SFileDdaGetPos@12 @258 NONAME
;SFileDdaGetVolume @259 NONAME
SFileDdaInitialize @260 NONAME
SFileDdaInitialize@4 @260 NONAME
SFileDdaSetVolume @261 NONAME
SFileDdaSetVolume@12 @261 NONAME
SFileDestroy @262 NONAME
;SFileEnableDirectAccess @263 NONAME
SFileGetFileArchive @264 NONAME
SFileGetFileArchive@8 @264 NONAME
SFileGetFileSize @265 NONAME
SFileGetFileSize@8 @265 NONAME
SFileOpenArchive @266 NONAME
SFileOpenArchive@16 @266 NONAME
SFileOpenFile @267 NONAME
SFileOpenFile@8 @267 NONAME
SFileOpenFileEx @268 NONAME
SFileOpenFileEx@16 @268 NONAME
SFileReadFile @269 NONAME
SFileReadFile@20 @269 NONAME
SFileSetBasePath @270 NONAME
SFileSetBasePath@4 @270 NONAME
SFileSetFilePointer @271 NONAME
SFileSetFilePointer@16 @271 NONAME
SFileSetLocale @272 NONAME
;SFileGetBasePath @273 NONAME
SFileSetIoErrorMode @274 NONAME
SFileGetArchiveName @275 NONAME
SFileGetFileName @276 NONAME
;SFileGetArchiveInfo @277 NONAME
;SFileSetPlatform @278 NONAME
SFileLoadFile @279 NONAME
SFileUnloadFile @280 NONAME
SFileLoadFileEx @281 NONAME
;SFilePrioritizeRequest @282 NONAME
;SFileCancelRequest @283 NONAME
;SFileSetAsyncBudget @284 NONAME
;SFileSetDataChunkSize @285 NONAME
;SFileEnableSeekOptimization @286 NONAME
;SFileReadFileEx @287 NONAME
;SFileFileExists @288 NONAME
;SFileFileExistsEx @289 NONAME
;SFileReadFileEx2 @290 NONAME
;SFileReadFile2 @291 NONAME
;SFileLoadFile2 @292 NONAME
;SFileOpenFileAsArchive @293 NONAME
;SFileGetLocale @294 NONAME
;SFileRegisterLoadNotifyProc @295 NONAME
;SFileGetFileCompressedSize @296 NONAME
;Ordinal297 @297 NONAME
;Ordinal298 @298 NONAME
;SFileAuthenticateArchiveEx @299 NONAME
;SFileOpenPathAsArchive @300 NONAME
StormDestroy @301 NONAME
;StormGetInstance @302 NONAME
;StormGetOption @303 NONAME
;StormSetOption @304 NONAME
;SBltGetSCode @312 NONAME
SBltROP3 @313 NONAME
SBltROP3Clipped @314 NONAME
;SBltROP3Tiled @315 NONAME
SBmpDecodeImage @321 NONAME
SBmpLoadImage @323 NONAME
SBmpSaveImage @324 NONAME
SBmpAllocLoadImage @325 NONAME
;SBmpSaveImageEx @326 NONAME
SCodeCompile @331 NONAME
SCodeDelete @332 NONAME
SCodeExecute @334 NONAME
;SCodeGetPseudocode @335 NONAME
SDrawAutoInitialize @341 NONAME
SDrawCaptureScreen @342 NONAME
;SDrawClearSurface @343 NONAME
SDrawDestroy @344 NONAME
;SDrawFlipPage @345 NONAME
SDrawGetFrameWindow @346 NONAME
SDrawGetFrameWindow@4 @346 NONAME
SDrawGetObjects @347 NONAME
SDrawGetScreenSize @348 NONAME
;SDrawGetServiceLevel @349 NONAME
SDrawLockSurface @350 NONAME
SDrawManualInitialize @351 NONAME
SDrawManualInitialize@32 @351 NONAME
SDrawMessageBox @352 NONAME
SDrawMessageBox@12 @352 NONAME
SDrawPostClose @353 NONAME
SDrawRealizePalette @354 NONAME
;SDrawSelectGdiSurface @355 NONAME
SDrawUnlockSurface @356 NONAME
SDrawUpdatePalette @357 NONAME
SDrawUpdatePalette@16 @357 NONAME
;SDrawUpdateScreen @358 NONAME
;SDrawWaitForVerticalBlank @359 NONAME
SEvtDispatch @372 NONAME
;SEvtRegisterHandler @373 NONAME
;SEvtUnregisterHandler @374 NONAME
;SEvtUnregisterType @375 NONAME
;SEvtPopState @376 NONAME
;SEvtPushState @377 NONAME
;SEvtBreakHandlerChain @378 NONAME
;SGdiBitBlt @381 NONAME
;SGdiCreateFont @382 NONAME
SGdiDeleteObject @383 NONAME
;SGdiDestroy @384 NONAME
SGdiExtTextOut @385 NONAME
SGdiImportFont @386 NONAME
;SGdiLoadFont @387 NONAME
;SGdiRectangle @388 NONAME
SGdiSelectObject @389 NONAME
SGdiSetPitch @390 NONAME
;SGdiTextOut @391 NONAME
;SGdi392 @392 NONAME
Ordinal393 @393 NONAME
;SMem399 @399 NONAME
SMemAlloc @401 NONAME
SMemAlloc@16 @401 NONAME
;SMemDestroy @402 NONAME
SMemFree @403 NONAME
SMemFree@16 @403 NONAME
;SMemGetSize @404 NONAME
SMemReAlloc @405 NONAME
;Storm406 @406 NONAME
;SMsgDispatchMessage @412 NONAME
;SMsgDoMessageLoop @413 NONAME
;SMsgRegisterCommand @414 NONAME
;SMsgRegisterKeyDown @415 NONAME
;SMsgRegisterKeyUp @416 NONAME
;SMsgRegisterMessage @417 NONAME
;SMsgPopRegisterState @418 NONAME
;SMsgPushRegisterState @419 NONAME
;SMsg420 @420 NONAME
SRegLoadData @421 NONAME
SRegLoadData@24 @421 NONAME
SRegLoadString @422 NONAME
SRegLoadString@20 @422 NONAME
SRegLoadValue @423 NONAME
SRegLoadValue@16 @423 NONAME
SRegSaveData @424 NONAME
SRegSaveData@20 @424 NONAME
SRegSaveString @425 NONAME
SRegSaveString@16 @425 NONAME
SRegSaveValue @426 NONAME
SRegSaveValue@16 @426 NONAME
;SRegGetBaseKey @427 NONAME
SRegDeleteValue @428 NONAME
;SReg429 @429 NONAME
;SReg430 @430 NONAME
STransBlt @431 NONAME
STransBltUsingMask @432 NONAME
;STransCreateI @433 NONAME
STransDelete @434 NONAME
STransDuplicate @436 NONAME
STransIntersectDirtyArray @437 NONAME
STransInvertMask @438 NONAME
;STransLoadI @439 NONAME
STransSetDirtyArrayInfo @440 NONAME
;STransUpdateDirtyArray @441 NONAME
STransPointInMask @442 NONAME
STransCombineMasks @443 NONAME
;STransCreateI @444 NONAME
STransCreateE @445 NONAME
;STrans446 @446 NONAME
;STransLoadE @447 NONAME
SVidDestroy @451 NONAME
SVidDestroy@0 @451 NONAME
SVidGetSize @452 NONAME
SVidInitialize @453 NONAME
SVidInitialize@4 @453 NONAME
SVidPlayBegin @454 NONAME
SVidPlayBegin@28 @454 NONAME
;SVidPlayBeginFromMemory @455 NONAME
SVidPlayContinue @456 NONAME
SVidPlayContinueSingle @457 NONAME
SVidPlayEnd @458 NONAME
SVidPlayEnd@4 @458 NONAME
;SVidSetVolume @459 NONAME
;Storm460 @460 NONAME
SErrDisplayError @461 NONAME
SErrGetErrorStr @462 NONAME
SErrGetErrorStr@12 @462 NONAME
SErrGetLastError @463 NONAME
SErrGetLastError@0 @463 NONAME
;SErrRegisterMessageSource @464 NONAME
SErrSetLastError @465 NONAME
SErrSetLastError@4 @465 NONAME
;SErrReportNamedResourceLeak @466 NONAME
;SErrReportResourceLeak @467 NONAME
SErrSuppressErrors @468 NONAME
;SErrRegisterHandler @469 NONAME
;SErrUnregisterHandler @470 NONAME
;Storm471 @471 NONAME
;SCmdGetBool @472 NONAME
;SCmdGetNum @473 NONAME
;SCmdGetString @474 NONAME
;SCmdProcess @475 NONAME
;SCmdRegisterArgList @476 NONAME
;SCmdRegisterArgument @477 NONAME
;SCmdStringExists @478 NONAME
;SCmdProcessCommandLine @479 NONAME
;Ordinal480 @480 NONAME
;SMemFindNextBlock @481 NONAME
;SMemFindNextHeap @482 NONAME
;SMemGetHeapByCaller @483 NONAME
;SMemGetHeapByPtr @484 NONAME
;SMemHeapAlloc @485 NONAME
;SMemHeapCreate @486 NONAME
;SMemHeapDestroy @487 NONAME
;SMemHeapFree @488 NONAME
;SMemHeapRealloc @489 NONAME
;SMemHeapSize @490 NONAME
SMemCopy @491 NONAME
SMemFill @492 NONAME
;SMemMove @493 NONAME
SMemZero @494 NONAME
SMemCmp @495 NONAME
;SMem496 @496 NONAME
;SMemDumpState @497 NONAME
;Ordinal498 @498 NONAME
SStrCopy @501 NONAME
SStrCopy@12 @501 NONAME
SStrHash @502 NONAME
SStrNCat @503 NONAME
;SStrTokenize @504 NONAME
;SStrPack @505 NONAME
SStrLen @506 NONAME
;SStrDup @507 NONAME
SStrCmp @508 NONAME
SStrCmpI @509 NONAME
SStrUpper @510 NONAME
;SMsgBreakHandlerChain @511 NONAME
;SMsgUnregisterCommand @512 NONAME
;SMsgUnregisterKeyDown @513 NONAME
;SMsgUnregisterKeyUp @514 NONAME
;SMsgUnregisterMessage @515 NONAME
;SMsgGetDispatcher @516 NONAME
;SMsgSetDefaultWindow @517 NONAME
;SMsgGetDefaultWindow @518 NONAME
;SMsg519 @519 NONAME
;SRgn521 @521 NONAME
SRgn523 @523 NONAME
SRgnCreateRegion @524 NONAME
SRgnDeleteRegion @525 NONAME
;SRgn527 @527 NONAME
;SRgn528i @528 NONAME
SRgn529i @529 NONAME
;SRgn530i @530 NONAME
;SRgn531i @531 NONAME
;SRgn532i @532 NONAME
;SRgn533i @533 NONAME
;SRgn534 @534 NONAME
;SRgn535f @535 NONAME
;SRgn536f @536 NONAME
;SRgn537f @537 NONAME
;SRgn538f @538 NONAME
;SRgn539f @539 NONAME
;SRgn540f @540 NONAME
;SLogClose @541 NONAME
;SLogCreate @542 NONAME
;SLog543 @543 NONAME
;SLogDump @544 NONAME
;SLogFlush @545 NONAME
;SLogFlushAll @546 NONAME
;SLogPend @547 NONAME
;SLogWrite @548 NONAME
;SLog549 @549 NONAME
;SLogCriticalLog @550 NONAME
;SCompCompress @551 NONAME
;SCompDecompress @552 NONAME
;SLogVWrite @553 NONAME
;Ordinal554 @554 NONAME
;Ordinal555 @555 NONAME
;Ordinal556 @556 NONAME
;Ordinal557 @557 NONAME
;Ordinal558 @558 NONAME
;Ordinal559 @559 NONAME
;Ordinal560 @560 NONAME
;SErrCheckDebugSymbolLibrary @561 NONAME
SErrDisplayErrorFmt @562 NONAME
;SErrIsDisplayingError @563 NONAME
;SErrPrepareAppFatal @564 NONAME
;SErrSetLogTitleString @565 NONAME
;SErrDisplayAppFatal @566 NONAME
SErrCatchUnhandledExceptions @567 NONAME
;Storm568 @568 NONAME
;SStrChr @569 NONAME
;SStrChrR @570 NONAME
SStrChr @571 NONAME
SStrChrR @572 NONAME
;SStrToDouble @573 NONAME
;SStrToFloat @574 NONAME
;SStrToInt @575 NONAME
;SStrToUnsigned @576 NONAME
;SStrToInt64 @577 NONAME
SStrVPrintf @578 NONAME
;SStrLower @579 NONAME
;SStrHash64 @580 NONAME
;SStrPrintf @581 NONAME
;SDrawSetClientRect @582 NONAME
;SDrawGetClientRect @583 NONAME
;SStrStrI @584 NONAME
;SStrStrI @585 NONAME
;SStrStr @586 NONAME
;SStrStr @587 NONAME
;SNet588 @588 NONAME
;SBigAdd @601 NONAME
;SBigAnd @602 NONAME
;SBigCompare @603 NONAME
;SBigCopy @604 NONAME
;SBigDec @605 NONAME
SBigDel @606 NONAME
;SBigDiv @607 NONAME
;SBigFindPrime @608 NONAME
SBigFromBinary @609 NONAME
;SBigFromStr @610 NONAME
;SBigFromStream @611 NONAME
;SBigFromUnsigned @612 NONAME
;SBigGcd @613 NONAME
;SBigInc @614 NONAME
;SBigInvMod @615 NONAME
;SBigIsEven @616 NONAME
;SBigIsOdd @617 NONAME
;SBigIsOne @618 NONAME
;SBigIsPrime @619 NONAME
;SBigIsZero @620 NONAME
;SBigMod @621 NONAME
;SBigMul @622 NONAME
;SBigMulMod @623 NONAME
SBigNew @624 NONAME
;SBigNot @625 NONAME
;SBigOr @626 NONAME
;SBigPow @627 NONAME
SBigPowMod @628 NONAME
;SBigRand @629 NONAME
;SBigSet2Exp @630 NONAME
;SBigSetOne @631 NONAME
;SBigSetZero @632 NONAME
;SBigShl @633 NONAME
;SBigShr @634 NONAME
;SBigSquare @635 NONAME
;SBigSub @636 NONAME
;SBigToBinaryArray @637 NONAME
SBigToBinaryBuffer @638 NONAME
;SBigToBinaryPtr @639 NONAME
;SBigToStrArray @640 NONAME
;SBigToStrBuffer @641 NONAME
;SBigToStrPtr @642 NONAME
;SBigToStreamArray @643 NONAME
;SBigToStreamBuffer @644 NONAME
;SBigToStreamPtr @645 NONAME
;SBigToUnsigned @646 NONAME
;SBigXor @647 NONAME
;SUniConvertUTF16to8Len @901 NONAME
;SUniConvertUTF16to8 @902 NONAME
;SUniConvertUTF8to16Len @903 NONAME
;SUniConvertUTF8to16 @904 NONAME
;SUniS905 @905 NONAME
;SUniS906 @906 NONAME
;SUniFindAfterUTF8Chr @907 NONAME
;SUniFindUTF8ChrStart @908 NONAME
;SUniConvertUTF16To909 @909 NONAME
;SUniConvertUTF16To910 @910 NONAME
;SUniConvertUTF16To911 @911 NONAME
;SUniConvert912 @912 NONAME
;SUniConvert913 @913 NONAME
;SUniConvert914 @914 NONAME
;SUniConvertUTF8ToWin @915 NONAME
; END

View File

@ -1,48 +1,29 @@
LIBRARY "DiabloUI" LIBRARY "DiabloUI"
EXPORTS EXPORTS
UiValidPlayerName @1 NONAME UiDestroy
UiValidPlayerName@4 @1 NONAME UiTitleDialog
UiAppActivate @2 NONAME UiInitialize
UiAppActivate@4 @2 NONAME UiCopyProtError
UiArtCallback @3 NONAME UiAppActivate
UiAuthCallback @4 NONAME UiValidPlayerName
UiBetaDisclaimer @5 NONAME UiSelHeroMultDialog
UiCategoryCallback @6 NONAME UiSelHeroSingDialog
UiCopyProtError @7 NONAME UiCreditsDialog
UiCreateGameCallback @8 NONAME UiMainMenuDialog
UiCreateGameCriteria @9 NONAME UiProgressDialog
UiCreatePlayerDescription @10 NONAME UiProfileGetString
UiCreatePlayerDescription@12 @10 NONAME UiProfileCallback
UiCreditsDialog @11 NONAME UiProfileDraw
UiCreditsDialog@4 @11 NONAME UiCategoryCallback
UiDestroy @12 NONAME UiGetDataCallback
UiDrawDescCallback @13 NONAME UiAuthCallback
UiGetDataCallback @14 NONAME UiSoundCallback
UiGetDefaultStats @15 NONAME UiMessageBoxCallback
UiInitialize @16 NONAME UiDrawDescCallback
UiMainMenuDialog @17 NONAME UiCreateGameCallback
UiMainMenuDialog@16 @17 NONAME UiArtCallback
UiMessageBoxCallback @18 NONAME UiSelectGame
UiOnPaint @19 NONAME UiSelectProvider
UiProfileCallback @20 NONAME UiCreatePlayerDescription
UiProfileDraw @21 NONAME UiSetupPlayerInfo
UiProfileGetString @22 NONAME
UiProgressDialog @23 NONAME
UiProgressDialog@20 @23 NONAME
UiSelHeroMultDialog @24 NONAME
UiSelHeroMultDialog@28 @24 NONAME
UiSelHeroSingDialog @25 NONAME
UiSelHeroSingDialog@28 @25 NONAME
UiSelectGame @26 NONAME
UiSelectGame@24 @26 NONAME
UiSelectProvider @27 NONAME
UiSelectProvider@24 @27 NONAME
UiSelectRegion @28 NONAME
UiSetBackgroundBitmap @29 NONAME
UiSetSpawned @30 NONAME
UiSetupPlayerInfo @31 NONAME
UiSetupPlayerInfo@12 @31 NONAME
UiSoundCallback @32 NONAME
UiTitleDialog @33 NONAME
UiTitleDialog@4 @33 NONAME

48
DiabloUI/diabloui_gcc.def Normal file
View File

@ -0,0 +1,48 @@
LIBRARY "DiabloUI"
EXPORTS
UiValidPlayerName @1 NONAME
UiValidPlayerName@4 @1 NONAME
UiAppActivate @2 NONAME
UiAppActivate@4 @2 NONAME
UiArtCallback @3 NONAME
UiAuthCallback @4 NONAME
UiBetaDisclaimer @5 NONAME
UiCategoryCallback @6 NONAME
UiCopyProtError @7 NONAME
UiCreateGameCallback @8 NONAME
UiCreateGameCriteria @9 NONAME
UiCreatePlayerDescription @10 NONAME
UiCreatePlayerDescription@12 @10 NONAME
UiCreditsDialog @11 NONAME
UiCreditsDialog@4 @11 NONAME
UiDestroy @12 NONAME
UiDrawDescCallback @13 NONAME
UiGetDataCallback @14 NONAME
UiGetDefaultStats @15 NONAME
UiInitialize @16 NONAME
UiMainMenuDialog @17 NONAME
UiMainMenuDialog@16 @17 NONAME
UiMessageBoxCallback @18 NONAME
UiOnPaint @19 NONAME
UiProfileCallback @20 NONAME
UiProfileDraw @21 NONAME
UiProfileGetString @22 NONAME
UiProgressDialog @23 NONAME
UiProgressDialog@20 @23 NONAME
UiSelHeroMultDialog @24 NONAME
UiSelHeroMultDialog@28 @24 NONAME
UiSelHeroSingDialog @25 NONAME
UiSelHeroSingDialog@28 @25 NONAME
UiSelectGame @26 NONAME
UiSelectGame@24 @26 NONAME
UiSelectProvider @27 NONAME
UiSelectProvider@24 @27 NONAME
UiSelectRegion @28 NONAME
UiSetBackgroundBitmap @29 NONAME
UiSetSpawned @30 NONAME
UiSetupPlayerInfo @31 NONAME
UiSetupPlayerInfo@12 @31 NONAME
UiSoundCallback @32 NONAME
UiTitleDialog @33 NONAME
UiTitleDialog@4 @33 NONAME

View File

@ -12,15 +12,15 @@ devilution.exe: $(DIABLO_OBJ) $(PKWARE_OBJ) diabloui.lib storm.lib
%.o: %.cpp %.o: %.cpp
i686-w64-mingw32-gcc -c -fpermissive -o $@ $< i686-w64-mingw32-gcc -c -fpermissive -o $@ $<
diabloui.lib: diabloui.dll DiabloUI/diabloui.def diabloui.lib: diabloui.dll DiabloUI/diabloui_gcc.def
i686-w64-mingw32-dlltool -d DiabloUI/diabloui.def -D diabloui.dll -l diabloui.lib i686-w64-mingw32-dlltool -d DiabloUI/diabloui_gcc.def -D diabloui.dll -l diabloui.lib
diabloui.dll: diabloui.dll:
echo "Please copy diabloui.dll (version 1.09b) here." echo "Please copy diabloui.dll (version 1.09b) here."
exit 1 exit 1
storm.lib: storm.dll 3rdParty/Storm/Source/storm.def storm.lib: storm.dll 3rdParty/Storm/Source/storm_gcc.def
i686-w64-mingw32-dlltool -d 3rdParty/Storm/Source/storm.def -D storm.dll -l storm.lib i686-w64-mingw32-dlltool -d 3rdParty/Storm/Source/storm_gcc.def -D storm.dll -l storm.lib
storm.dll: storm.dll:
echo "Please copy storm.dll (version 1.09b) here." echo "Please copy storm.dll (version 1.09b) here."