Delete all Trailing spaces in code.
[reactos.git] / reactos / dll / cpl / intl / intl.h
1 #ifndef __CPL_INTL_H
2 #define __CPL_INTL_H
3
4 #define MAX_FMT_SIZE 30
5 #define MAX_STR_SIZE 128
6 #define MAX_SAMPLES_STR_SIZE 70
7 #define DECIMAL_RADIX 10
8
9 typedef struct _APPLET
10 {
11 UINT idIcon;
12 UINT idName;
13 UINT idDescription;
14 APPLET_PROC AppletProc;
15 } APPLET, *PAPPLET;
16
17 typedef struct _GLOBALDATA
18 {
19 LCID lcid;
20 } GLOBALDATA, *PGLOBALDATA;
21
22 extern HINSTANCE hApplet;
23 extern DWORD IsUnattendedSetupEnabled;
24 extern DWORD UnattendLCID;
25
26 /* intl.c */
27
28 /* languages.c */
29 INT_PTR CALLBACK
30 LanguagesPageProc(HWND hwndDlg,
31 UINT uMsg,
32 WPARAM wParam,
33 LPARAM lParam);
34
35 /* advanced.c */
36 INT_PTR CALLBACK
37 AdvancedPageProc(HWND hwndDlg,
38 UINT uMsg,
39 WPARAM wParam,
40 LPARAM lParam);
41
42 /* currency.c */
43 INT_PTR CALLBACK
44 CurrencyPageProc(HWND hwndDlg,
45 UINT uMsg,
46 WPARAM wParam,
47 LPARAM lParam);
48
49 /* date.c */
50 INT_PTR CALLBACK
51 DatePageProc(HWND hwndDlg,
52 UINT uMsg,
53 WPARAM wParam,
54 LPARAM lParam);
55
56 /* general.c */
57 INT_PTR CALLBACK
58 GeneralPageProc(HWND hwndDlg,
59 UINT uMsg,
60 WPARAM wParam,
61 LPARAM lParam);
62
63 /* locale.c */
64 INT_PTR CALLBACK
65 InpLocalePageProc(HWND hwndDlg,
66 UINT uMsg,
67 WPARAM wParam,
68 LPARAM lParam);
69
70 /* numbers.h */
71 INT_PTR CALLBACK
72 NumbersPageProc(HWND hwndDlg,
73 UINT uMsg,
74 WPARAM wParam,
75 LPARAM lParam);
76
77 /* time.c */
78 INT_PTR CALLBACK
79 TimePageProc(HWND hwndDlg,
80 UINT uMsg,
81 WPARAM wParam,
82 LPARAM lParam);
83
84 /* sort.c */
85 BOOL
86 IsSortPageNeeded(LCID lcid);
87
88 INT_PTR CALLBACK
89 SortPageProc(HWND hwndDlg,
90 UINT uMsg,
91 WPARAM wParam,
92 LPARAM lParam);
93
94 /* misc.c */
95 LPTSTR
96 InsSpacesFmt(LPCTSTR szSourceStr, LPCTSTR szFmtStr);
97
98 LPTSTR
99 ReplaceSubStr(LPCTSTR szSourceStr, LPCTSTR szStrToReplace, LPCTSTR szTempl);
100
101 LONG
102 APIENTRY
103 SetupApplet(LCID lcid);
104
105 #endif /* __CPL_INTL_H */
106
107 /* EOF */