https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b1dfdc95af2224bf9bb621...
commit b1dfdc95af2224bf9bb6218ba28cd4537b669ea2 Author: Max Korostil mrmks04@yandex.ru AuthorDate: Wed Oct 21 23:10:43 2020 +0300 Commit: Mark Jansen mark.jansen@reactos.org CommitDate: Sat May 8 14:24:20 2021 +0200
[APPHELP] Add api functions declaration.
Add define --- dll/appcompat/apphelp/apphelp.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/dll/appcompat/apphelp/apphelp.h b/dll/appcompat/apphelp/apphelp.h index 90c52f866a1..87ddce5cfbe 100644 --- a/dll/appcompat/apphelp/apphelp.h +++ b/dll/appcompat/apphelp/apphelp.h @@ -24,6 +24,9 @@ extern "C" { #define SDB_DATABASE_MAIN_SHIM 0x80030000 #define SDB_DATABASE_MAIN_DRIVERS 0x80040000
+// Shim database types +#define SDB_DATABASE_SHIM 0x00010000 + typedef struct _SDB { PDB pdb; BOOL auto_loaded; @@ -107,7 +110,7 @@ TAGID WINAPI SdbFindFirstNamedTag(PDB pdb, TAGID root, TAGID find, TAGID nametag DWORD WINAPI SdbQueryDataExTagID(PDB pdb, TAGID tiExe, LPCWSTR lpszDataName, LPDWORD lpdwDataType, LPVOID lpBuffer, LPDWORD lpcbBufferSize, TAGID *ptiData); BOOL WINAPI SdbGetDatabaseInformation(PDB pdb, PDB_INFORMATION information); VOID WINAPI SdbFreeDatabaseInformation(PDB_INFORMATION information); - +BOOL WINAPI SdbRegisterDatabaseEx(_In_ LPCWSTR pszDatabasePath, _In_ DWORD dwDatabaseType, _In_opt_ const PULONGLONG pTimeStamp);
/* sdbread.c */ BOOL WINAPI SdbpReadData(PDB pdb, PVOID dest, DWORD offset, DWORD num); @@ -121,7 +124,7 @@ TAGID WINAPI SdbGetFirstChild(PDB pdb, TAGID parent); TAGID WINAPI SdbGetNextChild(PDB pdb, TAGID parent, TAGID prev_child); DWORD WINAPI SdbGetTagDataSize(PDB pdb, TAGID tagid); LPWSTR WINAPI SdbpGetString(PDB pdb, TAGID tagid, PDWORD size); - +BOOL WINAPI SdbReadBinaryTag(PDB pdb, TAGID tagid, PBYTE buffer, DWORD size);
/* sdbfileattr.c*/ BOOL WINAPI SdbGetFileAttributes(LPCWSTR path, PATTRINFO *attr_info_ret, LPDWORD attr_count);