internal static extern SafeFileHandle CreateFile(string lpFileName, FileAccess desiredAccess, FileShare shareMode, IntPtr lpSecurityAttributes, FileMode mode, FileFlagAttrib flagsAndAttributes, IntPtr hTemplateFile);