Files
mirror-processhacker/2.x/trunk/ProcessHacker/include/ntseapi.h
T
wj32 4335b8f3ca * created process provider
* created provider threads
* added Windows version detection
* fixed hashtable bugs
* added callback object

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2523 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-28 11:38:46 +00:00

28 lines
764 B
C

#ifndef NTSEAPI_H
#define NTSEAPI_H
// System calls
typedef NTSTATUS (NTAPI *_NtOpenProcessToken)(
__in HANDLE ProcessHandle,
__in ACCESS_MASK DesiredAccess,
__out PHANDLE TokenHandle
);
typedef NTSTATUS (NTAPI *_NtQueryInformationToken)(
__in HANDLE TokenHandle,
__in TOKEN_INFORMATION_CLASS TokenInformationClass,
__out_bcount(TokenInformationLength) PVOID TokenInformation,
__in ULONG TokenInformationLength,
__out PULONG ReturnLength
);
typedef NTSTATUS (NTAPI *_NtSetInformationToken)(
__in HANDLE TokenHandle,
__in TOKEN_INFORMATION_CLASS TokenInformationClass,
__in_bcount(TokenInformationLength) PVOID TokenInformation,
__in ULONG TokenInformationLength
);
#endif