Решение:
float view_matrix[3][4];
read_bytes((LPVOID)(clientBase + dwViewMatrix), 64, &view_matrix);
Функция:
int read_bytes(LPVOID addr, int num, void* buf)
{
SIZE_T sz = 0;
int r = ReadProcessMemory(process, addr, buf, num, &sz);
if (r == 0 || sz == 0) {
printf("RPM error, %08X\n", GetLastError());
return 0;
}
return 1;
}