40 lines
1.5 KiB
C
40 lines
1.5 KiB
C
|
|
||
|
//
|
||
|
// Sample Locale values
|
||
|
// Complete Locale definitions are in winnt.h
|
||
|
//
|
||
|
#define LOCALE_ANY LANG_NEUTRAL // MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT)
|
||
|
#define LOCALE_USENGLISH LANG_ENGLISH // MAKELANGID (LANG_ENGLISH, SUBLANG_ENGLISH_US)
|
||
|
#define LOCALE_JAPANESE LANG_JAPANESE //MAKELANGID (LANG_JAPANESE, 0)
|
||
|
#define LOCALE_UKENGLISH MAKELANGID (LANG_ENGLISH, SUBLANG_ENGLISH_UK)
|
||
|
#define LOCALE_GERMAN MAKELANGID (LANG_GERMAN, SUBLANG_GERMAN)
|
||
|
#define LOCALE_FRENCH MAKELANGID (LANG_FRENCH, SUBLANG_FRENCH)
|
||
|
|
||
|
|
||
|
//
|
||
|
// OS values (BUGBUG. Needs syncing with any already defined ones)
|
||
|
//
|
||
|
#define OS_WINNT VER_PLATFORM_WIN32_NT
|
||
|
#define OS_WIN95 VER_PLATFORM_WIN32_WINDOWS
|
||
|
#define OS_WIN31 VER_PLATFORM_WIN32s
|
||
|
|
||
|
|
||
|
//
|
||
|
// Processor values (BUGBUG. Add JavaVM)
|
||
|
//
|
||
|
#define HW_ANY PROCESSOR_ARCHITECTURE_UNKNOWN
|
||
|
#define HW_X86 PROCESSOR_ARCHITECTURE_INTEL
|
||
|
#define HW_MIPS PROCESSOR_ARCHITECTURE_MIPS
|
||
|
#define HW_ALPHA PROCESSOR_ARCHITECTURE_ALPHA
|
||
|
#define HW_PPC PROCESSOR_ARCHITECTURE_PPC
|
||
|
|
||
|
#define MAKEARCHITECTURE(h,o) (h << 8 + o)
|
||
|
//
|
||
|
// Context values (BUGBUG. Needs syncing with any already defined ones)
|
||
|
//
|
||
|
#define CTX_LOCAL_SERVER CLSCTX_LOCAL_SERVER // x04
|
||
|
#define CTX_INPROC_SERVER CLSCTX_INPROC_SERVER // x01
|
||
|
#define CTX_INPROC_HANDLER CLSCTX_INPROC_HANDLER // x02
|
||
|
#define CTX_REMOTE_SERVER CLSCTX_REMOTE_SERVER //0x10,
|
||
|
|