https://git.reactos.org/?p=reactos.git;a=commitdiff;h=2fdb4d99c79a86343ddddd13a7f0a8b6a03588c8

commit 2fdb4d99c79a86343ddddd13a7f0a8b6a03588c8
Author:     Eric Kohl <[email protected]>
AuthorDate: Sun Jul 1 11:02:10 2018 +0200
Commit:     Eric Kohl <[email protected]>
CommitDate: Sun Jul 1 17:28:28 2018 +0200

    [LICCPA] Make the License Manager GUI build and make it visible (again)
    
    - Add the missing CMakeLists.txt file.
    - Comment-out an unused variable.
    - Make WM_INITDIALOG return TRUE, so that the dialog gets visible.
---
 dll/cpl/liccpa/CMakeLists.txt | 19 +++++++++++++++++++
 dll/cpl/liccpa/liccpa.c       |  9 ++-------
 dll/cpl/liccpa/liccpa.h       | 23 ++++++++++++++++++++++-
 3 files changed, 43 insertions(+), 8 deletions(-)

diff --git a/dll/cpl/liccpa/CMakeLists.txt b/dll/cpl/liccpa/CMakeLists.txt
new file mode 100644
index 0000000000..c5871dbef3
--- /dev/null
+++ b/dll/cpl/liccpa/CMakeLists.txt
@@ -0,0 +1,19 @@
+
+spec2def(liccpa.cpl liccpa.spec)
+
+list(APPEND SOURCE
+    liccpa.c
+    liccpa.h)
+
+file(GLOB liccpa_rc_deps resources/*.*)
+add_rc_deps(liccpa.rc ${liccpa_rc_deps})
+
+add_library(liccpa SHARED
+    ${SOURCE}
+    liccpa.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/liccpa.def)
+
+set_module_type(liccpa cpl UNICODE)
+add_importlibs(liccpa advapi32 user32 gdi32 msvcrt kernel32 ntdll)
+add_pch(liccpa liccpa.h SOURCE)
+add_cd_file(TARGET liccpa DESTINATION reactos/system32 FOR all)
diff --git a/dll/cpl/liccpa/liccpa.c b/dll/cpl/liccpa/liccpa.c
index 860954bcf2..50b4fbb426 100644
--- a/dll/cpl/liccpa/liccpa.c
+++ b/dll/cpl/liccpa/liccpa.c
@@ -10,11 +10,6 @@
  * This application does almost nothing and its really good at it.
  */
 
-#include <windows.h>
-#include <commctrl.h>
-#include <cpl.h>
-
-#include "resource.h"
 #include "liccpa.h"
 
 HINSTANCE hApplet = 0;
@@ -26,12 +21,12 @@ DlgMainProc(HWND hwndDlg,
             WPARAM wParam,
             LPARAM lParam)
 {
-    TCHAR szString[256];
+//    TCHAR szString[256];
 
     switch (uMsg)
     {
         case WM_INITDIALOG:
-            break;
+            return TRUE;
 
         case WM_COMMAND:
             switch (HIWORD(wParam))
diff --git a/dll/cpl/liccpa/liccpa.h b/dll/cpl/liccpa/liccpa.h
index 694663d208..45c010b5db 100644
--- a/dll/cpl/liccpa/liccpa.h
+++ b/dll/cpl/liccpa/liccpa.h
@@ -1,4 +1,23 @@
-#pragma once
+#ifndef _LICCPA_H
+#define _LICCPA_H
+
+#include <stdarg.h>
+
+#define WIN32_NO_STATUS
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+
+#include <windef.h>
+#include <winbase.h>
+#include <winreg.h>
+#include <wingdi.h>
+#include <wincon.h>
+#include <devguid.h>
+#include <shlobj.h>
+#include <cpl.h>
+#include <regstr.h>
+
+#include "resource.h"
 
 typedef struct
 {
@@ -10,4 +29,6 @@ typedef struct
 
 extern HINSTANCE hApplet;
 
+#endif /* _LICCPA_H */
+
 /* EOF */

Reply via email to