RtlpMuiRegCreateStringPool
_QWORD *__fastcall RtlpMuiRegCreateStringPool(int a1, int a2){
int v2;
int v3;
_QWORD *result;
_WORD *v5;
unsigned int v6;
v6 = 0;
v2 = 4;
if( a1 >= 1 )
v2 = a1;
v3 = 40;
if( a2 >= 1 )
v3 = a2;
result = SafeAllocBlob(0x20u, v2, 2u, v3, 2u, &v6);
if( result )
{
*(_DWORD *)result = v6;
result[2] = result + 4;
*((_WORD *)result + 4) = v3;
*((_WORD *)result + 2) = v2;
v5 = (_WORD *)result + (unsigned __int16)v2 + 16;
result[3] = v5;
*v5 = 0;
*((_WORD *)result + 5) = 1;
*(_WORD *)result[2] = 0;
*((_WORD *)result + 3) = 1;
}
return result;
}Referenced by:
RtlpMuiRegLoadInstalled
RtlpMuiRegResizeStringPool