CmpInitializeLightWeightTransactionType

INT64 __fastcall CmpInitializeLightWeightTransactionType(){
  __int16 result; 
  char result_2; 
  int v3; 
  int v4; 
  int v5; 
  int v6; 
  int v7; 
  int v8; 
  int v9; 
  int v10; 
  __int64 v11; 
  __int64 v12; 
  INT64(__fastcall *v13)(__int64, __int64, __int64, __int64); 
  VOID(__stdcall *v14)(PVOID); 
  memset((INT64)&result, 0i64);
  v11 = 0i64;
  v7 = 2031679;
  v8 = 2031679;
  result = 120;
  v3 = 48;
  v12 = 0i64;
  result_2 = result_2 & 0xE3 | 0xC;
  v13 = CmpCloseLightWeightTransaction;
  v14 = CmpDeleteLightWeightTransaction;
  v4 = 1179649;
  v5 = 1179710;
  v6 = 1179672;
  v10 = 24;
  v9 = 1;
  return ObCreateObjectTypeEx(
           &CmpTransactionTypeNameString,
           (__int64)&result,
           0i64,
           0i64,
           (__int64)&CmRegistryTransactionType);
}

Referenced by:

CmInitSystem1