CmpVolumeContextCreate
INT64 __fastcall CmpVolumeContextCreate(INT64 a1, VOID *a2, INT64 *a3){
VOID **Memory;
INT64 v6;
INT64 v7;
int v8;
Memory = CmSiAllocateMemory(0x48ui64, 0x39384D43ui64);
v6 = (INT64)Memory;
if( Memory )
{
memset(Memory, 0i64, 0x48u);
*(_QWORD *)(v6 + 24) = 1i64;
v8 = CmpVolumeContextStart(v6, v7, a2);
if( v8 >= 0 )
{
*a3 = v6;
v6 = 0i64;
v8 = 0;
}
if( v6 )
{
CmpVolumeContextCleanup(v6);
CmSiFreeMemory((PPRIVILEGE_SET)v6);
}
}
else
{
return(unsigned int)-1073741670;
}
return(unsigned int)v8;
}Referenced by:
CmpVolumeManagerGetContextForFile