Open CASCADE Technology
7.1.0.beta
|
#include <windows.h>
Data Structures | |
struct | _file_ace |
Macros | |
#define | STRICT |
#define | OSDAPI __declspec( dllimport ) |
#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 } |
#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 OSDAPI __declspec( dllimport ) |
#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 OSDAPI AdminSid | ( | void | ) |
PVOID OSDAPI AllocAccessAllowedAce | ( | DWORD | , |
BYTE | , | ||
PSID | |||
) |
PSECURITY_DESCRIPTOR OSDAPI AllocSD | ( | void | ) |
PSID OSDAPI BatchSid | ( | void | ) |
BOOL OSDAPI CopyDirectory | ( | LPCWSTR | , |
LPCWSTR | |||
) |
PACL OSDAPI CreateAcl | ( | DWORD | ) |
PSID OSDAPI CreatorOwnerSid | ( | void | ) |
PSID OSDAPI DialupSid | ( | void | ) |
void OSDAPI FreeAce | ( | PVOID | ) |
void OSDAPI FreeAcl | ( | PACL | ) |
void OSDAPI FreeFileSecurity | ( | PSECURITY_DESCRIPTOR | ) |
void OSDAPI FreeSD | ( | PSECURITY_DESCRIPTOR | ) |
void OSDAPI FreeTokenInformation | ( | LPVOID | ) |
PSECURITY_DESCRIPTOR OSDAPI GetFileSecurityEx | ( | LPCWSTR | , |
SECURITY_INFORMATION | |||
) |
LPVOID OSDAPI GetTokenInformationEx | ( | HANDLE | , |
TOKEN_INFORMATION_CLASS | |||
) |
PSID OSDAPI InteractiveSid | ( | void | ) |
PSID OSDAPI LocalSid | ( | void | ) |
BOOL OSDAPI MoveDirectory | ( | LPCWSTR | , |
LPCWSTR | |||
) |
PSID OSDAPI NetworkSid | ( | void | ) |
BOOL OSDAPI NtPredefinedSid | ( | PSID | ) |
PSID OSDAPI NtSid | ( | void | ) |
PSID OSDAPI NullSid | ( | void | ) |
BOOL OSDAPI PredefinedSid | ( | PSID | ) |
void OSDAPI SetCopyDirectoryProc | ( | COPY_DIR_PROC | ) |
void OSDAPI SetMoveDirectoryProc | ( | MOVE_DIR_PROC | ) |
void OSDAPI SetResponseDirectoryProc | ( | RESPONSE_DIR_PROC | ) |
PSID OSDAPI WorldSid | ( | void | ) |