BWAPI
|
#include <windows.h>
#include <WinUser.h>
#include <Winsock.h>
#include <stdio.h>
#include <stdlib.h>
#include <ddraw.h>
Go to the source code of this file.
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) |
#define BLIZZ_STRUCTS |
int STORMAPI Ordinal224 | ( | int | a1 | ) |
BOOL STORMAPI Ordinal393 | ( | char * | string, |
int | , | ||
int | |||
) |
int STORMAPI SBigFromBinary | ( | void * | buffer, |
const void * | str, | ||
size_t | size | ||
) |
int STORMAPI SBigPowMod | ( | void * | buffer1, |
void * | buffer2, | ||
int | a3, | ||
int | a4 | ||
) |
int STORMAPI SBigToBinaryBuffer | ( | void * | buffer, |
int | length, | ||
int | a3, | ||
int | a4 | ||
) |
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 | ||
) |
HANDLE STORMAPI SBmpAllocLoadImage | ( | const char * | fileName, |
PALETTEENTRY * | palette, | ||
void ** | buffer, | ||
int * | width, | ||
int * | height, | ||
int | unused6, | ||
int | unused7, | ||
void * | STORMAPI *allocFunction)(DWORD | ||
) |
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 |
||
) |
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 SDlgBltToWindowE | ( | HWND | hWnd, |
HRGN | a2, | ||
char * | a3, | ||
int | a4, | ||
void * | buffer, | ||
RECT * | rct, | ||
SIZE * | size, | ||
int | a8, | ||
int | a9, | ||
DWORD | rop | ||
) |
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 SDlgSetBitmapE | ( | HWND | hWnd, |
int | a2, | ||
char * | src, | ||
int | mask1, | ||
int | flags, | ||
int | a6, | ||
int | a7, | ||
int | width, | ||
int | a9, | ||
int | mask2 | ||
) |
BOOL STORMAPI SDlgSetControlBitmaps | ( | HWND | parentwindow, |
int * | id, | ||
int | a3, | ||
char * | buffer2, | ||
char * | buffer, | ||
int | flags, | ||
int | mask | ||
) |
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 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 | ) |
BOOL STORMAPI SEvtDispatch | ( | DWORD | dwMessageID, |
DWORD | dwFlags, | ||
int | type, | ||
PS_EVT | pEvent | ||
) |
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 SFileGetArchiveName | ( | HANDLE | hArchive, |
char * | name, | ||
int | length | ||
) |
BOOL STORMAPI SFileGetFileArchive | ( | HANDLE | hFile, |
HANDLE | archive | ||
) |
BOOL STORMAPI SFileGetFileName | ( | HANDLE | hFile, |
char * | buffer, | ||
int | length | ||
) |
LONG STORMAPI SFileGetFileSize | ( | HANDLE | hFile, |
LPDWORD | lpFileSizeHigh | ||
) |
BOOL STORMAPI SFileLoadFile | ( | char * | filename, |
void * | buffer, | ||
int | buffersize, | ||
int | a4, | ||
int | a5 | ||
) |
BOOL STORMAPI SFileLoadFileEx | ( | void * | hArchive, |
char * | filename, | ||
int | a3, | ||
int | a4, | ||
int | a5, | ||
DWORD | searchScope, | ||
struct _OVERLAPPED * | lpOverlapped | ||
) |
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 SFileUnloadFile | ( | HANDLE | hFile | ) |
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 | ) |
void* STORMAPI SMemAlloc | ( | __in int | amount, |
__in char * | logfilename, | ||
__in int | logline, | ||
__in char | defaultValue = 0 |
||
) |
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 |
||
) |
BOOL STORMAPI SMemFree | ( | __in void * | location, |
__in char * | logfilename, | ||
__in int | logline, | ||
__in char | defaultValue = 0 |
||
) |
void STORMAPI SMemZero | ( | __in void * | location, |
__in size_t | length | ||
) |
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 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 SNetDestroy | ( | ) |
BOOL STORMAPI SNetDropPlayer | ( | __in int | playerid, |
__in DWORD | flags | ||
) |
BOOL STORMAPI SNetEnumGamesEx | ( | int | a1, |
int | a2, | ||
int(__fastcall *callback)(DWORD, DWORD, DWORD) | , | ||
int * | hintnextcall | ||
) |
BOOL STORMAPI SNetEnumProviders | ( | int(STORMAPI *callback)(DWORD, DWORD, DWORD, DWORD) | , |
int | mincaps | ||
) |
BOOL STORMAPI SNetGetGameInfo | ( | __in int | type, |
__out void * | dst, | ||
__in size_t | length, | ||
__out size_t * | byteswritten = NULL |
||
) |
int STORMAPI SNetGetLeagueName | ( | int | leagueID | ) |
int STORMAPI SNetGetLeaguePlayerName | ( | char * | curPlayerLeageName, |
size_t | nameSize | ||
) |
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 SNetGetPlayerNames | ( | DWORD | flags | ) |
BOOL STORMAPI SNetGetProviderCaps | ( | __out PCAPS | providerCaps | ) |
BOOL STORMAPI SNetGetTurnsInTransit | ( | __out int * | turns | ) |
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 | ||
) |
int STORMAPI SNetLeagueLogout | ( | char * | bnetName | ) |
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 SNetSendLeagueCommand | ( | char * | cmd, |
char * | callback | ||
) |
BOOL STORMAPI SNetSendMessage | ( | __in int | playerID, |
__in void * | data, | ||
__in size_t | databytes | ||
) |
int STORMAPI SNetSendReplayPath | ( | int | a1, |
int | a2, | ||
char * | replayPath | ||
) |
BOOL STORMAPI SNetSendServerChatCommand | ( | const char * | command | ) |
BOOL STORMAPI SNetSendTurn | ( | __in void * | data, |
__in size_t | databytes | ||
) |
BOOL STORMAPI SNetSetGameMode | ( | __in DWORD | modeFlags, |
char | a2 = 0 |
||
) |
BOOL STORMAPI SRegDeleteValue | ( | const char * | keyname, |
const char * | valuename, | ||
BYTE | flags | ||
) |
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 | ||
) |
void STORMAPI SRgnCreateRegion | ( | HANDLE * | hRgn, |
int | a2 | ||
) |
void STORMAPI SRgnDeleteRegion | ( | HANDLE | hRgn | ) |
char* STORMAPI SStrChr | ( | __in const char * | string, |
__in char | c | ||
) |
char* STORMAPI SStrChrR | ( | const char * | string, |
char | c | ||
) |
int STORMAPI SStrCopy | ( | __out char * | dest, |
__in const char * | src, | ||
__in int | max_length = 0x7FFFFFFF |
||
) |
char* STORMAPI SStrUpper | ( | __inout char * | string | ) |
size_t SStrVPrintf | ( | __out char * | dest, |
__in size_t | size, | ||
__in const char * | format, | ||
... | |||
) |
BOOL STORMAPI STransBltUsingMask | ( | void * | lpSurface, |
void * | lpSource, | ||
int | pitch, | ||
int | width, | ||
HANDLE | hTrans | ||
) |
BOOL STORMAPI STransCreateE | ( | void * | pBuffer, |
int | width, | ||
int | height, | ||
int | bpp, | ||
int | a5, | ||
int | bufferSize, | ||
HANDLE * | phTransOut | ||
) |
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 STransPointInMask | ( | HANDLE | hTrans, |
int | x, | ||
int | y | ||
) |
BOOL STORMAPI SVidDestroy | ( | ) |
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 | ) |