Function CreateFileA
pub unsafe fn CreateFileA<P0>(
lpfilename: P0,
dwdesiredaccess: u32,
dwsharemode: FILE_SHARE_MODE,
lpsecurityattributes: Option<*const SECURITY_ATTRIBUTES>,
dwcreationdisposition: FILE_CREATION_DISPOSITION,
dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES,
htemplatefile: Option<HANDLE>,
) -> Result<HANDLE>where
P0: Param<PCSTR>,