NTSTATUS WINAPI TpCallbackSendAlpcMessageOnCompletion(
    _In_ HANDLE TpHandle,
    _In_ HANDLE PortHandle,
    _In_ ULONG Flags,
    _In_opt_ PPORT_MESSAGE SendMessage,
);


NTSTATUS NtQueryLicenseValue(
    PUNICODE_STRING Name,
    ULONG *Type,
    PVOID Buffer,
    ULONG Length,
    ULONG *DataLength
);

NTSTATUS WINAPI NtQueryEaFile(
    _In_ HANDLE FileHandle,
    _Out_ PIO_STATUS_BLOCK IoStatusBlock,
    _Out_writes_bytes_(Length) PVOID Buffer,
    _In_ ULONG Length,
    _In_ BOOLEAN ReturnSingleEntry,
    _In_reads_bytes_opt_(EaListLength) PVOID EaList,
    _In_ ULONG EaListLength,
    _In_opt_ PULONG EaIndex,
    _In_ BOOLEAN RestartScan
);

NTSTATUS WINAPI NtSetEaFile(
    _In_ HANDLE FileHandle,
    _Out_ PIO_STATUS_BLOCK IoStatusBlock,
    _In_reads_bytes_(Length) PVOID Buffer,
    _In_ ULONG Length
);


NTSTATUS WINAPI NtCreateProcessEx(
   _Out_ PHANDLE ProcessHandle,
   _In_ ACCESS_MASK DesiredAccess,
   _In_ POBJECT_ATTRIBUTES ObjectAttributes,
   _In_ HANDLE ParentProcess,
   _In_ ULONG Flags,
   _In_ HANDLE SectionHandle,
   _In_ HANDLE DebugPort,
   _In_ HANDLE ExceptionPort,
   _In_ BOOLEAN InJob
);