Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) 1999 Microsoft Corporation
Module Name : appsecdll.h Abstract :
Defines the MACROS used in appsecdll.c Author :
Sriram (t-srisam) June 1999 --*/
#define APPCERT_IMAGE_OK_TO_RUN 1
#define APPCERT_CREATION_ALLOWED 2
#define APPCERT_CREATION_DENIED 3
#define FENABLED_KEY L"fEnabled"
#define LEARN_ENABLED_KEY L"LearnEnabled"
#define AUTHORIZED_APPS_LIST_KEY L"ApplicationList"
#define TRACK_LIST_KEY L"ApplicationList"
#define POWER_USERS_KEY L"PowerUsers"
#define APPS_REGKEY L"System\\CurrentControlSet\\Control\\Terminal Server\\AuthorizedApplications"
#define LIST_REGKEY L"Software\\Microsoft\\Windows NT\\CurrentVersion\\Terminal Server"
NTSTATUS CreateProcessNotify ( LPCWSTR lpApplicationName,ULONG Reason ) ; BOOL check_list( HKEY hkey , LPWSTR appname ) ; BOOL add_to_list( HKEY hkey, LPCWSTR appname ) ; VOID ResolveName ( LPCWSTR appname, WCHAR *ResolvedName ) ; BOOL IsPowerUser(VOID);
HANDLE g_hMutex = NULL ;
LPCTSTR MUTEX_NAME = L"Global\\CPN_mutex" ;
|