ReactOS 0.4.16-dev-290-g89a3b8f
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | APPHELP_VALID_RESULT 0x10000 |
#define | APPHELP_RESULT_NOTFOUND 0x20000 |
#define | APPHELP_RESULT_FOUND 0x40000 |
Typedefs | |
typedef BOOL(WINAPI * | tApphelpCheckRunAppEx) (HANDLE FileHandle, PVOID Unk1, PVOID Unk2, PWCHAR ApplicationName, PVOID Environment, USHORT ExeType, PULONG Reason, PVOID *SdbQueryAppCompatData, PULONG SdbQueryAppCompatDataSize, PVOID *SxsData, PULONG SxsDataSize, PULONG FusionFlags, PULONG64 SomeFlag1, PULONG SomeFlag2) |
typedef BOOL(WINAPI * | tSdbPackAppCompatData) (PVOID hsdb, PVOID pQueryResult, PVOID *ppData, DWORD *dwSize) |
Variables | |
ULONG | g_ShimsDisabled = -1 |
static BOOL | g_ApphelpInitialized = FALSE |
static PVOID | g_pApphelpCheckRunAppEx |
static PVOID | g_pSdbPackAppCompatData |
#define APPHELP_RESULT_FOUND 0x40000 |
Definition at line 30 of file appcache.c.
#define APPHELP_RESULT_NOTFOUND 0x20000 |
Definition at line 29 of file appcache.c.
#define APPHELP_VALID_RESULT 0x10000 |
Definition at line 28 of file appcache.c.
#define NDEBUG |
Definition at line 13 of file appcache.c.
typedef BOOL(WINAPI * tApphelpCheckRunAppEx) (HANDLE FileHandle, PVOID Unk1, PVOID Unk2, PWCHAR ApplicationName, PVOID Environment, USHORT ExeType, PULONG Reason, PVOID *SdbQueryAppCompatData, PULONG SdbQueryAppCompatDataSize, PVOID *SxsData, PULONG SxsDataSize, PULONG FusionFlags, PULONG64 SomeFlag1, PULONG SomeFlag2) |
Definition at line 23 of file appcache.c.
typedef BOOL(WINAPI * tSdbPackAppCompatData) (PVOID hsdb, PVOID pQueryResult, PVOID *ppData, DWORD *dwSize) |
Definition at line 26 of file appcache.c.
BOOL WINAPI BaseCheckAppcompatCache | ( | _In_ PCWSTR | ApplicationName, |
_In_ HANDLE | FileHandle, | ||
_In_opt_ PCWSTR | Environment, | ||
_Out_opt_ PULONG | pdwReason | ||
) |
Definition at line 229 of file appcache.c.
Referenced by BasepCheckBadapp(), and Imm32CheckAndApplyAppCompat().
BOOL WINAPI BaseCheckRunApp | ( | IN HANDLE | FileHandle, |
IN PWCHAR | ApplicationName, | ||
IN PWCHAR | Environment, | ||
IN USHORT | ExeType, | ||
IN PULONG | pReason, | ||
IN PVOID * | SdbQueryAppCompatData, | ||
IN PULONG | SdbQueryAppCompatDataSize, | ||
IN PVOID * | SxsData, | ||
IN PULONG | SxsDataSize, | ||
OUT PULONG | FusionFlags | ||
) |
Definition at line 295 of file appcache.c.
Referenced by BasepCheckBadapp().
Definition at line 469 of file appcache.c.
Definition at line 480 of file appcache.c.
Definition at line 418 of file appcache.c.
Referenced by ShimDumpCache().
Definition at line 491 of file appcache.c.
Definition at line 502 of file appcache.c.
Definition at line 260 of file appcache.c.
Referenced by BaseCheckRunApp().
NTSTATUS WINAPI BasepCheckBadapp | ( | IN HANDLE | FileHandle, |
IN PWCHAR | ApplicationName, | ||
IN PWCHAR | Environment, | ||
IN USHORT | ExeType, | ||
IN PVOID * | SdbQueryAppCompatData, | ||
IN PULONG | SdbQueryAppCompatDataSize, | ||
IN PVOID * | SxsData, | ||
IN PULONG | SxsDataSize, | ||
OUT PULONG | FusionFlags | ||
) |
Definition at line 374 of file appcache.c.
Referenced by CreateProcessInternalW().
Definition at line 182 of file appcache.c.
Referenced by BasepShimCacheLookup().
Definition at line 172 of file appcache.c.
Referenced by BasepShimCacheLookup().
Definition at line 444 of file appcache.c.
Referenced by BaseCheckRunApp(), and CreateProcessInternalW().
BOOL BasepShimCacheCheckBypass | ( | _In_ PCWSTR | ApplicationName, |
_In_ HANDLE | FileHandle, | ||
_In_opt_ PCWSTR | Environment, | ||
_In_ BOOL | bUnknown, | ||
_Out_opt_ PULONG | pdwReason | ||
) |
Definition at line 142 of file appcache.c.
Referenced by BaseCheckAppcompatCache().
Definition at line 205 of file appcache.c.
Referenced by BaseCheckAppcompatCache().
Definition at line 192 of file appcache.c.
Referenced by BasepShimCacheLookup().
Definition at line 457 of file appcache.c.
Definition at line 513 of file appcache.c.
Definition at line 37 of file appcache.c.
Referenced by BasepCheckBadapp().
Definition at line 524 of file appcache.c.
Definition at line 553 of file appcache.c.
Definition at line 563 of file appcache.c.
Definition at line 19 of file appcache.c.
Referenced by BaseCheckRunApp().
|
static |
Definition at line 20 of file appcache.c.
Referenced by BaseCheckRunApp(), and BaseInitApphelp().
|
static |
Definition at line 21 of file appcache.c.
Referenced by BaseCheckRunApp(), and BaseInitApphelp().
ULONG g_ShimsDisabled = -1 |
Definition at line 18 of file appcache.c.
Referenced by IsShimInfrastructureDisabled().