You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

40 lines
931 B

using System;
using System.Runtime.InteropServices;
namespace Microsoft.Win32.Security.Win32Structs
{
using HANDLE = IntPtr;
using DWORD = UInt32;
using LONG = Int32;
using UCHAR = Byte;
using BOOL = Int32;
using LARGE_INTEGER = Int64;
using PACL = IntPtr;
using PSID = IntPtr;
using GUID = Guid;
using PVOID = IntPtr;
using LPWSTR = String;
[StructLayout(LayoutKind.Sequential)]
public struct LUID
{
public DWORD LowPart;
public LONG HighPart;
}
[StructLayout(LayoutKind.Sequential)]
public struct TOKEN_PRIVILEGES
{
public DWORD PrivilegeCount;
// Followed by this:
//LUID_AND_ATTRIBUTES Privileges[ANYSIZE_ARRAY];
}
[StructLayout(LayoutKind.Sequential)]
public struct LUID_AND_ATTRIBUTES
{
public LUID Luid;
public DWORD Attributes;
}
}