ReactOS 0.4.16-dev-41-ge8c7597
|
#include <tchar.h>
#include <windef.h>
#include <winbase.h>
#include <winreg.h>
#include <strsafe.h>
#include <objbase.h>
#include <apphelp.h>
#include <shlwapi.h>
Go to the source code of this file.
Macros | |
#define | APPCOMPAT_CUSTOM_REG_PATH L"Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Custom" |
#define | APPCOMPAT_LAYERS_REG_PATH L"Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Custom\\Layers" |
#define | APPCOMPAT_INSTALLEDSDB_REG_PATH L"Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\InstalledSDB" |
#define | UNINSTALL_REG_PATH L"Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall" |
#define | DBPATH_KEY_NAME L"DatabasePath" |
#define | SDB_EXT L".sdb" |
#define | GUID_STR_LENGTH 38 |
#define | GUID_SBD_NAME_LENGTH (GUID_STR_LENGTH + ARRAYSIZE(SDB_EXT)) |
#define APPCOMPAT_CUSTOM_REG_PATH L"Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Custom" |
#define APPCOMPAT_INSTALLEDSDB_REG_PATH L"Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\InstalledSDB" |
#define APPCOMPAT_LAYERS_REG_PATH L"Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Custom\\Layers" |
#define GUID_SBD_NAME_LENGTH (GUID_STR_LENGTH + ARRAYSIZE(SDB_EXT)) |
#define UNINSTALL_REG_PATH L"Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall" |
Definition at line 819 of file sdbinst.c.
HRESULT AddUninstallKey | ( | _In_ LPCWSTR | dbName, |
_In_ LPCWSTR | sdbInstalledPath, | ||
_In_ LPCWSTR | guidDbStr | ||
) |
Definition at line 104 of file sdbinst.c.
Referenced by SdbInstall().
Definition at line 373 of file sdbinst.c.
Referenced by SdbInstall().
Definition at line 316 of file sdbinst.c.
Referenced by SdbInstall().
Definition at line 513 of file sdbinst.c.
Referenced by SdbUninstall().
Definition at line 211 of file sdbinst.c.
Referenced by SdbInstall(), and SdbUninstall().
HRESULT ProcessExe | ( | _In_ PDB | pdb, |
_In_ TAGID | tagDb, | ||
_In_opt_ LPCWSTR | guidDbStr, | ||
_In_opt_ ULONGLONG | time, | ||
_In_ BOOL | isInstall | ||
) |
Definition at line 275 of file sdbinst.c.
Referenced by SdbInstall(), and SdbUninstall().
HRESULT ProcessLayers | ( | _In_ PDB | pdb, |
_In_ TAGID | tagDb, | ||
_In_opt_ LPCWSTR | guidDbStr, | ||
_In_opt_ ULONGLONG | time, | ||
_In_ BOOL | isInstall | ||
) |
Definition at line 235 of file sdbinst.c.
Referenced by SdbInstall(), and SdbUninstall().
HRESULT RegisterSdbEntry | ( | _In_ PWCHAR | sdbEntryName, |
_In_ LPCWSTR | dbGuid, | ||
_In_ ULONGLONG | time, | ||
_In_ BOOL | isInstall, | ||
_In_ BOOL | isExe | ||
) |
Definition at line 30 of file sdbinst.c.
Referenced by ProcessExe(), and ProcessLayers().
Definition at line 400 of file sdbinst.c.
Referenced by _tmain().
Definition at line 551 of file sdbinst.c.
Referenced by _tmain(), SdbUninstallByGuid(), and SdbUninstallByName().
Definition at line 672 of file sdbinst.c.
Referenced by _tmain(), and SdbUninstall().
Definition at line 728 of file sdbinst.c.
Referenced by _tmain().
void ShowHelp | ( | ) |
Definition at line 809 of file sdbinst.c.
Referenced by _tmain(), and DECLARE_INTERFACE_().
Definition at line 652 of file sdbinst.c.
Referenced by SdbUninstallByGuid().