📄 utils.h
字号:
// UTILS.H// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.//// various utility functions//#ifndef __UTILS_H_#define __UTILS_H_// ===========================================================================// INCLUDES// ===========================================================================#include <windows.h>enum TUtilsException {ErrNotEnoughMemory =-1, ErrCannotOpenFile =-2, ErrCannotReadFile =-3, ErrCannotWriteFile =-4, ErrCannotConvertFile=-5, ErrCertFileKeyFileMismatch = -6};// ===========================================================================// GLOBAL FUNCTIONS// ===========================================================================// convert a MBCS string to UNICODELPWSTR MakeUnicodeString(LPCSTR mbStr, UINT codePage, DWORD& length);// convert a UNICODE string to MBCSLPSTR MakeMBCSString(LPCWSTR uniStr, UINT codePage, DWORD& length);// is a file unicodeBOOL FileIsUnicode(LPCWSTR fileName, BOOL& littleEndian);// create a temporary file which is a little endian UNICODE version of a// big endian UNICODE fileLPWSTR ConvertFileToLittleEndianUnicode(LPCWSTR fileName);// create a temporary file which is a UNICODE version of an MBCS fileLPWSTR ConvertFileToUnicode(LPCWSTR fileName);// get a temporary filename (in c:\temp\mks???\ with given file name)LPWSTR TempFileName(LPCWSTR fileName);// remove any temporary files created (in c:\temp\mks???\)void CleanupTemp();// Open file with Unicode filename correctly under Win95 and WinNTHANDLE MakeSISOpenFile(LPCWSTR pszFilename, DWORD dwAccessMode, DWORD dwCreateFlags);// Converts a relative path to an absolute path under Win95 and WinNTint FullPath(LPWSTR pszAbsolutePath, const LPCWSTR pszRelativePath, size_t maxLength);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -