diff --git a/3rdParty/Storm/Source/storm.def b/3rdParty/Storm/Source/storm.def index 769f8a3..4b1cb04 100644 --- a/3rdParty/Storm/Source/storm.def +++ b/3rdParty/Storm/Source/storm.def @@ -1,494 +1,441 @@ -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 +LIBRARY "Storm" + +EXPORTS + SNetCreateGame @101 NONAME + SNetDestroy @102 NONAME + SNetEnumProviders @103 NONAME + ;SNetEnumDevices @104 NONAME + SNetEnumGames @105 NONAME + SNetDropPlayer @106 NONAME + SNetGetGameInfo @107 NONAME + ;SNetGetNetworkLatency @108 NONAME + SNetGetNumPlayers @109 NONAME + SNetGetOwnerTurnsWaiting @110 NONAME + ;SNetGetPerformanceData @111 NONAME + SNetGetPlayerCaps @112 NONAME + SNetGetPlayerName @113 NONAME + SNetGetProviderCaps @114 NONAME + SNetGetTurnsInTransit @115 NONAME + SNetInitializeDevice @116 NONAME + SNetInitializeProvider @117 NONAME + SNetJoinGame @118 NONAME + SNetLeaveGame @119 NONAME + SNetPerformUpgrade @120 NONAME + SNetReceiveMessage @121 NONAME + SNetReceiveTurns @122 NONAME + SNetRegisterEventHandler @123 NONAME + ;SNetResetLatencyMeasurements @124 NONAME + SNetSelectGame @125 NONAME + ;SNetSelectProvider @126 NONAME + SNetSendMessage @127 NONAME + SNetSendTurn @128 NONAME + SNetSetBasePlayer @129 NONAME + SNetSetGameMode @130 NONAME + SNetUnregisterEventHandler @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 + SFileCloseFile @253 NONAME + ;SFileDdaBegin @254 NONAME + SFileDdaBeginEx @255 NONAME + SFileDdaDestroy @256 NONAME + SFileDdaEnd @257 NONAME + SFileDdaGetPos @258 NONAME + ;SFileDdaGetVolume @259 NONAME + SFileDdaInitialize @260 NONAME + SFileDdaSetVolume @261 NONAME + SFileDestroy @262 NONAME + ;SFileEnableDirectAccess @263 NONAME + SFileGetFileArchive @264 NONAME + SFileGetFileSize @265 NONAME + SFileOpenArchive @266 NONAME + SFileOpenFile @267 NONAME + SFileOpenFileEx @268 NONAME + SFileReadFile @269 NONAME + SFileSetBasePath @270 NONAME + SFileSetFilePointer @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 + SDrawGetObjects @347 NONAME + SDrawGetScreenSize @348 NONAME + ;SDrawGetServiceLevel @349 NONAME + SDrawLockSurface @350 NONAME + SDrawManualInitialize @351 NONAME + SDrawMessageBox @352 NONAME + SDrawPostClose @353 NONAME + SDrawRealizePalette @354 NONAME + ;SDrawSelectGdiSurface @355 NONAME + SDrawUnlockSurface @356 NONAME + SDrawUpdatePalette @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 + ;SMemDestroy @402 NONAME + SMemFree @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 + SRegLoadString @422 NONAME + SRegLoadValue @423 NONAME + SRegSaveData @424 NONAME + SRegSaveString @425 NONAME + SRegSaveValue @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 + SVidGetSize @452 NONAME + SVidInitialize @453 NONAME + SVidPlayBegin @454 NONAME + ;SVidPlayBeginFromMemory @455 NONAME + SVidPlayContinue @456 NONAME + SVidPlayContinueSingle @457 NONAME + SVidPlayEnd @458 NONAME + ;SVidSetVolume @459 NONAME + ;Storm460 @460 NONAME + SErrDisplayError @461 NONAME + SErrGetErrorStr @462 NONAME + SErrGetLastError @463 NONAME + ;SErrRegisterMessageSource @464 NONAME + SErrSetLastError @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 + 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 diff --git a/3rdParty/Storm/Source/storm_gcc.def b/3rdParty/Storm/Source/storm_gcc.def new file mode 100644 index 0000000..98a163e --- /dev/null +++ b/3rdParty/Storm/Source/storm_gcc.def @@ -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 diff --git a/DiabloUI/diabloui.def b/DiabloUI/diabloui.def index 00f1d04..1bd12cf 100644 --- a/DiabloUI/diabloui.def +++ b/DiabloUI/diabloui.def @@ -1,48 +1,29 @@ -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 +LIBRARY "DiabloUI" + +EXPORTS + UiDestroy + UiTitleDialog + UiInitialize + UiCopyProtError + UiAppActivate + UiValidPlayerName + UiSelHeroMultDialog + UiSelHeroSingDialog + UiCreditsDialog + UiMainMenuDialog + UiProgressDialog + UiProfileGetString + UiProfileCallback + UiProfileDraw + UiCategoryCallback + UiGetDataCallback + UiAuthCallback + UiSoundCallback + UiMessageBoxCallback + UiDrawDescCallback + UiCreateGameCallback + UiArtCallback + UiSelectGame + UiSelectProvider + UiCreatePlayerDescription + UiSetupPlayerInfo diff --git a/DiabloUI/diabloui_gcc.def b/DiabloUI/diabloui_gcc.def new file mode 100644 index 0000000..ce7536d --- /dev/null +++ b/DiabloUI/diabloui_gcc.def @@ -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 diff --git a/Makefile b/Makefile index 7ce2f42..62dd847 100644 --- a/Makefile +++ b/Makefile @@ -12,15 +12,15 @@ devilution.exe: $(DIABLO_OBJ) $(PKWARE_OBJ) diabloui.lib storm.lib %.o: %.cpp i686-w64-mingw32-gcc -c -fpermissive -o $@ $< -diabloui.lib: diabloui.dll DiabloUI/diabloui.def - i686-w64-mingw32-dlltool -d DiabloUI/diabloui.def -D diabloui.dll -l diabloui.lib +diabloui.lib: diabloui.dll DiabloUI/diabloui_gcc.def + i686-w64-mingw32-dlltool -d DiabloUI/diabloui_gcc.def -D diabloui.dll -l diabloui.lib diabloui.dll: echo "Please copy diabloui.dll (version 1.09b) here." exit 1 -storm.lib: storm.dll 3rdParty/Storm/Source/storm.def - i686-w64-mingw32-dlltool -d 3rdParty/Storm/Source/storm.def -D storm.dll -l storm.lib +storm.lib: storm.dll 3rdParty/Storm/Source/storm_gcc.def + i686-w64-mingw32-dlltool -d 3rdParty/Storm/Source/storm_gcc.def -D storm.dll -l storm.lib storm.dll: echo "Please copy storm.dll (version 1.09b) here."