public static extern SafeFileHandle CreateFile(string lpFileName, NativeFileAccess dwDesiredAccess, NativeFileShare dwShareMode, IntPtr lpSecurityAttributes, NativeFileCreationDisposition dwCreationDisposition, NativeFileAttributes dwFlagsAndAttributes, IntPtr hTemplateFile);