Declare NT functions as NTAPI.

This commit is contained in:
2020-05-07 17:45:44 +01:00
parent b70564ee99
commit 59dc69a44f

View File

@@ -215,17 +215,19 @@ typedef LONG NTSTATUS;
typedef struct _IO_STATUS_BLOCK
{
union
{
union {
NTSTATUS Status;
PVOID Pointer;
} DUMMYUNIONNAME;
PULONG Information;
} IO_STATUS_BLOCK, *PIO_STATUS_BLOCK;
NTSTATUS (*NtSetEaFile)(HANDLE, PIO_STATUS_BLOCK, PVOID, ULONG);
NTSTATUS(*NtQueryEaFile)
(HANDLE, PIO_STATUS_BLOCK, PVOID, ULONG, BOOLEAN, PVOID, ULONG, PULONG, BOOLEAN);
#ifndef NTAPI
#define NTAPI __stdcall
#endif
NTSTATUS(NTAPI *NtSetEaFile)(HANDLE, PIO_STATUS_BLOCK, PVOID, ULONG);
NTSTATUS(NTAPI *NtQueryEaFile)(HANDLE, PIO_STATUS_BLOCK, PVOID, ULONG, BOOLEAN, PVOID, ULONG, PULONG, BOOLEAN);
#ifndef FSCTL_SET_SPARSE
#define FSCTL_SET_SPARSE 0x000900C4