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 typedef struct _IO_STATUS_BLOCK
{ {
union union {
{
NTSTATUS Status; NTSTATUS Status;
PVOID Pointer; PVOID Pointer;
} DUMMYUNIONNAME; } DUMMYUNIONNAME;
PULONG Information; PULONG Information;
} IO_STATUS_BLOCK, *PIO_STATUS_BLOCK; } IO_STATUS_BLOCK, *PIO_STATUS_BLOCK;
NTSTATUS (*NtSetEaFile)(HANDLE, PIO_STATUS_BLOCK, PVOID, ULONG); #ifndef NTAPI
NTSTATUS(*NtQueryEaFile) #define NTAPI __stdcall
(HANDLE, PIO_STATUS_BLOCK, PVOID, ULONG, BOOLEAN, PVOID, ULONG, PULONG, BOOLEAN); #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 #ifndef FSCTL_SET_SPARSE
#define FSCTL_SET_SPARSE 0x000900C4 #define FSCTL_SET_SPARSE 0x000900C4