pub type RequiredPtrMut<T> = *mut T;
A muttable pointer to T
T
the syscall will return [ErrorStatus::InvaildPtr] if it is not aligned to align_of::<T>() or if it is null
ErrorStatus::InvaildPtr
align_of::<T>()
typically used for the syscall to return a value