|
Defines |
#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 _group_sid | GROUP_SID |
typedef _group_sid * | PGROUP_SID |
typedef _MB_DESC | MB_DESC |
typedef _MB_DESC * | LPMB_DESC |
typedef _file_ace | FILE_ACE |
typedef _file_ace * | PFILE_ACE |
typedef void(* | MOVE_DIR_PROC )(LPCTSTR, LPCTSTR) |
typedef void(* | COPY_DIR_PROC )(LPCTSTR, LPCTSTR) |
typedef void(* | DELETE_DIR_PROC )(LPCTSTR) |
typedef DIR_RESPONSE(* | RESPONSE_DIR_PROC )(LPCTSTR) |
Enumerations |
enum | DIR_RESPONSE { DIR_ABORT,
DIR_RETRY,
DIR_IGNORE
} |
enum | MB_ITEMTYPE { MBT_BUTTON,
MBT_ICON
} |
Functions |
PSECURITY_DESCRIPTOR OSDAPI | AllocSD (void) |
void OSDAPI | FreeSD (PSECURITY_DESCRIPTOR) |
LPVOID OSDAPI | GetTokenInformationEx (HANDLE, TOKEN_INFORMATION_CLASS) |
void OSDAPI | FreeTokenInformation (LPVOID) |
PSECURITY_DESCRIPTOR OSDAPI | GetFileSecurityEx (LPCTSTR, SECURITY_INFORMATION) |
void OSDAPI | FreeFileSecurity (PSECURITY_DESCRIPTOR) |
BOOL OSDAPI | LookupAccountSidEx (PSID, LPTSTR *, LPTSTR *) |
void OSDAPI | FreeAccountNames (LPTSTR, LPTSTR) |
PSID OSDAPI | GetSecurityDescriptorOwnerEx (PSECURITY_DESCRIPTOR) |
PSID OSDAPI | GetSecurityDescriptorGroupEx (PSECURITY_DESCRIPTOR) |
PACL OSDAPI | GetSecurityDescriptorDaclEx (PSECURITY_DESCRIPTOR) |
PACL OSDAPI | CreateAcl (DWORD) |
void OSDAPI | FreeAcl (PACL) |
BOOL OSDAPI | PredefinedSid (PSID) |
BOOL OSDAPI | NtPredefinedSid (PSID) |
PSID OSDAPI | AdminSid (void) |
PSID OSDAPI | WorldSid (void) |
PSID OSDAPI | InteractiveSid (void) |
PSID OSDAPI | NetworkSid (void) |
PSID OSDAPI | LocalSid (void) |
PSID OSDAPI | DialupSid (void) |
PSID OSDAPI | BatchSid (void) |
PSID OSDAPI | CreatorOwnerSid (void) |
PSID OSDAPI | NullSid (void) |
PSID OSDAPI | NtSid (void) |
PSID OSDAPI | CopySidEx (PSID) |
void OSDAPI | FreeSidEx (PSID) |
PGROUP_SID OSDAPI | AllocGroupSid (PSECURITY_DESCRIPTOR) |
void OSDAPI | FreeGroupSid (PGROUP_SID) |
PVOID OSDAPI | AllocAccessAllowedAce (DWORD, BYTE, PSID) |
void OSDAPI | FreeAce (PVOID) |
BOOL OSDAPI | DeleteDirectory (LPCTSTR) |
BOOL OSDAPI | MoveDirectory (LPCTSTR, LPCTSTR) |
BOOL OSDAPI | CopyDirectory (LPCTSTR, LPCTSTR) |
void OSDAPI | SetDeleteDirectoryProc (DELETE_DIR_PROC) |
void OSDAPI | SetMoveDirectoryProc (MOVE_DIR_PROC) |
void OSDAPI | SetCopyDirectoryProc (COPY_DIR_PROC) |
void OSDAPI | SetResponseDirectoryProc (RESPONSE_DIR_PROC) |
BOOL OSDAPI | DirWalk (LPCTSTR, LPCTSTR, BOOL(*)(LPCTSTR, BOOL, void *), BOOL, void *) |
_TINT OSDAPI | MsgBox (HWND, LPTSTR, LPCTSTR, _TINT, LPMB_DESC) |
void OSDAPI | WNT_InitTimer (void) |
LPCTSTR OSDAPI | WNT_StatTimer (void) |
void OSDAPI | _debug_break (LPTSTR) |