NTSTATUS __stdcall KeInitializeCrashDumpHeader(
UINT64 DumpType,
UINT64 Flags,
VOID *Buffer,
UINT64 BufferSize,
UINT64 *BufferNeeded){
if( BufferNeeded )
*(_DWORD *)BufferNeeded = 0x2000;
if( (_DWORD)DumpType != 1 )
return -1073741585;
if( (_DWORD)Flags )
return -1073741584;
if( (unsigned int)BufferSize < 0x2000 )
return -1073741582;
IoFillDumpHeader(Buffer, 1ui64, 0i64, 0i64, 0i64, 0i64, 0i64, KeGetCurrentThread());
return 0;
}