28 DPRINT1(
"SrvRegisterConsoleVDM(%d)\n", RegisterVDMRequest->RegisterFlags);
30 if (RegisterVDMRequest->RegisterFlags != 0)
44 Console->VDMBufferSize = RegisterVDMRequest->VDMBufferSize;
62 DPRINT1(
"Error: Impossible to create a shared section, Status = 0x%08lx\n",
Status);
83 DPRINT1(
"Error: Impossible to map the shared section, Status = 0x%08lx\n",
Status);
106 DPRINT1(
"Error: Impossible to map the shared section, Status = 0x%08lx\n",
Status);
114 RegisterVDMRequest->VDMBuffer =
Console->ClientVDMBuffer;
NTSTATUS NTAPI NtUnmapViewOfSection(IN HANDLE ProcessHandle, IN PVOID BaseAddress)
NTSTATUS NTAPI NtCreateSection(OUT PHANDLE SectionHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN PLARGE_INTEGER MaximumSize OPTIONAL, IN ULONG SectionPageProtection OPTIONAL, IN ULONG AllocationAttributes, IN HANDLE FileHandle OPTIONAL)
NTSTATUS NTAPI NtMapViewOfSection(_In_ HANDLE SectionHandle, _In_ HANDLE ProcessHandle, _Outptr_result_bytebuffer_(*ViewSize) _Pre_valid_ PVOID *BaseAddress, _In_ ULONG_PTR ZeroBits, _In_ SIZE_T CommitSize, _Inout_opt_ PLARGE_INTEGER SectionOffset, _Inout_ PSIZE_T ViewSize, _In_range_(ViewShare, ViewUnmap) SECTION_INHERIT InheritDisposition, _In_ ULONG AllocationType, _In_ ULONG Win32Protect)
#define CsrGetClientThread()
#define STATUS_NOT_IMPLEMENTED
#define NT_SUCCESS(StatCode)
_In_ HANDLE ProcessHandle
_In_ HANDLE _Outptr_result_bytebuffer_ ViewSize _Pre_valid_ PVOID _In_ ULONG_PTR _In_ SIZE_T _Inout_opt_ PLARGE_INTEGER _Inout_ PSIZE_T ViewSize
#define SECTION_ALL_ACCESS
#define NtCurrentProcess()
NTSTATUS NTAPI NtClose(IN HANDLE Handle)
struct _CHAR_CELL CHAR_CELL
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
#define CON_API(Name, TYPE, RequestName)