Devilution
Diablo devolved - magic behind the 1996 computer game
|
Go to the documentation of this file.
23 BOOL
OpenMPQ(
const char *pszArchive, DWORD dwChar);
BOOL mpqapi_has_file(const char *pszName)
int FetchHandle(const char *pszName)
int mpqapi_get_hash_index(short index, int hash_a, int hash_b, int locale)
BOOL OpenMPQ(const char *pszArchive, DWORD dwChar)
BOOL mpqapi_write_file(const char *pszName, const BYTE *pbData, DWORD dwLen)
_BLOCKENTRY * mpqapi_new_block(int *block_index)
void mpqapi_remove_hash_entries(BOOL(*fnGetName)(DWORD, char *))
_BLOCKENTRY * mpqapi_add_file(const char *pszName, _BLOCKENTRY *pBlk, int block_index)
BOOL mpqapi_flush_and_close(const char *pszArchive, BOOL bFree, DWORD dwChar)
BOOL mpqapi_write_file_contents(const char *pszName, const BYTE *pbData, DWORD dwLen, _BLOCKENTRY *pBlk)
void mpqapi_alloc_block(uint32_t block_offset, uint32_t block_size)
void mpqapi_remove_hash_entry(const char *pszName)
int mpqapi_find_free_block(uint32_t size, uint32_t *block_size)
void mpqapi_rename(char *pszOld, char *pszNew)