Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ LsaOpenPolicy() [2/2]

static unsafe uint Interop.Advapi32.LsaOpenPolicy ( string SystemName,
ref OBJECT_ATTRIBUTES Attributes,
int AccessMask,
out SafeLsaPolicyHandle PolicyHandle )
inlinestaticpackage

Definition at line 330 of file Interop.cs.

331 {
332 UNICODE_STRING SystemName2 = default(UNICODE_STRING);
333 checked
334 {
335 if (SystemName != null)
336 {
337 fixed (char* ptr = SystemName)
338 {
339 SystemName2.Length = (ushort)(SystemName.Length * 2);
340 SystemName2.MaximumLength = (ushort)(SystemName.Length * 2);
341 SystemName2.Buffer = (IntPtr)ptr;
342 return LsaOpenPolicy(ref SystemName2, ref Attributes, AccessMask, out PolicyHandle);
343 }
344 }
345 return LsaOpenPolicy(ref SystemName2, ref Attributes, AccessMask, out PolicyHandle);
346 }
347 }
static uint LsaOpenPolicy(ref UNICODE_STRING SystemName, ref OBJECT_ATTRIBUTES ObjectAttributes, int AccessMask, out SafeLsaPolicyHandle PolicyHandle)

References Interop.Advapi32.LsaOpenPolicy().