diff --git a/generation/WinSDK/Partitions/WinProg/settings.rsp b/generation/WinSDK/Partitions/WinProg/settings.rsp index 2195b42cb..57be4141a 100644 --- a/generation/WinSDK/Partitions/WinProg/settings.rsp +++ b/generation/WinSDK/Partitions/WinProg/settings.rsp @@ -12,6 +12,7 @@ _THREADINFOCLASS _UNICODE_STRING NtClose NtCreateFile +NtCreateNamedPipeFile NtDeviceIoControlFile NtNotifyChangeMultipleKeys NtOpenFile diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/winternl.h b/generation/WinSDK/RecompiledIdlHeaders/um/winternl.h index 2052f1df9..8bfdf2da4 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/winternl.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/winternl.h @@ -450,10 +450,7 @@ NtClose ( IN HANDLE Handle ); -// -// use the Win32 API instead -// CreateFile -// + __kernel_entry NTSTATUS NTAPI NtCreateFile ( @@ -485,6 +482,29 @@ NtOpenFile ( IN ULONG OpenOptions ); +// +// use the Win32 API instead +// CreateNamedPipeA +// +__kernel_entry NTSTATUS +NTAPI +NtCreateNamedPipeFile( + OUT PHANDLE FileHandle, + IN ULONG DesiredAccess, + IN POBJECT_ATTRIBUTES ObjectAttributes, + OUT PIO_STATUS_BLOCK IoStatusBlock, + IN ULONG ShareAccess, + IN ULONG CreateDisposition, + IN ULONG CreateOptions, + IN ULONG NamedPipeType, + IN ULONG ReadMode, + IN ULONG CompletionMode, + IN ULONG MaximumInstances, + IN ULONG InboundQuota, + IN ULONG OutboundQuota, + IN PLARGE_INTEGER DefaultTimeout OPTIONAL +); + // // use the Win32 API instead // N/A