pub unsafe fn CreateMutexExA<P0>(
    lpmutexattributes: Option<*const SECURITY_ATTRIBUTES>,
    lpname: P0,
    dwflags: u32,
    dwdesiredaccess: u32
) -> Result<HANDLE>
where P0: IntoParam<PCSTR>,