https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b1dfdc95af2224bf9bb6218ba28cd4537b669ea2

commit b1dfdc95af2224bf9bb6218ba28cd4537b669ea2
Author:     Max Korostil <[email protected]>
AuthorDate: Wed Oct 21 23:10:43 2020 +0300
Commit:     Mark Jansen <[email protected]>
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);

Reply via email to