|
Open CASCADE Technology
7.8.0.dev
|
#include <windows.h>Data Structures | |
| struct | _file_ace |
Macros | |
| #define | STRICT |
| #define | FLAG_READ_PIPE 0x00000001 |
| #define | FLAG_EOF 0x00000002 |
| #define | FLAG_FILE 0x00000004 |
| #define | FLAG_DIRECTORY 0x00000008 |
| #define | FLAG_PIPE 0x00000010 |
| #define | FLAG_SOCKET 0x00000020 |
| #define | FLAG_NAMED_PIPE 0x00000040 |
| #define | FLAG_DEVICE 0x00000080 |
| #define | FLAG_TYPE 0x0000007C |
| #define | LODWORD(a) ( DWORD )( ( ( _int64 )( a ) ) & 0x00000000FFFFFFFF ) |
| #define | HIDWORD(a) ( DWORD )( ( ( _int64 )( a ) ) >> 32 ) |
| #define | GET_SID(pACE) |
| #define | GET_MSK(pACE) |
Typedefs | |
| typedef struct _file_ace | FILE_ACE |
| typedef struct _file_ace * | PFILE_ACE |
| typedef void(* | MOVE_DIR_PROC) (LPCWSTR, LPCWSTR) |
| typedef void(* | COPY_DIR_PROC) (LPCWSTR, LPCWSTR) |
| typedef void(* | DELETE_DIR_PROC) (LPCWSTR) |
| typedef DIR_RESPONSE(* | RESPONSE_DIR_PROC) (LPCWSTR) |
Enumerations | |
| enum | DIR_RESPONSE { DIR_ABORT, DIR_RETRY, DIR_IGNORE } |
Functions | |
| PSECURITY_DESCRIPTOR | AllocSD (void) |
| void | FreeSD (PSECURITY_DESCRIPTOR) |
| LPVOID | GetTokenInformationEx (HANDLE, TOKEN_INFORMATION_CLASS) |
| void | FreeTokenInformation (LPVOID) |
| PSECURITY_DESCRIPTOR | GetFileSecurityEx (LPCWSTR, SECURITY_INFORMATION) |
| void | FreeFileSecurity (PSECURITY_DESCRIPTOR) |
| PACL | CreateAcl (DWORD) |
| void | FreeAcl (PACL) |
| BOOL | PredefinedSid (PSID) |
| BOOL | NtPredefinedSid (PSID) |
| PSID | AdminSid (void) |
| PSID | WorldSid (void) |
| PSID | InteractiveSid (void) |
| PSID | NetworkSid (void) |
| PSID | LocalSid (void) |
| PSID | DialupSid (void) |
| PSID | BatchSid (void) |
| PSID | CreatorOwnerSid (void) |
| PSID | NullSid (void) |
| PSID | NtSid (void) |
| PVOID | AllocAccessAllowedAce (DWORD, BYTE, PSID) |
| void | FreeAce (PVOID) |
| BOOL | MoveDirectory (LPCWSTR, LPCWSTR) |
| BOOL | CopyDirectory (LPCWSTR, LPCWSTR) |
| void | SetMoveDirectoryProc (MOVE_DIR_PROC) |
| void | SetCopyDirectoryProc (COPY_DIR_PROC) |
| void | SetResponseDirectoryProc (RESPONSE_DIR_PROC) |
| #define FLAG_DEVICE 0x00000080 |
| #define FLAG_DIRECTORY 0x00000008 |
| #define FLAG_EOF 0x00000002 |
| #define FLAG_FILE 0x00000004 |
| #define FLAG_NAMED_PIPE 0x00000040 |
| #define FLAG_PIPE 0x00000010 |
| #define FLAG_READ_PIPE 0x00000001 |
| #define FLAG_SOCKET 0x00000020 |
| #define FLAG_TYPE 0x0000007C |
| #define GET_MSK | ( | pACE | ) |
| #define GET_SID | ( | pACE | ) |
| #define HIDWORD | ( | a | ) | ( DWORD )( ( ( _int64 )( a ) ) >> 32 ) |
| #define LODWORD | ( | a | ) | ( DWORD )( ( ( _int64 )( a ) ) & 0x00000000FFFFFFFF ) |
| #define STRICT |
| typedef void( * COPY_DIR_PROC) (LPCWSTR, LPCWSTR) |
| typedef void( * DELETE_DIR_PROC) (LPCWSTR) |
| typedef void( * MOVE_DIR_PROC) (LPCWSTR, LPCWSTR) |
| typedef DIR_RESPONSE( * RESPONSE_DIR_PROC) (LPCWSTR) |
| enum DIR_RESPONSE |
| PSID AdminSid | ( | void | ) |
| PVOID AllocAccessAllowedAce | ( | DWORD | , |
| BYTE | , | ||
| PSID | |||
| ) |
| PSECURITY_DESCRIPTOR AllocSD | ( | void | ) |
| PSID BatchSid | ( | void | ) |
| BOOL CopyDirectory | ( | LPCWSTR | , |
| LPCWSTR | |||
| ) |
| PACL CreateAcl | ( | DWORD | ) |
| PSID CreatorOwnerSid | ( | void | ) |
| PSID DialupSid | ( | void | ) |
| void FreeAce | ( | PVOID | ) |
| void FreeAcl | ( | PACL | ) |
| void FreeFileSecurity | ( | PSECURITY_DESCRIPTOR | ) |
| void FreeSD | ( | PSECURITY_DESCRIPTOR | ) |
| void FreeTokenInformation | ( | LPVOID | ) |
| PSECURITY_DESCRIPTOR GetFileSecurityEx | ( | LPCWSTR | , |
| SECURITY_INFORMATION | |||
| ) |
| LPVOID GetTokenInformationEx | ( | HANDLE | , |
| TOKEN_INFORMATION_CLASS | |||
| ) |
| PSID InteractiveSid | ( | void | ) |
| PSID LocalSid | ( | void | ) |
| BOOL MoveDirectory | ( | LPCWSTR | , |
| LPCWSTR | |||
| ) |
| PSID NetworkSid | ( | void | ) |
| BOOL NtPredefinedSid | ( | PSID | ) |
| PSID NtSid | ( | void | ) |
| PSID NullSid | ( | void | ) |
| BOOL PredefinedSid | ( | PSID | ) |
| void SetCopyDirectoryProc | ( | COPY_DIR_PROC | ) |
| void SetMoveDirectoryProc | ( | MOVE_DIR_PROC | ) |
| void SetResponseDirectoryProc | ( | RESPONSE_DIR_PROC | ) |
| PSID WorldSid | ( | void | ) |
1.8.13