10 #if !defined(SDBWRITE_HOSTTOOL) 11 #define WIN32_NO_STATUS 72 *tagid =
buf->write_iter +
sizeof(
TAG) +
sizeof(
DWORD);
76 return pdb->string_lookup !=
NULL;
106 static const DWORD version_major = 2, version_minor = 1;
107 static const char*
magic =
"sdbf";
284 #if !defined(SDBWRITE_HOSTTOOL) 329 list_id =
pdb->write_iter;
BOOL WINAPI SdbpCheckTagType(TAG tag, WORD type)
void WINAPI SdbpFlush(PDB pdb)
ACPI_SIZE strlen(const char *String)
BOOL WINAPI SdbWriteBinaryTag(PDB pdb, TAG tag, const BYTE *data, DWORD size)
BOOL WINAPI SdbWriteBinaryTagFromFile(PDB pdb, TAG tag, LPCWSTR path)
GLenum GLsizei GLenum GLenum const GLvoid * table
BOOL WINAPI SdbWriteDWORDTag(PDB pdb, TAG tag, DWORD data)
DWORD SdbpStrsize(PCWSTR string)
BOOL WINAPI SdbWriteWORDTag(PDB pdb, TAG tag, WORD data)
GLenum GLuint GLenum GLsizei const GLchar * buf
BOOL WINAPI SdbWriteNULLTag(PDB pdb, TAG tag)
static void WINAPI SdbpWrite(PDB pdb, const void *data, DWORD size)
void WINAPI SdbpCloseMemMappedFile(PMEMMAPPED mapping)
BOOL WINAPI SdbpOpenMemMappedFile(LPCWSTR path, PMEMMAPPED mapping)
void WINAPI SdbCloseDatabaseWrite(PDB pdb)
BOOL WINAPI SdbWriteStringRefTag(PDB pdb, TAG tag, TAGID tagid)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
#define memcpy(s1, s2, n)
static BOOL WINAPI SdbpGetOrAddStringRef(PDB pdb, LPCWSTR string, TAGID *tagid)
#define TAG_STRINGTABLE_ITEM
TAGID WINAPI SdbBeginWriteListTag(PDB pdb, TAG tag)
BOOL WINAPI SdbWriteQWORDTag(PDB pdb, TAG tag, QWORD data)
void WINAPI SdbCloseDatabase(PDB)
#define TAG_TYPE_STRINGREF
PDB WINAPI SdbpCreate(LPCWSTR path, PATH_TYPE type, BOOL write)
#define SdbReAlloc(mem, size, oldSize)
BOOL WINAPI SdbpCheckTagIDType(PDB pdb, TAGID tagid, WORD type)
BOOL WINAPI SdbWriteStringTag(PDB pdb, TAG tag, LPCWSTR string)
GLuint GLuint GLsizei GLenum type
static BOOL WINAPI SdbpWriteStringtable(PDB pdb)
BOOL WINAPI SdbEndWriteListTag(PDB pdb, TAGID tagid)
BOOL SdbpAddStringToTable(struct SdbStringHashTable **table, const WCHAR *str, TAGID *tagid)
PDB WINAPI SdbCreateDatabase(LPCWSTR path, PATH_TYPE type)