[ros-diffs] [gedmurphy] 26279: - add hh.exe - not added to build as it useless until we get hhctrl.ocx done.

gedmurphy at svn.reactos.org gedmurphy at svn.reactos.org
Sat Apr 7 17:24:46 CEST 2007


Author: gedmurphy
Date: Sat Apr  7 19:24:45 2007
New Revision: 26279

URL: http://svn.reactos.org/svn/reactos?rev=26279&view=rev
Log:
- add hh.exe
- not added to build as it useless until we get hhctrl.ocx done.

Added:
    trunk/reactos/base/applications/hh/
    trunk/reactos/base/applications/hh/hh.ico   (with props)
    trunk/reactos/base/applications/hh/hh.rbuild
    trunk/reactos/base/applications/hh/hh.rc
    trunk/reactos/base/applications/hh/main.c

Added: trunk/reactos/base/applications/hh/hh.ico
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/hh/hh.ico?rev=26279&view=auto
==============================================================================
Binary file - no diff available.

Propchange: trunk/reactos/base/applications/hh/hh.ico
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: trunk/reactos/base/applications/hh/hh.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/hh/hh.rbuild?rev=26279&view=auto
==============================================================================
--- trunk/reactos/base/applications/hh/hh.rbuild (added)
+++ trunk/reactos/base/applications/hh/hh.rbuild Sat Apr  7 19:24:45 2007
@@ -1,0 +1,14 @@
+<?xml version="1.0"?>
+<rbuild xmlns:xi="http://www.w3.org/2001/XInclude">
+	<module name="hh" type="win32gui" installbase="system32" installname="hh.exe" unicode="no">
+		<include base="hh">.</include>		
+		<define name="__USE_W32API" />
+		<define name="_WIN32_IE">0x0600</define>
+		<define name="_WIN32_WINNT">0x0501</define>
+		<library>kernel32</library>
+		<library>user32</library>
+		<library>gdi32</library>
+		<file>main.c</file>
+		<file>hh.rc</file>
+	</module>
+</rbuild>

Added: trunk/reactos/base/applications/hh/hh.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/hh/hh.rc?rev=26279&view=auto
==============================================================================
--- trunk/reactos/base/applications/hh/hh.rc (added)
+++ trunk/reactos/base/applications/hh/hh.rc Sat Apr  7 19:24:45 2007
@@ -1,0 +1,9 @@
+#include <windows.h>
+
+#define REACTOS_STR_FILE_DESCRIPTION	"ReactOS HTML Help Executable\0"
+#define REACTOS_STR_INTERNAL_NAME	"hh\0"
+#define REACTOS_STR_ORIGINAL_FILENAME	"hh.exe\0"
+#include <reactos/version.rc>
+
+2 ICON DISCARDABLE hh.ico
+

Added: trunk/reactos/base/applications/hh/main.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/hh/main.c?rev=26279&view=auto
==============================================================================
--- trunk/reactos/base/applications/hh/main.c (added)
+++ trunk/reactos/base/applications/hh/main.c Sat Apr  7 19:24:45 2007
@@ -1,0 +1,23 @@
+#include <windows.h>
+
+typedef int WINAPI DOWINMAIN(HMODULE hMod, LPSTR cmdline);
+
+int WINAPI 
+WinMain(HINSTANCE hInst, 
+        HINSTANCE hPrevInst, 
+        LPSTR cmdline, 
+        int cmdshow)
+{
+    HMODULE hModule;
+    DOWINMAIN *doWinMain;
+    int ret = -1;
+
+    hModule = LoadLibraryA("hhctrl.ocx");
+    doWinMain = (DOWINMAIN*) GetProcAddress(hModule, "doWinMain");
+
+    ret = doWinMain(hInst, cmdline);
+
+    FreeLibrary(hModule);
+
+    return ret;
+}




More information about the Ros-diffs mailing list