- PCHify notepad and add missing header from regedit.
Modified: trunk/reactos/subsys/system/notepad/dialog.c
Modified: trunk/reactos/subsys/system/notepad/license.c
Modified: trunk/reactos/subsys/system/notepad/main.c
Added: trunk/reactos/subsys/system/notepad/notepad.h
Modified: trunk/reactos/subsys/system/notepad/notepad.xml
Modified: trunk/reactos/subsys/system/notepad/settings.c
Modified: trunk/reactos/subsys/system/notepad/text.c
Added: trunk/reactos/subsys/system/regedit/regedit.h
_____
Modified: trunk/reactos/subsys/system/notepad/dialog.c
--- trunk/reactos/subsys/system/notepad/dialog.c 2006-01-08
10:05:37 UTC (rev 20703)
+++ trunk/reactos/subsys/system/notepad/dialog.c 2006-01-08
10:09:23 UTC (rev 20704)
@@ -20,21 +20,8 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
*/
-#define UNICODE
-#define _UNICODE
+#include <notepad.h>
-#define _CRT_SECURE_NO_DEPRECATE
-
-#include <assert.h>
-#include <stdio.h>
-#include <windows.h>
-#include <commdlg.h>
-#include <tchar.h>
-
-#include "main.h"
-#include "license.h"
-#include "dialog.h"
-
static const WCHAR helpfileW[] = {
'n','o','t','e','p','a','d','.','h','l','p',0
};
static INT_PTR WINAPI DIALOG_PAGESETUP_DlgProc(HWND hDlg, UINT msg,
WPARAM wParam, LPARAM lParam);
_____
Modified: trunk/reactos/subsys/system/notepad/license.c
--- trunk/reactos/subsys/system/notepad/license.c 2006-01-08
10:05:37 UTC (rev 20703)
+++ trunk/reactos/subsys/system/notepad/license.c 2006-01-08
10:09:23 UTC (rev 20704)
@@ -18,14 +18,13 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
*/
-#include <windows.h>
-#include "license.h"
+#include <notepad.h>
VOID WineLicense(HWND Wnd)
{
/* FIXME: should load strings from resources */
LICENSE *License = &WineLicense_En;
- MessageBox(Wnd, License->License, License->LicenseCaption,
+ MessageBoxA(Wnd, License->License, License->LicenseCaption,
MB_ICONINFORMATION | MB_OK);
}
@@ -34,7 +33,7 @@
{
/* FIXME: should load strings from resources */
LICENSE *License = &WineLicense_En;
- MessageBox(Wnd, License->Warranty, License->WarrantyCaption,
+ MessageBoxA(Wnd, License->Warranty, License->WarrantyCaption,
MB_ICONEXCLAMATION | MB_OK);
}
_____
Modified: trunk/reactos/subsys/system/notepad/main.c
--- trunk/reactos/subsys/system/notepad/main.c 2006-01-08 10:05:37 UTC
(rev 20703)
+++ trunk/reactos/subsys/system/notepad/main.c 2006-01-08 10:09:23 UTC
(rev 20704)
@@ -22,19 +22,8 @@
*
*/
-#define UNICODE
-#define _UNICODE
+#include <notepad.h>
-#define _CRT_SECURE_NO_DEPRECATE
-
-#include <windows.h>
-#include <stdio.h>
-#include <tchar.h>
-
-#include "main.h"
-#include "dialog.h"
-#include "notepad_res.h"
-
NOTEPAD_GLOBALS Globals;
static ATOM aFINDMSGSTRING;
_____
Added: trunk/reactos/subsys/system/notepad/notepad.h
--- trunk/reactos/subsys/system/notepad/notepad.h 2006-01-08
10:05:37 UTC (rev 20703)
+++ trunk/reactos/subsys/system/notepad/notepad.h 2006-01-08
10:09:23 UTC (rev 20704)
@@ -0,0 +1,15 @@
+#define UNICODE
+#define _UNICODE
+
+#define _CRT_SECURE_NO_DEPRECATE
+
+#include <assert.h>
+#include <stdio.h>
+#include <windows.h>
+#include <commdlg.h>
+#include <tchar.h>
+
+#include "main.h"
+#include "license.h"
+#include "dialog.h"
+
_____
Modified: trunk/reactos/subsys/system/notepad/notepad.xml
--- trunk/reactos/subsys/system/notepad/notepad.xml 2006-01-08
10:05:37 UTC (rev 20703)
+++ trunk/reactos/subsys/system/notepad/notepad.xml 2006-01-08
10:09:23 UTC (rev 20704)
@@ -15,4 +15,5 @@
<file>text.c</file>
<file>settings.c</file>
<file>rsrc.rc</file>
+ <pch>notepad.h</pch>
</module>
_____
Modified: trunk/reactos/subsys/system/notepad/settings.c
--- trunk/reactos/subsys/system/notepad/settings.c 2006-01-08
10:05:37 UTC (rev 20703)
+++ trunk/reactos/subsys/system/notepad/settings.c 2006-01-08
10:09:23 UTC (rev 20704)
@@ -20,17 +20,8 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
*/
-#define UNICODE
-#define _UNICODE
+#include <notepad.h>
-#include <assert.h>
-#include <stdio.h>
-#include <windows.h>
-#include <commdlg.h>
-#include <tchar.h>
-
-#include "main.h"
-
static const TCHAR s_szRegistryKey[] = {
'S','o','f','t','w','a','r','e',
'\\','M','i','c','r','o','s','o','f','t',
'\\','N','o','t','e','p','a','d',0
};
_____
Modified: trunk/reactos/subsys/system/notepad/text.c
--- trunk/reactos/subsys/system/notepad/text.c 2006-01-08 10:05:37 UTC
(rev 20703)
+++ trunk/reactos/subsys/system/notepad/text.c 2006-01-08 10:09:23 UTC
(rev 20704)
@@ -20,15 +20,8 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
*/
-#define UNICODE
+#include <notepad.h>
-#include <assert.h>
-#include <stdio.h>
-#include <windows.h>
-#include <commdlg.h>
-
-#include "main.h"
-
static BOOL Append(LPWSTR *ppszText, DWORD *pdwTextLen, LPCWSTR
pszAppendText, DWORD dwAppendLen)
{
LPWSTR pszNewText;
_____
Added: trunk/reactos/subsys/system/regedit/regedit.h
--- trunk/reactos/subsys/system/regedit/regedit.h 2006-01-08
10:05:37 UTC (rev 20703)
+++ trunk/reactos/subsys/system/regedit/regedit.h 2006-01-08
10:09:23 UTC (rev 20704)
@@ -0,0 +1,29 @@
+#ifndef _REGEDIT_H
+#define _REGEDIT_H
+
+#define WIN32_LEAN_AND_MEAN /* Exclude rarely-used stuff from
Windows headers */
+#include <windows.h>
+#include <commctrl.h>
+#include <shellapi.h>
+#include <shlwapi.h>
+#include <stdlib.h>
+#include <tchar.h>
+#include <process.h>
+#include <stdio.h>
+#include <limits.h>
+#include <accctrl.h>
+#include <objbase.h>
+#include <basetyps.h>
+#include <unknwn.h>
+#include <aclui.h>
+#include <commdlg.h>
+#include <cderr.h>
+#include <ole2.h>
+#include <objbase.h>
+#include <objsel.h>
+#include <assert.h>
+#include "main.h"
+#include "regproc.h"
+#include "hexedit.h"
+#include "security.h"
+#endif