Ejemplo n.º 1
0
 public static extern NtStatus NtCreateSymbolicLinkObject(
     out SafeKernelObjectHandle LinkHandle,
     SymbolicLinkAccessRights DesiredAccess,
     ObjectAttributes ObjectAttributes,
     UnicodeString DestinationName
     );
 public static extern NtStatus LdrLoadDll(
     IntPtr Flags,
     OptionalInt32 DllCharacteristics,
     UnicodeString DllName,
     out IntPtr DllHandle
 );
Ejemplo n.º 3
0
 public static extern IntPtr RtlCreateBoundaryDescriptor([In] UnicodeString Name, BoundaryDescriptorFlags Flags);
Ejemplo n.º 4
0
 public static extern NtStatus NtRenameKey(
     SafeKernelObjectHandle KeyHandle,
     [In] UnicodeString NewName
     );
Ejemplo n.º 5
0
 public static extern NtStatus NtQueryLicenseValue(
     [In] UnicodeString Name,
     out RegistryValueType Type,
     SafeBuffer Buffer,
     int Length,
     out int DataLength);
Ejemplo n.º 6
0
 public static extern NtStatus NtUnloadDriver(
     [In] UnicodeString DriverServiceName
     );
Ejemplo n.º 7
0
 public static extern NtStatus NtDeleteValueKey(
     SafeKernelObjectHandle KeyHandle,
     UnicodeString ValueName
     );
Ejemplo n.º 8
0
 public static extern NtStatus NtDisplayString([In] UnicodeString Text);
Ejemplo n.º 9
0
 public static extern NtStatus NtDrawText([In] UnicodeString Text);
Ejemplo n.º 10
0
 public static extern NtStatus NtSetSystemEnvironmentValueEx([In] UnicodeString VariableName,
                                                             ref Guid VendorGuid, [In] byte[] Value, int ValueLength, int Attributes);
Ejemplo n.º 11
0
 public static extern NtStatus NtQuerySystemEnvironmentValueEx([In] UnicodeString ValueName,
                                                               ref Guid VendorGuid, [Out] byte[] Value, ref int ValueLength, OptionalInt32 Attributes);
 public static extern NtStatus LdrLoadEnclaveModule(
     SafeHandle BaseAddress,
     IntPtr Flags,
     UnicodeString ModuleName
     );