diff --git a/Absolute/absolute-decls.h b/Absolute/absolute-decls.h index 6c41814e2..8f1ab2b10 100644 --- a/Absolute/absolute-decls.h +++ b/Absolute/absolute-decls.h @@ -439,13 +439,13 @@ void __cdecl d_DRLG_FreeL1SP(); void __fastcall d_DRLG_L5(int entry); void __fastcall d_DRLG_PlaceDoor(int x,int y); void __cdecl d_DRLG_L1Shadows(); -int __fastcall d_DRLG_PlaceMiniSet(const unsigned char * miniset,int tmin,int tmax,int cx,int cy,bool setview,int noquad,int ldir); +int __fastcall d_DRLG_PlaceMiniSet(const unsigned char * miniset,int tmin,int tmax,int cx,int cy,BOOL setview,int noquad,int ldir); void __cdecl d_InitL5Dungeon(); void __cdecl d_L5ClearFlags(); void __cdecl d_L5firstRoom(); void __fastcall d_L5drawRoom(int x,int y,int w,int h); void __fastcall d_L5roomGen(int x,int y,int w,int h,BOOL dir); -bool __fastcall d_L5checkRoom(int x,int y,int width,int height); +BOOL __fastcall d_L5checkRoom(int x,int y,int width,int height); int __cdecl d_L5GetArea(); void __cdecl d_L5makeDungeon(); void __cdecl d_L5makeDmt(); @@ -620,7 +620,7 @@ void __cdecl d_sound_init(); void __stdcall d_effects_play_sound(char * snd_file); void __fastcall d_Decrypt(void * block,int size,int key); void __fastcall d_Encrypt(void * block,int size,int key); -int __fastcall d_Hash(char * s,int type); +int __fastcall d_Hash(const char * s,int type); void __cdecl d_InitHash(); int __fastcall d_PkwareCompress(void * buf,int size); unsigned int __cdecl d_PkwareBufferRead(char * buf,unsigned int * size,void * param); @@ -829,9 +829,9 @@ int __fastcall d_InvPutItem(int pnum,int x,int y); int __fastcall d_SyncPutItem(int pnum,int x,int y,int idx,int icreateinfo,int iseed,int Id,int dur,int mdur,int ch,int mch,int ivalue,unsigned int ibuff); int __cdecl d_CheckInvHLight(); void __fastcall d_RemoveScroll(int pnum); -bool __cdecl d_UseScroll(); +BOOL __cdecl d_UseScroll(); void __fastcall d_UseStaffCharge(int pnum); -bool __cdecl d_UseStaff(); +BOOL __cdecl d_UseStaff(); void __cdecl d_StartGoldDrop(); int __fastcall d_UseInvItem(int pnum,int cii); void __cdecl d_DoTelekinesis(); @@ -1317,28 +1317,28 @@ LRESULT __stdcall d_MovieWndProc(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) void d_j_mpqapi_cpp_init(...); // Unknown signature void __cdecl d_mpqapi_cpp_init(); bool __fastcall d_mpqapi_set_hidden(char * pszArchive,bool hidden); -void __fastcall d_mpqapi_store_creation_time(char * pszArchive,int dwChar); +void __fastcall d_mpqapi_store_creation_time(const char * pszArchive,int dwChar); bool __fastcall d_mpqapi_reg_load_modification_time(char * dst,int size); void __fastcall d_mpqapi_xor_buf(char * pbData); bool __fastcall d_mpqapi_reg_store_modification_time(char * pbData,int dwLen); _BLOCKENTRY * __fastcall d_j_mpqapi_remove_hash_entry(char * pszName); -void __fastcall d_mpqapi_remove_hash_entry(char * pszName); +void __fastcall d_mpqapi_remove_hash_entry(const char * pszName); void __fastcall d_mpqapi_free_block(int block_offset,int block_size); _BLOCKENTRY * __fastcall d_mpqapi_new_block(int * block_index); -int __fastcall d_mpqapi_get_hash_index_of_path(char * pszName); +int __fastcall d_mpqapi_get_hash_index_of_path(const char * pszName); int __fastcall d_mpqapi_get_hash_index(short index,int hash_a,int hash_b,int locale); -void __fastcall d_mpqapi_remove_hash_entries(bool (__stdcall * fnGetName)(int,char *)); -bool __fastcall d_mpqapi_write_file(char * pszName,char * pbData,int dwLen); -_BLOCKENTRY * __fastcall d_mpqapi_add_file(char * pszName,_BLOCKENTRY * pBlk,int block_index); -bool __fastcall d_mpqapi_write_file_contents(char * pszName,char * pbData,int dwLen,_BLOCKENTRY * pBlk); +void __fastcall d_mpqapi_remove_hash_entries(BOOL (__stdcall * fnGetName)(int,char *)); +BOOL __fastcall d_mpqapi_write_file(const char * pszName,const char * pbData,DWORD dwLen); +_BLOCKENTRY * __fastcall d_mpqapi_add_file(const char * pszName,_BLOCKENTRY * pBlk,int block_index); +bool __fastcall d_mpqapi_write_file_contents(const char * pszName,const char * pbData,int dwLen,_BLOCKENTRY * pBlk); int __fastcall d_mpqapi_find_free_block(int size,int * block_size); void __fastcall d_mpqapi_rename(char * pszOld,char * pszNew); -bool __fastcall d_mpqapi_has_file(char * pszName); -bool __fastcall d_mpqapi_open_archive(char * pszArchive,bool hidden,int dwChar); +BOOL __fastcall d_mpqapi_has_file(const char * pszName); +BOOL __fastcall d_mpqapi_open_archive(const char * pszArchive,BOOL hidden,int dwChar); bool __fastcall d_mpqapi_parse_archive_header(_FILEHEADER * pHdr,int * pdwNextFileStart); -void __fastcall d_mpqapi_close_archive(char * pszArchive,bool bFree,int dwChar); -void __fastcall d_mpqapi_store_modified_time(char * pszArchive,int dwChar); -void __fastcall d_mpqapi_flush_and_close(char * pszArchive,bool bFree,int dwChar); +void __fastcall d_mpqapi_close_archive(const char * pszArchive,BOOL bFree,int dwChar); +void __fastcall d_mpqapi_store_modified_time(const char * pszArchive,int dwChar); +void __fastcall d_mpqapi_flush_and_close(const char * pszArchive,BOOL bFree,int dwChar); bool __cdecl d_mpqapi_write_header(); bool __cdecl d_mpqapi_write_block_table(); bool __cdecl d_mpqapi_write_hash_table(); @@ -1373,12 +1373,12 @@ void __cdecl d_DeltaLoadLevel(); void __fastcall d_NetSendCmd(BOOL bHiPri,unsigned char bCmd); void __fastcall d_NetSendCmdGolem(unsigned char mx,unsigned char my,unsigned char dir,unsigned char menemy,int hp,int cl); void __fastcall d_NetSendCmdLoc(BOOL bHiPri,unsigned char bCmd,unsigned char x,unsigned char y); -void __fastcall d_NetSendCmdLocParam1(BOOL bHiPri,unsigned char bCmd,unsigned char x,unsigned char y,int wParam1); -void __fastcall d_NetSendCmdLocParam2(BOOL bHiPri,unsigned char bCmd,unsigned char x,unsigned char y,int wParam1,int wParam2); -void __fastcall d_NetSendCmdLocParam3(BOOL bHiPri,unsigned char bCmd,unsigned char x,unsigned char y,int wParam1,int wParam2,int wParam3); +void __fastcall d_NetSendCmdLocParam1(BOOL bHiPri,unsigned char bCmd,unsigned char x,unsigned char y,unsigned short wParam1); +void __fastcall d_NetSendCmdLocParam2(BOOL bHiPri,unsigned char bCmd,unsigned char x,unsigned char y,unsigned short wParam1,unsigned short wParam2); +void __fastcall d_NetSendCmdLocParam3(BOOL bHiPri,unsigned char bCmd,unsigned char x,unsigned char y,unsigned short wParam1,unsigned short wParam2,unsigned short wParam3); void __fastcall d_NetSendCmdParam1(BOOL bHiPri,unsigned char bCmd,unsigned short wParam1); void __fastcall d_NetSendCmdParam2(BOOL bHiPri,unsigned char bCmd,unsigned short wParam1,unsigned short wParam2); -void __fastcall d_NetSendCmdParam3(BOOL bHiPri,unsigned char bCmd,unsigned short wParam1,unsigned short wParam2,int wParam3); +void __fastcall d_NetSendCmdParam3(BOOL bHiPri,unsigned char bCmd,unsigned short wParam1,unsigned short wParam2,unsigned short wParam3); void __fastcall d_NetSendCmdQuest(BOOL bHiPri,unsigned char q); void __fastcall d_NetSendCmdGItem(BOOL bHiPri,unsigned char bCmd,unsigned char mast,unsigned char pnum,int ii); void __fastcall d_NetSendCmdGItem2(unsigned char usonly,unsigned char bCmd,unsigned char mast,unsigned char pnum,struct TCmdGItem * p); @@ -1680,7 +1680,7 @@ void __fastcall d_SyncObjectAnim(int o); void __fastcall d_GetObjectStr(int i); void d_j_pack_cpp_init(...); // Unknown signature void __cdecl d_pack_cpp_init(); -void __fastcall d_PackPlayer(PkPlayerStruct * pPack,int pnum,bool manashield); +void __fastcall d_PackPlayer(PkPlayerStruct * pPack,int pnum,BOOL manashield); void __fastcall d_PackItem(PkItemStruct * id,ItemStruct * is); void __fastcall d_VerifyGoldSeeds(PlayerStruct * pPlayer); void __fastcall d_UnPackPlayer(PkPlayerStruct * pPack,int pnum,bool killok); @@ -1745,14 +1745,14 @@ BOOL __fastcall d_pfile_archive_contains_game(void * hsArchive); BOOL __stdcall d_pfile_ui_set_class_stats(int player_class_nr,_uidefaultstats * class_stats); int __fastcall d_pfile_get_player_class(int player_class_nr); BOOL __stdcall d_pfile_ui_save_create(_uiheroinfo * heroinfo); -bool __stdcall d_pfile_get_file_name(int lvl,char * dst); +BOOL __stdcall d_pfile_get_file_name(int lvl,char * dst); BOOL __stdcall d_pfile_delete_save(_uiheroinfo * hero_info); void __cdecl d_pfile_read_player_from_save(); void __fastcall d_GetTempLevelNames(char * szTemp); void __fastcall d_GetPermLevelNames(char * szPerm); void __fastcall d_pfile_get_game_name(char * dst); void __cdecl d_pfile_remove_temp_files(); -bool __stdcall d_GetTempSaveNames(int dwIndex,char * szTemp); +BOOL __stdcall d_GetTempSaveNames(int dwIndex,char * szTemp); void __cdecl d_pfile_rename_temp_to_perm(); bool __stdcall d_GetPermSaveNames(int dwIndex,char * szPerm); void __fastcall d_pfile_write_save_file(char * pszName,void * pbData,int dwLen,int qwLen);