ReactOS  0.4.14-dev-358-gbef841c
base.h
Go to the documentation of this file.
1 /*
2  * COPYRIGHT: See COPYING in the top level directory
3  * PROJECT: ReactOS Base API Server DLL
4  * FILE: include/reactos/subsys/win/base.h
5  * PURPOSE: Public definitions for Base API Clients
6  * PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr)
7  */
8 
9 #ifndef _BASE_H
10 #define _BASE_H
11 
12 #pragma once
13 
14 typedef
15 BOOL
17  HANDLE NewProcessId,
18  HANDLE ParentThreadId,
19  ULONG dwUnknown,
20  ULONG CreateFlags);
21 
22 VOID
23 NTAPI
25 
26 typedef struct _NLS_USER_INFO
27 {
31  WCHAR sList[80];
52  WCHAR sTime[80];
53  WCHAR iTime[80];
56  WCHAR s1159[80];
57  WCHAR s2359[80];
59  WCHAR sDate[80];
60  WCHAR iDate[80];
71 C_ASSERT(sizeof(NLS_USER_INFO) == 0x1870);
72 
74 {
78 
80 {
86 
88 {
94 
96 {
102 
103 typedef struct _INIFILE_MAPPING
104 {
110 
112 {
136 
137 #if defined(_M_IX86)
138 C_ASSERT(sizeof(BASE_STATIC_SERVER_DATA) == 0x1AC8);
139 #endif
140 
141 #endif // _BASE_H
142 
143 /* EOF */
struct _INIFILE_MAPPING_VARNAME INIFILE_MAPPING_VARNAME
WCHAR sCountry[80]
Definition: base.h:30
WCHAR sNativeDigits[80]
Definition: base.h:40
WCHAR sYearMonth[80]
Definition: base.h:61
#define IN
Definition: typedefs.h:38
PINIFILE_MAPPING_FILENAME FileNames
Definition: base.h:105
WCHAR iPaperSize[80]
Definition: base.h:33
WCHAR iNegCurr[80]
Definition: base.h:48
WCHAR sShortDate[80]
Definition: base.h:58
struct _INIFILE_MAPPING_APPNAME * PINIFILE_MAPPING_APPNAME
WCHAR iDate[80]
Definition: base.h:60
WCHAR sLongDate[80]
Definition: base.h:62
PINIFILE_MAPPING_VARNAME VariableNames
Definition: base.h:91
ULONG ulCacheUpdateCount
Definition: base.h:69
USHORT WindowsMinorVersion
Definition: base.h:117
UNICODE_STRING WindowsDirectory
Definition: base.h:113
BOOLEAN DefaultSeparateVDM
Definition: base.h:126
struct _INIFILE_MAPPING_FILENAME INIFILE_MAPPING_FILENAME
WCHAR sTimeFormat[80]
Definition: base.h:51
DWORD LCID
Definition: nls.h:13
WCHAR sMonDecSep[80]
Definition: base.h:43
struct _INIFILE_MAPPING_VARNAME * PINIFILE_MAPPING_VARNAME
WCHAR s1159[80]
Definition: base.h:56
#define BOOL
Definition: nt_native.h:43
struct _INIFILE_MAPPING_TARGET * PINIFILE_MAPPING_TARGET
WCHAR iTLZero[80]
Definition: base.h:54
UNICODE_STRING WindowsSystemDirectory
Definition: base.h:114
PINIFILE_MAPPING_APPNAME DefaultAppNameMapping
Definition: base.h:100
UNICODE_STRING Name
Definition: base.h:98
struct _INIFILE_MAPPING_FILENAME * PINIFILE_MAPPING_FILENAME
struct _INIFILE_MAPPING_APPNAME INIFILE_MAPPING_APPNAME
WCHAR sList[80]
Definition: base.h:31
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
PINIFILE_MAPPING_TARGET MappingTarget
Definition: base.h:84
PINIFILE_MAPPING_APPNAME ApplicationNames
Definition: base.h:99
UNICODE_STRING NamedObjectDirectory
Definition: base.h:115
unsigned char BOOLEAN
BOOLEAN LUIDDeviceMapsEnabled
Definition: base.h:133
WCHAR s2359[80]
Definition: base.h:57
WCHAR iCalType[80]
Definition: base.h:63
WCHAR sPositiveSign[80]
Definition: base.h:49
WCHAR Locale[80]
Definition: base.h:66
struct _NLS_USER_INFO NLS_USER_INFO
SYSTEM_BASIC_INFORMATION SysInfo
Definition: base.h:122
PINIFILE_MAPPING_VARNAME DefaultVarNameMapping
Definition: base.h:92
LUID InteractiveUserLuid
Definition: base.h:68
WCHAR sThousand[80]
Definition: base.h:35
LCID UserLocaleId
Definition: base.h:67
struct _INIFILE_MAPPING INIFILE_MAPPING
struct _BASE_STATIC_SERVER_DATA BASE_STATIC_SERVER_DATA
WCHAR sNegativeSign[80]
Definition: base.h:50
struct _INIFILE_MAPPING * PINIFILE_MAPPING
BOOLEAN IsWowTaskReady
Definition: base.h:127
__wchar_t WCHAR
Definition: xmlstorage.h:180
WCHAR sGrouping[80]
Definition: base.h:36
WCHAR sTime[80]
Definition: base.h:52
UNICODE_STRING WindowsSys32x86Directory
Definition: base.h:128
PINIFILE_MAPPING_FILENAME WinIniFileMapping
Definition: base.h:107
struct _INIFILE_MAPPING_VARNAME * Next
Definition: base.h:81
WCHAR iMeasure[80]
Definition: base.h:32
WCHAR sMonThouSep[80]
Definition: base.h:44
WCHAR sDate[80]
Definition: base.h:59
PINIFILE_MAPPING_FILENAME DefaultFileNameMapping
Definition: base.h:106
WCHAR iCurrency[80]
Definition: base.h:47
BOOL(NTAPI * BASE_PROCESS_CREATE_NOTIFY_ROUTINE)(HANDLE NewProcessId, HANDLE ParentThreadId, ULONG dwUnknown, ULONG CreateFlags)
Definition: base.h:16
VOID NTAPI BaseSetProcessCreateNotify(IN BASE_PROCESS_CREATE_NOTIFY_ROUTINE ProcessCreateNotifyProc)
Definition: proc.c:321
WCHAR iFirstWeekOfYear[80]
Definition: base.h:65
WCHAR sDecimal[80]
Definition: base.h:34
KSYSTEM_TIME ktTermsrvClientBias
Definition: base.h:131
unsigned short USHORT
Definition: pedump.c:61
struct _BASE_STATIC_SERVER_DATA * PBASE_STATIC_SERVER_DATA
WCHAR CSDVersion[128]
Definition: base.h:121
WCHAR sMonGrouping[80]
Definition: base.h:45
UNICODE_STRING RegistryPath
Definition: base.h:76
WCHAR NumShape[80]
Definition: base.h:41
USHORT WindowsMajorVersion
Definition: base.h:116
C_ASSERT(sizeof(NLS_USER_INFO)==0x1870)
ULONG Reserved
Definition: base.h:108
WCHAR iNegNumber[80]
Definition: base.h:39
struct _INIFILE_MAPPING_TARGET * Next
Definition: base.h:75
WCHAR iLZero[80]
Definition: base.h:38
UNICODE_STRING Name
Definition: base.h:82
struct _INIFILE_MAPPING_TARGET INIFILE_MAPPING_TARGET
WCHAR iDigits[80]
Definition: base.h:37
WCHAR sLanguage[80]
Definition: base.h:28
unsigned int ULONG
Definition: retypes.h:1
struct _INIFILE_MAPPING_FILENAME * Next
Definition: base.h:97
ULONG TermsrvClientTimeZoneChangeNum
Definition: base.h:134
WCHAR iCurrDigits[80]
Definition: base.h:46
WCHAR iCountry[80]
Definition: base.h:29
struct _NLS_USER_INFO * PNLS_USER_INFO
SYSTEM_TIMEOFDAY_INFORMATION TimeOfDay
Definition: base.h:123
BOOLEAN fTermsrvAppInstallMode
Definition: base.h:129
struct _INIFILE_MAPPING_APPNAME * Next
Definition: base.h:89
WCHAR iTime[80]
Definition: base.h:53
ULONG TermsrvClientTimeZoneId
Definition: base.h:132
NLS_USER_INFO NlsUserInfo
Definition: base.h:125
WCHAR iFirstDayOfWeek[80]
Definition: base.h:64
TIME_ZONE_INFORMATION tziTermsrvClientTimeZone
Definition: base.h:130
WCHAR iTimePrefix[80]
Definition: base.h:55
WCHAR sCurrency[80]
Definition: base.h:42
UNICODE_STRING Name
Definition: base.h:90