pub unsafe extern "system" fn ZwLoadEnclaveData(
    ProcessHandle: HANDLE,
    BaseAddress: *mut c_void,
    Buffer: *mut c_void,
    BufferSize: usize,
    Protect: u32,
    PageInformation: *mut c_void,
    PageInformationLength: u32,
    NumberOfBytesWritten: *mut usize,
    EnclaveError: *mut u32
) -> NTSTATUS