You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
1.2 KiB
73 lines
1.2 KiB
//
|
|
// Include Files.
|
|
//
|
|
|
|
#ifndef UTIL_H
|
|
#define UTIL_H
|
|
|
|
BOOL CLSIDToStringA(
|
|
REFGUID refGUID,
|
|
char *pchA);
|
|
|
|
DWORD TransNum(
|
|
LPTSTR lpsz);
|
|
|
|
BOOL IsOSPlatform(
|
|
DWORD dwOS);
|
|
|
|
void MirrorBitmapInDC(
|
|
HDC hdc,
|
|
HBITMAP hbmOrig);
|
|
|
|
BOOL IsSetupMode();
|
|
BOOL IsAdminPrivilegeUser();
|
|
BOOL IsInteractiveUserLogon();
|
|
|
|
BOOL IsValidLayout(
|
|
DWORD dwLayout);
|
|
|
|
void SetLangBarOption(
|
|
DWORD dwShowStatus,
|
|
BOOL bDefUser);
|
|
|
|
BOOL GetLangBarOption(
|
|
DWORD *dwShowStatus,
|
|
BOOL bDefUser);
|
|
|
|
void CheckInternatModule();
|
|
DWORD MigrateCtfmonFromWin9x(LPCTSTR pszUserKey);
|
|
void ResetImm32AndCtfImeFlag();
|
|
|
|
|
|
BOOL IsDisableCtfmon();
|
|
|
|
void SetDisalbeCtfmon(
|
|
DWORD dwDisableCtfmon);
|
|
|
|
BOOL IsDisableCTFIME();
|
|
BOOL IsDisableCUAS();
|
|
|
|
void SetDisableCUAS(
|
|
BOOL bDisableCUAS);
|
|
|
|
BOOL SetLanguageBandMenu(
|
|
BOOL bLoad);
|
|
|
|
BOOL RunCtfmonProcess();
|
|
|
|
UINT GetCtfmonPath(
|
|
LPTSTR szCtfmonPath,
|
|
UINT uBuffLen);
|
|
|
|
BOOL IsInstalledEALangPack();
|
|
BOOL IsTipInstalled();
|
|
|
|
HMODULE LoadSystemLibrary(
|
|
LPCTSTR lpModuleName);
|
|
|
|
HMODULE LoadSystemLibraryEx(
|
|
LPCTSTR lpModuleName,
|
|
HANDLE hFile,
|
|
DWORD dwFlags);
|
|
|
|
#endif // UTIL_H
|