Classes |
| struct | _WRECT |
| struct | _WPOINT |
| struct | _WSIZE |
Defines |
| #define | arrsize(x) (sizeof(x)/sizeof(x[0])) |
| #define | countof(x) arrsize(x) |
| #define | BLIZZ_STRUCTS |
Typedefs |
| typedef struct _WRECT | WRECT |
| typedef struct _WRECT * | PWRECT |
| typedef struct _WPOINT | WPOINT |
| typedef struct _WPOINT * | PWPOINT |
| typedef struct _WSIZE | WSIZE |
| typedef struct _WSIZE * | PWSIZE |
Functions |
| BOOL STORMAPI | SNetCreateGame (const char *pszGameName, const char *pszGamePassword, const char *pszGameStatString, DWORD dwGameType, char *GameTemplateData, int GameTemplateSize, int playerCount, char *creatorName, char *a11, int *playerID) |
| BOOL STORMAPI | SNetDestroy () |
| BOOL STORMAPI | SNetEnumProviders (int(STORMAPI *callback)(DWORD, DWORD, DWORD, DWORD), int mincaps) |
| BOOL STORMAPI | SNetEnumGames (int(STORMAPI *callback)(DWORD, DWORD, DWORD), int *hintnextcall) |
| BOOL STORMAPI | SNetDropPlayer (__in int playerid, __in DWORD flags) |
| BOOL STORMAPI | SNetGetGameInfo (__in int type, __out void *dst, __in size_t length, __out size_t *byteswritten=NULL) |
| BOOL STORMAPI | SNetGetNumPlayers (int *firstplayerid, int *lastplayerid, int *activeplayers) |
| BOOL STORMAPI | SNetGetPlayerCaps (char playerid, PCAPS playerCaps) |
| BOOL STORMAPI | SNetGetPlayerName (__in int playerid, __out char *buffer, __in size_t buffersize) |
| BOOL STORMAPI | SNetGetProviderCaps (__out PCAPS providerCaps) |
| BOOL STORMAPI | SNetGetTurnsInTransit (__out int *turns) |
| BOOL STORMAPI | SNetInitializeDevice (int a1, int a2, int a3, int a4, int *a5) |
| BOOL STORMAPI | SNetInitializeProvider (__in DWORD providerName, __in clientInfo *gameClientInfo, __in userInfo *userData, __in battleInfo *bnCallbacks, __in moduleInfo *moduleData) |
| BOOL STORMAPI | SNetJoinGame (unsigned int a1, char *gameName, char *gamePassword, char *playerName, char *userStats, int *playerid) |
| BOOL STORMAPI | SNetLeaveGame (__in int type) |
| BOOL STORMAPI | SNetPerformUpgrade (DWORD *upgradestatus) |
| BOOL STORMAPI | SNetReceiveMessage (int *senderplayerid, char **data, int *databytes) |
| BOOL STORMAPI | SNetReceiveTurns (int a1, int arraysize, char **arraydata, unsigned int *arraydatabytes, DWORD *arrayplayerstatus) |
| HANDLE STORMAPI | SNetRegisterEventHandler (int type, void(STORMAPI *sEvent)(PS_EVT)) |
| int STORMAPI | SNetSelectGame (int a1, int a2, int a3, int a4, int a5, int *playerid) |
| BOOL STORMAPI | SNetSendMessage (__in int playerID, __in void *data, __in size_t databytes) |
| BOOL STORMAPI | SNetSendTurn (__in void *data, __in size_t databytes) |
| BOOL STORMAPI | SNetSetGameMode (__in DWORD modeFlags, char a2=0) |
| BOOL STORMAPI | SNetEnumGamesEx (int a1, int a2, int(__fastcall *callback)(DWORD, DWORD, DWORD), int *hintnextcall) |
| BOOL STORMAPI | SNetSendServerChatCommand (const char *command) |
| BOOL STORMAPI | SNetGetPlayerNames (DWORD flags) |
| BOOL STORMAPI | SNetCreateLadderGame (const char *pszGameName, const char *pszGamePassword, const char *pszGameStatString, DWORD dwGameType, DWORD dwGameLadderType, DWORD dwGameModeFlags, char *GameTemplateData, int GameTemplateSize, int playerCount, char *creatorName, char *a11, int *playerID) |
| BOOL STORMAPI | SNetReportGameResult (unsigned int a1, int size, int a3, int a4, int a5) |
| int STORMAPI | SNetSendLeagueCommand (char *cmd, char *callback) |
| int STORMAPI | SNetSendReplayPath (int a1, int a2, char *replayPath) |
| int STORMAPI | SNetGetLeagueName (int leagueID) |
| BOOL STORMAPI | SNet144 (char *buffer) |
| int STORMAPI | SNetLeagueLogout (char *bnetName) |
| int STORMAPI | SNetGetLeaguePlayerName (char *curPlayerLeageName, size_t nameSize) |
| HGDIOBJ STORMAPI | SDlgDefDialogProc (HWND hDlg, signed int DlgType, HDC textLabel, HWND hWnd) |
| HANDLE STORMAPI | SDlgDialogBoxIndirectParam (HMODULE hModule, LPCSTR lpName, HWND hWndParent, LPVOID lpParam, LPARAM lParam) |
| BOOL STORMAPI | SDlgEndDialog (HWND hDlg, HANDLE nResult) |
| BOOL STORMAPI | SDlgSetControlBitmaps (HWND parentwindow, int *id, int a3, char *buffer2, char *buffer, int flags, int mask) |
| BOOL STORMAPI | SDlgBltToWindowE (HWND hWnd, HRGN a2, char *a3, int a4, void *buffer, RECT *rct, SIZE *size, int a8, int a9, DWORD rop) |
| BOOL STORMAPI | SDlgSetBitmapE (HWND hWnd, int a2, char *src, int mask1, int flags, int a6, int a7, int width, int a9, int mask2) |
| int STORMAPI | Ordinal224 (int a1) |
| BOOL STORMAPI | SFileCloseArchive (HANDLE hArchive) |
| BOOL STORMAPI | SFileCloseFile (HANDLE hFile) |
| BOOL STORMAPI | SFileDdaBeginEx (HANDLE directsound, DWORD flags, DWORD mask, unsigned __int32 lDistanceToMove, signed __int32 volume, signed int a6, int a7) |
| BOOL STORMAPI | SFileDdaDestroy () |
| BOOL STORMAPI | SFileDdaEnd (HANDLE directsound) |
| BOOL STORMAPI | SFileDdaGetPos (HANDLE directsound, int a2, int a3) |
| BOOL STORMAPI | SFileDdaInitialize (HANDLE directsound) |
| BOOL STORMAPI | SFileDdaSetVolume (HANDLE directsound, signed int bigvolume, signed int volume) |
| BOOL STORMAPI | SFileGetFileArchive (HANDLE hFile, HANDLE archive) |
| LONG STORMAPI | SFileGetFileSize (HANDLE hFile, LPDWORD lpFileSizeHigh) |
| BOOL STORMAPI | SFileOpenArchive (const char *szMpqName, DWORD dwPriority, DWORD dwFlags, HANDLE *phMpq) |
| BOOL STORMAPI | SFileOpenFile (const char *filename, HANDLE *phFile) |
| BOOL STORMAPI | SFileOpenFileEx (HANDLE hMpq, const char *szFileName, DWORD dwSearchScope, HANDLE *phFile) |
| BOOL STORMAPI | SFileReadFile (HANDLE hFile, void *buffer, DWORD nNumberOfBytesToRead, DWORD *read, LONG lpDistanceToMoveHigh) |
| void STORMAPI | SFileSetLocale (LCID lcLocale) |
| BOOL STORMAPI | SFileSetIoErrorMode (int mode, BOOL(STORMAPI *callback)(char *, int, int)) |
| BOOL STORMAPI | SFileGetArchiveName (HANDLE hArchive, char *name, int length) |
| BOOL STORMAPI | SFileGetFileName (HANDLE hFile, char *buffer, int length) |
| BOOL STORMAPI | SFileLoadFile (char *filename, void *buffer, int buffersize, int a4, int a5) |
| BOOL STORMAPI | SFileUnloadFile (HANDLE hFile) |
| BOOL STORMAPI | SFileLoadFileEx (void *hArchive, char *filename, int a3, int a4, int a5, DWORD searchScope, struct _OVERLAPPED *lpOverlapped) |
| BOOL STORMAPI | SBltROP3 (void *lpDstBuffer, void *lpSrcBuffer, int width, int height, int a5, int a6, int a7, DWORD rop) |
| BOOL STORMAPI | SBltROP3Clipped (void *lpDstBuffer, RECT *lpDstRect, POINT *lpDstPt, int a4, void *lpSrcBuffer, RECT *lpSrcRect, POINT *lpSrcPt, int a8, int a9, DWORD rop) |
| BOOL STORMAPI | SBmpDecodeImage (__in_opt DWORD dwImgType, __in void *pSrcBuffer, __in DWORD dwSrcBuffersize, __out_opt PALETTEENTRY *pPalette=NULL, __out void *pDstBuffer=NULL, __out DWORD dwDstBuffersize=0, __out_opt DWORD *pdwWidth=NULL, __out_opt DWORD *pdwHeight=NULL, __out_opt DWORD *pdwBpp=NULL) |
| BOOL STORMAPI | SBmpLoadImage (__in const char *pszFileName, __out_opt PALETTEENTRY *pPalette=NULL, __out void *pBuffer=NULL, __out DWORD dwBuffersize=0, __out_opt DWORD *pdwWidth=NULL, __out_opt DWORD *pdwHeight=NULL, __out_opt DWORD *pdwBpp=NULL) |
| BOOL STORMAPI | SBmpSaveImage (__in const char *pszFileName, __in PALETTEENTRY *pPalette, __in void *pBuffer, __in DWORD dwWidth, __in DWORD dwHeight, __in DWORD dwBpp=8) |
| HANDLE STORMAPI | SBmpAllocLoadImage (const char *fileName, PALETTEENTRY *palette, void **buffer, int *width, int *height, int unused6, int unused7, void *(STORMAPI *allocFunction)(DWORD)) |
| BOOL STORMAPI | SCodeCompile (char *directives1, char *directives2, char *loopstring, unsigned int maxiterations, unsigned int flags, HANDLE handle) |
| BOOL STORMAPI | SCodeDelete (HANDLE handle) |
| int STORMAPI | SCodeExecute (HANDLE handle, int a2) |
| BOOL STORMAPI | SDrawAutoInitialize (HINSTANCE hInst, LPCSTR lpClassName, LPCSTR lpWindowName, WNDPROC pfnWndProc, int nMode, int nWidth, int nHeight, int nBits) |
| BOOL STORMAPI | SDrawCaptureScreen (__in const char *pszOutput) |
| HWND STORMAPI | SDrawGetFrameWindow (__out_opt HWND *sdraw_framewindow=NULL) |
| BOOL STORMAPI | SDrawGetObjects (__out_opt LPDIRECTDRAW *ddInterface=NULL, __out_opt LPDIRECTDRAWSURFACE *primarySurface=NULL, __out_opt LPDIRECTDRAWSURFACE *surface2=NULL, __out_opt LPDIRECTDRAWSURFACE *surface3=NULL, __out_opt LPDIRECTDRAWSURFACE *backSurface=NULL, __out_opt LPDIRECTDRAWPALETTE *ddPalette=NULL, __out_opt HPALETTE *hPalette=NULL) |
| BOOL STORMAPI | SDrawGetScreenSize (__out_opt DWORD *pdwWidth, __out_opt DWORD *pdwHeight, __out_opt DWORD *pdwBpp) |
| BOOL STORMAPI | SDrawLockSurface (int surfacenumber, RECT *lpDestRect, void **lplpSurface, int *lpPitch, int arg_unused) |
| BOOL STORMAPI | SDrawManualInitialize (__in_opt HWND hWnd=NULL, __in_opt LPDIRECTDRAW ddInterface=NULL, __in_opt LPDIRECTDRAWSURFACE primarySurface=NULL, __in_opt LPDIRECTDRAWSURFACE surface2=NULL, __in_opt LPDIRECTDRAWSURFACE surface3=NULL, __in_opt LPDIRECTDRAWSURFACE backSurface=NULL, __in_opt LPDIRECTDRAWPALETTE ddPalette=NULL, __in_opt HPALETTE hPalette=NULL) |
| BOOL STORMAPI | SDrawPostClose () |
| BOOL STORMAPI | SDrawRealizePalette () |
| BOOL STORMAPI | SDrawUnlockSurface (int surfacenumber, void *lpSurface, int a3, RECT *lpRect) |
| BOOL STORMAPI | SDrawUpdatePalette (unsigned int firstentry, unsigned int numentries, PALETTEENTRY *pPalEntries, int a4) |
| BOOL STORMAPI | SEvtDispatch (DWORD dwMessageID, DWORD dwFlags, int type, PS_EVT pEvent) |
| BOOL STORMAPI | SGdiDeleteObject (HANDLE handle) |
| BOOL STORMAPI | SGdiExtTextOut (int a1, int a2, int a3, int a4, unsigned int a8, signed int a6, signed int a7, const char *string, unsigned int arg20) |
| BOOL STORMAPI | SGdiImportFont (HGDIOBJ handle, int windowsfont) |
| BOOL STORMAPI | SGdiSelectObject (int handle) |
| BOOL STORMAPI | SGdiSetPitch (int pitch) |
| BOOL STORMAPI | Ordinal393 (char *string, int, int) |
| void *STORMAPI | SMemAlloc (__in int amount, __in char *logfilename, __in int logline, __in char defaultValue=0) |
| BOOL STORMAPI | SMemFree (__in void *location, __in char *logfilename, __in int logline, __in char defaultValue=0) |
| BOOL STORMAPI | SRegLoadData (const char *keyname, const char *valuename, int size, LPBYTE lpData, BYTE flags, LPDWORD lpcbData) |
| BOOL STORMAPI | SRegLoadString (const char *keyname, const char *valuename, BYTE flags, char *buffer, size_t buffersize) |
| BOOL STORMAPI | SRegLoadValue (const char *keyname, const char *valuename, BYTE flags, int *value) |
| BOOL STORMAPI | SRegSaveData (const char *keyname, const char *valuename, int size, BYTE *lpData, DWORD cbData) |
| BOOL STORMAPI | SRegSaveString (const char *keyname, const char *valuename, BYTE flags, char *string) |
| BOOL STORMAPI | SRegSaveValue (const char *keyname, const char *valuename, BYTE flags, DWORD result) |
| BOOL STORMAPI | SRegDeleteValue (const char *keyname, const char *valuename, BYTE flags) |
| BOOL STORMAPI | STransBlt (void *lpSurface, int x, int y, int width, HANDLE hTrans) |
| BOOL STORMAPI | STransBltUsingMask (void *lpSurface, void *lpSource, int pitch, int width, HANDLE hTrans) |
| BOOL STORMAPI | STransDelete (HANDLE hTrans) |
| BOOL STORMAPI | STransDuplicate (HANDLE hTransSource, HANDLE hTransDest) |
| BOOL STORMAPI | STransIntersectDirtyArray (HANDLE hTrans, int dirtyarraymask, unsigned __int8 dirtyarray, int sourcemask) |
| BOOL STORMAPI | STransInvertMask (HANDLE hTrans, int sourcemask) |
| BOOL STORMAPI | STransSetDirtyArrayInfo (int width, int height, int depth, int bits) |
| BOOL STORMAPI | STransPointInMask (HANDLE hTrans, int x, int y) |
| BOOL STORMAPI | STransCombineMasks (HANDLE hTrans, int a2, int a3, int a4, int depth, int a6) |
| BOOL STORMAPI | STransCreateE (void *pBuffer, int width, int height, int bpp, int a5, int bufferSize, HANDLE *phTransOut) |
| BOOL STORMAPI | SVidDestroy () |
| BOOL STORMAPI | SVidGetSize (HANDLE video, int width, int height, int zero) |
| BOOL STORMAPI | SVidInitialize (HANDLE video) |
| BOOL STORMAPI | SVidPlayBegin (char *filename, int arg4, int a3, int a4, int a5, int a6, HANDLE video) |
| BOOL STORMAPI | SVidPlayContinueSingle (HANDLE video, int a2, int a3) |
| BOOL STORMAPI | SVidPlayEnd (HANDLE video) |
| BOOL STORMAPI | SErrGetErrorStr (__in DWORD dwErrCode, __out char *buffer, __in size_t bufferchars) |
| DWORD STORMAPI | SErrGetLastError () |
| void STORMAPI | SErrSetLastError (__in DWORD dwErrCode=NO_ERROR) |
| void STORMAPI | SErrSuppressErrors (BOOL suppressErrors) |
| void STORMAPI | SMemCopy (__out void *dest, __in const void *source, __in size_t size) |
| void STORMAPI | SMemFill (__in void *location, __in size_t length, __in char fillWith=0) |
| void STORMAPI | SMemZero (__in void *location, __in size_t length) |
| int STORMAPI | SMemCmp (void *location1, void *location2, DWORD size) |
| int STORMAPI | SStrCopy (__out char *dest, __in const char *src, __in int max_length=0x7FFFFFFF) |
| DWORD STORMAPI | SStrHash (__in const char *string, __in DWORD flags=0, __in DWORD Seed=0) |
| int STORMAPI | SStrNCat (char *dest, const char *src, DWORD max_length) |
| int STORMAPI | SStrLen (__in const char *string) |
| int STORMAPI | SStrCmp (__in const char *string1, __in const char *string2, __in size_t size) |
| int STORMAPI | SStrCmpI (__in const char *string1, __in const char *string2, __in size_t size) |
| char *STORMAPI | SStrUpper (__inout char *string) |
| void STORMAPI | SRgn523 (HANDLE hRgn, RECT *pRect, int a3, int a4) |
| void STORMAPI | SRgnCreateRegion (HANDLE *hRgn, int a2) |
| void STORMAPI | SRgnDeleteRegion (HANDLE hRgn) |
| void STORMAPI | SRgn529i (int handle, int a2, int a3) |
| char *STORMAPI | SStrChr (__in const char *string, __in char c) |
| char *STORMAPI | SStrChrR (const char *string, char c) |
| size_t | SStrVPrintf (__out char *dest, __in size_t size, __in const char *format,...) |
| int STORMAPI | SBigDel (void *buffer) |
| int STORMAPI | SBigFromBinary (void *buffer, const void *str, size_t size) |
| int STORMAPI | SBigNew (void **buffer) |
| int STORMAPI | SBigPowMod (void *buffer1, void *buffer2, int a3, int a4) |
| int STORMAPI | SBigToBinaryBuffer (void *buffer, int length, int a3, int a4) |