Esempio n. 1
0
 public static extern NTStatus NtQueryDirectoryObject(
     DirectoryObjectHandle DirectoryHandle,
     SafeHandle Buffer,
     uint Length,
     ByteBoolean ReturnSingleEntry,
     ByteBoolean RestartScan,
     ref uint Context,
     out uint ReturnLength);
Esempio n. 2
0
 public static unsafe extern NTStatus NtQueryDirectoryFile(
     SafeFileHandle FileHandle,
     IntPtr Event,
     AsyncProcedureCall ApcRoutine,
     IntPtr ApcContext,
     out IO_STATUS_BLOCK IoStatusBlock,
     void *FileInformation,
     uint Length,
     FileInformationClass FileInformationClass,
     ByteBoolean ReturnSingleEntry,
     UNICODE_STRING *FileName,
     ByteBoolean RestartScan);
Esempio n. 3
0
 public static unsafe extern NTStatus RtlUpcaseUnicodeString(
     ref UNICODE_STRING DestinationString,
     ref UNICODE_STRING SourceString,
     ByteBoolean AllocateDestinationString);
Esempio n. 4
0
 public static unsafe extern ByteBoolean RtlIsNameInExpression(
     UNICODE_STRING *Expression,
     UNICODE_STRING *Name,
     ByteBoolean IgnoreCase,
     IntPtr UpcaseTable);