pub type PUINT = *mut u32;