Added some security related functions to winbase.h.
This commit is contained in:
parent
c4ccc39851
commit
487f41e7f4
|
@ -1184,10 +1184,17 @@ typedef struct _WIN32_STREAM_ID {
|
||||||
|
|
||||||
BOOL WINAPI ActivateActCtx(HANDLE,ULONG_PTR *);
|
BOOL WINAPI ActivateActCtx(HANDLE,ULONG_PTR *);
|
||||||
BOOL WINAPI AddAccessAllowedAce(PACL,DWORD,DWORD,PSID);
|
BOOL WINAPI AddAccessAllowedAce(PACL,DWORD,DWORD,PSID);
|
||||||
|
BOOL WINAPI AddAccessAllowedAceEx(PACL,DWORD,DWORD,DWORD,PSID);
|
||||||
|
BOOL WINAPI AddAuditAccessAce(PACL,DWORD,DWORD,PSID,BOOL,BOOL);
|
||||||
VOID WINAPI AddRefActCtx(HANDLE);
|
VOID WINAPI AddRefActCtx(HANDLE);
|
||||||
PVOID WINAPI AddVectoredExceptionHandler(ULONG,PVECTORED_EXCEPTION_HANDLER);
|
PVOID WINAPI AddVectoredExceptionHandler(ULONG,PVECTORED_EXCEPTION_HANDLER);
|
||||||
|
BOOL WINAPI AdjustTokenGroups(HANDLE,BOOL,PTOKEN_GROUPS,DWORD,PTOKEN_GROUPS,PDWORD);
|
||||||
BOOL WINAPI AttachThreadInput(DWORD,DWORD,BOOL);
|
BOOL WINAPI AttachThreadInput(DWORD,DWORD,BOOL);
|
||||||
BOOL WINAPI AccessCheck(PSECURITY_DESCRIPTOR,HANDLE,DWORD,PGENERIC_MAPPING,PPRIVILEGE_SET,LPDWORD,LPDWORD,LPBOOL);
|
BOOL WINAPI AccessCheck(PSECURITY_DESCRIPTOR,HANDLE,DWORD,PGENERIC_MAPPING,PPRIVILEGE_SET,LPDWORD,LPDWORD,LPBOOL);
|
||||||
|
BOOL WINAPI AccessCheckAndAuditAlarmA(LPCSTR,LPVOID,LPSTR,LPSTR,PSECURITY_DESCRIPTOR,DWORD,PGENERIC_MAPPING,BOOL,LPDWORD,LPBOOL,LPBOOL);
|
||||||
|
BOOL WINAPI AccessCheckAndAuditAlarmW(LPCWSTR,LPVOID,LPWSTR,LPWSTR,PSECURITY_DESCRIPTOR,DWORD,PGENERIC_MAPPING,BOOL,LPDWORD,LPBOOL,LPBOOL);
|
||||||
|
#define AccessCheckAndAuditAlarm WINELIB_NAME_AW(AccessCheckAndAuditAlarm)
|
||||||
|
BOOL WINAPI AccessCheckByType(PSECURITY_DESCRIPTOR,PSID,HANDLE,DWORD,POBJECT_TYPE_LIST,DWORD,PGENERIC_MAPPING,PPRIVILEGE_SET,LPDWORD,LPDWORD,LPBOOL);
|
||||||
BOOL WINAPI AdjustTokenPrivileges(HANDLE,BOOL,LPVOID,DWORD,LPVOID,LPDWORD);
|
BOOL WINAPI AdjustTokenPrivileges(HANDLE,BOOL,LPVOID,DWORD,LPVOID,LPDWORD);
|
||||||
BOOL WINAPI AllocateAndInitializeSid(PSID_IDENTIFIER_AUTHORITY,BYTE,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,PSID *);
|
BOOL WINAPI AllocateAndInitializeSid(PSID_IDENTIFIER_AUTHORITY,BYTE,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,PSID *);
|
||||||
BOOL WINAPI AllocateLocallyUniqueId(PLUID);
|
BOOL WINAPI AllocateLocallyUniqueId(PLUID);
|
||||||
|
@ -1605,6 +1612,7 @@ HANDLE WINAPI OpenWaitableTimerW(DWORD,BOOL,LPCWSTR);
|
||||||
#define OpenWaitableTimer WINELIB_NAME_AW(OpenWaitableTimer)
|
#define OpenWaitableTimer WINELIB_NAME_AW(OpenWaitableTimer)
|
||||||
BOOL WINAPI PeekNamedPipe(HANDLE,PVOID,DWORD,PDWORD,PDWORD,PDWORD);
|
BOOL WINAPI PeekNamedPipe(HANDLE,PVOID,DWORD,PDWORD,PDWORD,PDWORD);
|
||||||
DWORD WINAPI PrepareTape(HANDLE,DWORD,BOOL);
|
DWORD WINAPI PrepareTape(HANDLE,DWORD,BOOL);
|
||||||
|
BOOL WINAPI PrivilegeCheck(HANDLE,PPRIVILEGE_SET,LPBOOL);
|
||||||
BOOL WINAPI PrivilegedServiceAuditAlarmA(LPCSTR,LPCSTR,HANDLE,PPRIVILEGE_SET,BOOL);
|
BOOL WINAPI PrivilegedServiceAuditAlarmA(LPCSTR,LPCSTR,HANDLE,PPRIVILEGE_SET,BOOL);
|
||||||
BOOL WINAPI PrivilegedServiceAuditAlarmW(LPCWSTR,LPCWSTR,HANDLE,PPRIVILEGE_SET,BOOL);
|
BOOL WINAPI PrivilegedServiceAuditAlarmW(LPCWSTR,LPCWSTR,HANDLE,PPRIVILEGE_SET,BOOL);
|
||||||
#define PrivilegedServiceAuditAlarm WINELIB_NAME_AW(PrivilegedServiceAuditAlarm)
|
#define PrivilegedServiceAuditAlarm WINELIB_NAME_AW(PrivilegedServiceAuditAlarm)
|
||||||
|
@ -1704,6 +1712,7 @@ BOOL WINAPI SetThreadPriority(HANDLE,INT);
|
||||||
BOOL WINAPI SetThreadPriorityBoost(HANDLE,BOOL);
|
BOOL WINAPI SetThreadPriorityBoost(HANDLE,BOOL);
|
||||||
BOOL WINAPI SetThreadToken(PHANDLE,HANDLE);
|
BOOL WINAPI SetThreadToken(PHANDLE,HANDLE);
|
||||||
BOOL WINAPI SetTimeZoneInformation(const TIME_ZONE_INFORMATION *);
|
BOOL WINAPI SetTimeZoneInformation(const TIME_ZONE_INFORMATION *);
|
||||||
|
BOOL WINAPI SetTokenInformation(HANDLE,TOKEN_INFORMATION_CLASS,LPVOID,DWORD);
|
||||||
BOOL WINAPI SetVolumeMountPointA(LPCSTR,LPCSTR);
|
BOOL WINAPI SetVolumeMountPointA(LPCSTR,LPCSTR);
|
||||||
BOOL WINAPI SetVolumeMountPointW(LPCSTR,LPCSTR);
|
BOOL WINAPI SetVolumeMountPointW(LPCSTR,LPCSTR);
|
||||||
#define SetVolumeMountPoint WINELIB_NAME_AW(SetVolumeMountPoint)
|
#define SetVolumeMountPoint WINELIB_NAME_AW(SetVolumeMountPoint)
|
||||||
|
@ -1770,12 +1779,18 @@ BOOL WINAPI CreateDirectoryW(LPCWSTR,LPSECURITY_ATTRIBUTES);
|
||||||
BOOL WINAPI CreateDirectoryExA(LPCSTR,LPCSTR,LPSECURITY_ATTRIBUTES);
|
BOOL WINAPI CreateDirectoryExA(LPCSTR,LPCSTR,LPSECURITY_ATTRIBUTES);
|
||||||
BOOL WINAPI CreateDirectoryExW(LPCWSTR,LPCWSTR,LPSECURITY_ATTRIBUTES);
|
BOOL WINAPI CreateDirectoryExW(LPCWSTR,LPCWSTR,LPSECURITY_ATTRIBUTES);
|
||||||
#define CreateDirectoryEx WINELIB_NAME_AW(CreateDirectoryEx)
|
#define CreateDirectoryEx WINELIB_NAME_AW(CreateDirectoryEx)
|
||||||
|
BOOL WINAPI DecryptFileA(LPCSTR,DWORD);
|
||||||
|
BOOL WINAPI DecryptFileW(LPCWSTR,DWORD);
|
||||||
|
#define DecryptFile WINELIB_NAME_AW(DecryptFile)
|
||||||
BOOL WINAPI DefineDosDeviceA(DWORD,LPCSTR,LPCSTR);
|
BOOL WINAPI DefineDosDeviceA(DWORD,LPCSTR,LPCSTR);
|
||||||
#define DefineHandleTable(w) ((w),TRUE)
|
#define DefineHandleTable(w) ((w),TRUE)
|
||||||
ATOM WINAPI DeleteAtom(ATOM);
|
ATOM WINAPI DeleteAtom(ATOM);
|
||||||
BOOL WINAPI DeleteFileA(LPCSTR);
|
BOOL WINAPI DeleteFileA(LPCSTR);
|
||||||
BOOL WINAPI DeleteFileW(LPCWSTR);
|
BOOL WINAPI DeleteFileW(LPCWSTR);
|
||||||
#define DeleteFile WINELIB_NAME_AW(DeleteFile)
|
#define DeleteFile WINELIB_NAME_AW(DeleteFile)
|
||||||
|
BOOL WINAPI EncryptFileA(LPCSTR);
|
||||||
|
BOOL WINAPI EncryptFileW(LPCWSTR);
|
||||||
|
#define EncryptFile WINELIB_NAME_AW(EncryptFile)
|
||||||
void WINAPI FatalAppExitA(UINT,LPCSTR);
|
void WINAPI FatalAppExitA(UINT,LPCSTR);
|
||||||
void WINAPI FatalAppExitW(UINT,LPCWSTR);
|
void WINAPI FatalAppExitW(UINT,LPCWSTR);
|
||||||
void WINAPI FatalExit(int);
|
void WINAPI FatalExit(int);
|
||||||
|
|
Loading…
Reference in New Issue