internal extern static SafeFileHandle CreateFile( string lpFileName, uint dwDesiredAccess, uint dwShareMode, IntPtr lpSecurityAttributes, CREATION_DISPOSITION dwCreationDisposition, uint dwFlagsAndAttributes, IntPtr hTemplateFile );
private static extern SafeFileHandle CreateFile( string lpFileName, Winnt.ACCESS_MASK dwDesiredAccess, SHARE_MODE dwShareMode, IntPtr lpSecurityAttributes, CREATION_DISPOSITION dwCreationDisposition, FILE_ATTRIBUTES dwFlagsAndAttributes, IntPtr hTemplateFile );
internal extern static SafeFileHandle CreateFile( String lpFileName, UInt32 dwDesiredAccess, UInt32 dwShareMode, IntPtr lpSecurityAttributes, CREATION_DISPOSITION dwCreationDisposition, UInt32 dwFlagsAndAttributes, IntPtr hTemplateFile );