#include <windows.h>
#include <tchar.h>
| #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 |
Value:( ( PDWORD )( ( ( PBYTE )pACE ) + \
sizeof ( ACE_HEADER ) \
) \
)
Value:( ( PSID )( ( ( PBYTE )pACE ) + \
sizeof ( ACE_HEADER ) + \
sizeof ( DWORD ) \
) \
)
| #define HIDWORD |
( |
|
a | ) |
( DWORD )( ( ( _int64 )( a ) ) >> 32 ) |
| #define LODWORD |
( |
|
a | ) |
( DWORD )( ( ( _int64 )( a ) ) & 0x00000000FFFFFFFF ) |
| #define OSDAPI __declspec( dllimport ) |
| typedef void( * COPY_DIR_PROC)(LPCTSTR, LPCTSTR) |
| typedef void( * DELETE_DIR_PROC)(LPCTSTR) |
| typedef void( * MOVE_DIR_PROC)(LPCTSTR, LPCTSTR) |
| Enumerator |
|---|
| DIR_ABORT |
|
| DIR_RETRY |
|
| DIR_IGNORE |
|
| Enumerator |
|---|
| MBT_BUTTON |
|
| MBT_ICON |
|
| PVOID OSDAPI AllocAccessAllowedAce |
( |
DWORD |
, |
|
|
BYTE |
, |
|
|
PSID |
|
|
) |
| |
| PSECURITY_DESCRIPTOR OSDAPI AllocSD |
( |
void |
| ) |
|
| PSID OSDAPI CopySidEx |
( |
PSID |
| ) |
|
| PACL OSDAPI CreateAcl |
( |
DWORD |
| ) |
|
| PSID OSDAPI CreatorOwnerSid |
( |
void |
| ) |
|
| PSID OSDAPI DialupSid |
( |
void |
| ) |
|
| void OSDAPI FreeAccountNames |
( |
LPTSTR |
, |
|
|
LPTSTR |
|
|
) |
| |
| void OSDAPI FreeFileSecurity |
( |
PSECURITY_DESCRIPTOR |
| ) |
|
| void OSDAPI FreeSD |
( |
PSECURITY_DESCRIPTOR |
| ) |
|
| void OSDAPI FreeSidEx |
( |
PSID |
| ) |
|
| void OSDAPI FreeTokenInformation |
( |
LPVOID |
| ) |
|
| PSECURITY_DESCRIPTOR OSDAPI GetFileSecurityEx |
( |
LPCTSTR |
, |
|
|
SECURITY_INFORMATION |
|
|
) |
| |
| PACL OSDAPI GetSecurityDescriptorDaclEx |
( |
PSECURITY_DESCRIPTOR |
| ) |
|
| PSID OSDAPI GetSecurityDescriptorGroupEx |
( |
PSECURITY_DESCRIPTOR |
| ) |
|
| PSID OSDAPI GetSecurityDescriptorOwnerEx |
( |
PSECURITY_DESCRIPTOR |
| ) |
|
| LPVOID OSDAPI GetTokenInformationEx |
( |
HANDLE |
, |
|
|
TOKEN_INFORMATION_CLASS |
|
|
) |
| |
| PSID OSDAPI InteractiveSid |
( |
void |
| ) |
|
| BOOL OSDAPI LookupAccountSidEx |
( |
PSID |
, |
|
|
LPTSTR * |
, |
|
|
LPTSTR * |
|
|
) |
| |
| PSID OSDAPI NetworkSid |
( |
void |
| ) |
|