uLib
User mode C/C++ extended API library for Win32 programmers.
|
System access control..
The following data type specifies the ways in which a user or member
of an alias or group may be allowed to access the system.
An account may be granted zero or more of these types of access to the system.
The types of access are:
The user or alias/group member may interactively logon to the system.
The user or alias/group member may access the system via the network (e.g, through shares).
Classes | |
struct | PPOLICY_PRIVILEGE_DEFINITION |
Typedefs | |
typedef ULONG | POLICY_SYSTEM_ACCESS_MODE |
typedef ULONG * | PPOLICY_SYSTEM_ACCESS_MODE |
struct POLICY_PRIVILEGE_DEFINITION |
#define POLICY_MODE_INTERACTIVE SECURITY_ACCESS_INTERACTIVE_LOGON |
#define POLICY_MODE_NETWORK SECURITY_ACCESS_NETWORK_LOGON |
#define POLICY_MODE_BATCH SECURITY_ACCESS_BATCH_LOGON |
#define POLICY_MODE_SERVICE SECURITY_ACCESS_SERVICE_LOGON |
#define POLICY_MODE_PROXY SECURITY_ACCESS_PROXY_LOGON |
#define POLICY_MODE_DENY_INTERACTIVE SECURITY_ACCESS_DENY_INTERACTIVE_LOGON |
#define POLICY_MODE_DENY_NETWORK SECURITY_ACCESS_DENY_NETWORK_LOGON |
#define POLICY_MODE_DENY_BATCH SECURITY_ACCESS_DENY_BATCH_LOGON |
#define POLICY_MODE_DENY_SERVICE SECURITY_ACCESS_DENY_SERVICE_LOGON |
#define POLICY_MODE_REMOTE_INTERACTIVE SECURITY_ACCESS_REMOTE_INTERACTIVE_LOGON |
#define POLICY_MODE_DENY_REMOTE_INTERACTIVE SECURITY_ACCESS_DENY_REMOTE_INTERACTIVE_LOGON |
#define POLICY_MODE_ALL |
#define POLICY_MODE_ALL_NT4 |
#define LSA_LOOKUP_ISOLATED_AS_LOCAL 0x80000000L |
typedef ULONG POLICY_SYSTEM_ACCESS_MODE |
typedef ULONG * PPOLICY_SYSTEM_ACCESS_MODE |