ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

intl.h
Go to the documentation of this file.
00001 #include <windows.h>
00002 #include <cpl.h>
00003 #include <commctrl.h>
00004 #include <setupapi.h>
00005 #include <stdio.h>
00006 #include <stdlib.h>
00007 #include <tchar.h>
00008 #include <prsht.h>
00009 #include <malloc.h>
00010 #include <debug.h>
00011 
00012 #include "resource.h"
00013 
00014 #define DECIMAL_RADIX          10
00015 
00016 /* Limits */
00017 #define MAX_FMT_SIZE           30
00018 #define MAX_STR_SIZE          128
00019 #define MAX_SAMPLES_STR_SIZE   70
00020 
00021 #define MAX_NUMBERDSYMBOL       3
00022 #define MAX_NUMBERSDIGITGRSYM   3
00023 #define MAX_NUMBERSNSIGNSYM     4
00024 #define MAX_NUMBERSLSEP         3
00025 
00026 #define MAX_CURRENCYSYMBOL      5
00027 #define MAX_CURRENCYDECSEP      3
00028 #define MAX_CURRENCYGRPSEP      3
00029 
00030 #define MAX_TIMEFORMAT         80
00031 #define MAX_TIMESEPARATOR       3
00032 #define MAX_TIMEAMSYMBOL       12
00033 #define MAX_TIMEPMSYMBOL       12
00034 
00035 #define MAX_SHRTDATEFMT        80
00036 #define MAX_SHRTDATESEP         3
00037 #define MAX_LONGDATEFMT        80
00038 #define MAX_YEAR_EDIT           4
00039 
00040 typedef struct _APPLET
00041 {
00042     UINT idIcon;
00043     UINT idName;
00044     UINT idDescription;
00045     APPLET_PROC AppletProc;
00046 } APPLET, *PAPPLET;
00047 
00048 typedef struct _GLOBALDATA
00049 {
00050     LCID lcid;
00051 } GLOBALDATA, *PGLOBALDATA;
00052 
00053 extern HINSTANCE hApplet;
00054 extern DWORD IsUnattendedSetupEnabled;
00055 extern DWORD UnattendLCID;
00056 
00057 /* intl.c */
00058 
00059 /* languages.c */
00060 INT_PTR CALLBACK
00061 LanguagesPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00062 
00063 /* advanced.c */
00064 INT_PTR CALLBACK
00065 AdvancedPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00066 VOID
00067 SetNonUnicodeLang(HWND hwnd, LCID lcid);
00068 
00069 /* currency.c */
00070 INT_PTR CALLBACK
00071 CurrencyPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00072 
00073 /* date.c */
00074 INT_PTR CALLBACK
00075 DatePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00076 
00077 /* general.c */
00078 INT_PTR CALLBACK
00079 GeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00080 
00081 /* locale.c */
00082 INT_PTR CALLBACK
00083 InpLocalePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00084 
00085 /* numbers.h */
00086 INT_PTR CALLBACK
00087 NumbersPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00088 
00089 /* time.c */
00090 INT_PTR CALLBACK
00091 TimePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00092 
00093 /* sort.c */
00094 BOOL
00095 IsSortPageNeeded(LCID lcid);
00096 
00097 INT_PTR CALLBACK
00098 SortPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
00099 
00100 /* misc.c */
00101 LPTSTR
00102 InsSpacesFmt(LPCTSTR szSourceStr, LPCTSTR szFmtStr);
00103 
00104 LPTSTR
00105 ReplaceSubStr(LPCTSTR szSourceStr, LPCTSTR szStrToReplace, LPCTSTR szTempl);
00106 
00107 LONG
00108 APIENTRY
00109 SetupApplet(HWND hwndDlg, LCID lcid);
00110 
00111 /* kblayouts.c */
00112 VOID AddNewKbLayoutsByLcid(LCID Lcid);
00113 
00114 /* EOF */

Generated on Fri May 25 2012 04:19:04 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.