INT64 __fastcall RaspRectangleCreate(INT64 *a1, UINT64 a2, _QWORD *a3, INT64 *a4){
unsigned int v4;
unsigned int v7;
unsigned __int64 Memory;
INT64 result;
__int64 v10;
v4 = a2;
v7 = ((unsigned int)(a2 * *(_DWORD *)a1 * *((_DWORD *)a1 + 1) + 7) >> 3) + 72;
Memory = RaspAllocateMemory(v7, a4);
if( !Memory )
return 3221225495i64;
result = BgpGxInitializeRectangle(a1, v4, Memory, v7);
*a3 = v10;
return result;
}