NTSTATUS __stdcall HalGetScatterGatherListThinEx(
INT64 a1,
INT64 a2,
INT64 a3,
INT64 *a4,
UINT64 a5,
UINT64 a6,
CHAR a7,
INT64 a8,
INT64 a9,
INT64 a10,
INT64 a11,
INT64 a12,
CHAR **a13){
INT64 v14;
INT64 v15;
INT64 v16;
if( !a3 || !a8 && ((a7 & 1) == 0 || !a13) )
return -1073741811;
LODWORD(v16) = 0;
LODWORD(v14) = a6;
return HalpBuildScatterGatherListThin(a1, a2, a3, (INT64)a4, a5, v14, a7, a8, a9, v15, 0i64, v16, (INT64)a13);
}