windows-nt/Source/XPSP1/NT/shell/ext/msident/strconst.h
2020-09-26 16:20:57 +08:00

76 lines
3.3 KiB
C

/*----------------------------------------------------------------------------
strconst.h
Non-localizable String constant definitions
----------------------------------------------------------------------------*/
#ifndef _STRCONST_H
#define _STRCONST_H
#ifndef WIN16
#ifdef DEFINE_STRING_CONSTANTS
#define STR_GLOBAL(x,y) extern "C" CDECL const TCHAR x[] = TEXT(y)
#define STR_GLOBAL_ANSI(x,y) extern "C" CDECL const char x[] = y
#define STR_GLOBAL_WIDE(x,y) extern "C" CDECL const WCHAR x[] = L##y
#else
#define STR_GLOBAL(x,y) extern "C" CDECL const TCHAR x[]
#define STR_GLOBAL_ANSI(x,y) extern "C" CDECL const char x[]
#define STR_GLOBAL_WIDE(x,y) extern "C" CDECL const WCHAR x[]
#endif
#else // !WIN16
#ifdef DEFINE_STRING_CONSTANTS
#ifdef __WATCOMC__
#define STR_GLOBAL(x,y) extern "C" const TCHAR CDECL x[] = TEXT(y)
#define STR_GLOBAL_ANSI(x,y) extern "C" const char CDECL x[] = y
#define STR_GLOBAL_WIDE(x,y) extern "C" const WCHAR CDECL x[] = y
#else // __WATCOMC__
#define STR_GLOBAL(x,y) extern "C" CDECL const TCHAR x[] = TEXT(y)
#define STR_GLOBAL_ANSI(x,y) extern "C" CDECL const char x[] = y
#define STR_GLOBAL_WIDE(x,y) extern "C" CDECL const WCHAR x[] = L##y
#endif // __WATCOMC__
#else
#ifdef __WATCOMC__
#define STR_GLOBAL(x,y) extern "C" const TCHAR CDECL x[]
#define STR_GLOBAL_ANSI(x,y) extern "C" const char CDECL x[]
#define STR_GLOBAL_WIDE(x,y) extern "C" const WCHAR CDECL x[]
#else // __WATCOMC__
#define STR_GLOBAL(x,y) extern "C" CDECL const TCHAR x[]
#define STR_GLOBAL_ANSI(x,y) extern "C" CDECL const char x[]
#define STR_GLOBAL_WIDE(x,y) extern "C" CDECL const WCHAR x[]
#endif // __WATCOMC__
#endif
#endif // !WIN16
#define STR_REG_PATH_ROOT "Identities"
// --------------------------------------------------------------------------
// MultiUser
// --------------------------------------------------------------------------
STR_GLOBAL(c_szRegRoot, STR_REG_PATH_ROOT);
STR_GLOBAL(c_szUserDirPath, "Application Data\\Identities\\");
STR_GLOBAL(c_szUsername, "Username");
STR_GLOBAL(c_szUserID, "User ID");
STR_GLOBAL(c_szDirName, "Directory Name");
STR_GLOBAL(c_szUsePassword, "Use Password");
STR_GLOBAL(c_szPassword, "Password");
STR_GLOBAL(c_szLastUserID, "Last User ID");
STR_GLOBAL(c_szLastUserName, "Last Username");
STR_GLOBAL(c_szDefaultUserID, "Default User ID");
STR_GLOBAL(c_szDefaultUserName, "Default Username");
STR_GLOBAL(c_szPolicyKey, "Locked Down");
STR_GLOBAL(c_szLoginAs, "Start As");
STR_GLOBAL(c_szRegFolders, "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders");
STR_GLOBAL(c_szValueAppData, "AppData");
STR_GLOBAL(c_szNotifyWindowClass, "Identity Mgr Notify");
STR_GLOBAL(c_szCtxHelpFile, "ident.hlp");
STR_GLOBAL(c_szIdentitiesFolderName,"Identities");
STR_GLOBAL(c_szEnableDCPolicyKey, "DCPresent Enable");
STR_GLOBAL(c_szMigrated5, "Migrated5");
STR_GLOBAL(c_szIdentityOrdinal, "Identity Ordinal");
STR_GLOBAL(c_szOutgoingID, "OutgoingID");
STR_GLOBAL(c_szIncomingID, "IncomingID");
STR_GLOBAL(c_szChanging, "Changing");
#endif //_STRCONST_H