Commit in reactos on MAIN
baseaddress.cfg+2-11.19 -> 1.20
include/aclui.h+51.1 -> 1.2
lib/aclui/.cvsignore+8added 1.1
         /Makefile+48added 1.1
         /aclui.c+61added 1.1
         /aclui.def+22added 1.1
         /aclui.edf+22added 1.1
         /aclui.rc+40added 1.1
         /internal.h+8added 1.1
         /resource.h+8added 1.1
         /stubs.c+42added 1.1
+266-1
9 added + 2 modified, total 11 files
added stubs for aclui.dll

reactos
baseaddress.cfg 1.19 -> 1.20
diff -u -r1.19 -r1.20
--- baseaddress.cfg	8 Aug 2004 20:26:42 -0000	1.19
+++ baseaddress.cfg	10 Aug 2004 00:09:40 -0000	1.20
@@ -1,4 +1,4 @@
-# $Id: baseaddress.cfg,v 1.19 2004/08/08 20:26:42 gvg Exp $
+# $Id: baseaddress.cfg,v 1.20 2004/08/10 00:09:40 weiden Exp $
 #
 # Please try to keep this up2date. Please clean up 
 # after yourself.
@@ -6,6 +6,7 @@
 # REACTOS
 
 TARGET_BASE_LIB_ACLEDIT		=0x71b70000
+TARGET_BASE_LIB_ACLUI		=0x71550000
 TARGET_BASE_LIB_ADVAPI32 	=0x77dc0000	
 TARGET_BASE_LIB_CABINET		=0x75120000
 TARGET_BASE_LIB_CARDS		=0x701a0000

reactos/include
aclui.h 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- aclui.h	9 Aug 2004 23:29:06 -0000	1.1
+++ aclui.h	10 Aug 2004 00:09:40 -0000	1.2
@@ -29,6 +29,11 @@
 #include <accctrl.h>
 #include <commctrl.h>
 
+DEFINE_GUID(IID_ISecurityInformation, 0x965fc360, 0x16ff, 0x11d0, 0x0091, 0xcb,0x00,0xaa,0x00,0xbb,0xb7,0x23);
+DEFINE_GUID(IID_ISecurityInformation2, 0xc3ccfdb4, 0x6f88, 0x11d2, 0x00a3, 0xce,0x00,0xc0,0x4f,0xb1,0x78,0x2a);
+DEFINE_GUID(IID_IEffectivePermission, 0x3853dc76, 0x9f35, 0x407c, 0x0088, 0xa1,0xd1,0x93,0x44,0x36,0x5f,0xbc);
+DEFINE_GUID(IID_ISecurityObjectTypeInfo, 0xfc3066eb, 0x79ef, 0x444b, 0x0091, 0x11,0xd1,0x8a,0x75,0xeb,0xf2,0xfa);
+
 /* FIXME - defined in structs.h already!? avoid conflicts! */
 typedef struct _OBJECT_TYPE_LIST {
   WORD Level;

reactos/lib/aclui
.cvsignore added at 1.1
diff -N .cvsignore
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ .cvsignore	10 Aug 2004 00:09:40 -0000	1.1
@@ -0,0 +1,8 @@
+*.coff
+*.dll
+*.d
+*.a
+*.o
+*.sym
+*.map
+*.tmp

reactos/lib/aclui
Makefile added at 1.1
diff -N Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ Makefile	10 Aug 2004 00:09:40 -0000	1.1
@@ -0,0 +1,48 @@
+# $Id: Makefile,v 1.1 2004/08/10 00:09:40 weiden Exp $
+
+PATH_TO_TOP = ../..
+
+TARGET_TYPE = dynlink
+
+TARGET_NAME = aclui
+
+TARGET_INSTALLDIR = system32
+
+TARGET_BASE = $(TARGET_BASE_LIB_ACLUI)
+
+TARGET_CFLAGS = \
+ -I./include \
+ -D__USE_W32API \
+ -DUNICODE \
+ -D_UNICODE \
+ -D__REACTOS__ \
+ -D_WIN32_WINNT=0x501 \
+ -DWINVER=0x600 \
+ -Wall \
+ -Werror \
+ -fno-builtin
+
+TARGET_LFLAGS = -nostartfiles -nostdlib
+
+TARGET_SDKLIBS = ntdll.a kernel32.a advapi32.a user32.a
+
+TARGET_GCCLIBS = gcc
+
+TARGET_PCH = 
+
+TARGET_CLEAN = 
+
+TARGET_OBJECTS = aclui.o stubs.o
+
+DEP_OBJECTS = $(TARGET_OBJECTS)
+
+include $(PATH_TO_TOP)/rules.mak
+
+include $(TOOLS_PATH)/helper.mk
+
+include $(TOOLS_PATH)/depend.mk
+
+%/TAGS:
+	etags -o $(@D)/TAGS $(@D)/\*.c
+
+etags: ./TAGS

reactos/lib/aclui
aclui.c added at 1.1
diff -N aclui.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ aclui.c	10 Aug 2004 00:09:40 -0000	1.1
@@ -0,0 +1,61 @@
+/*
+ *  ReactOS kernel
+ *  Copyright (C) 2004 ReactOS Team
+ *
+ *  This program is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program; if not, write to the Free Software
+ *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+/* $Id: aclui.c,v 1.1 2004/08/10 00:09:40 weiden Exp $
+ *
+ * PROJECT:         ReactOS Access Control List Editor
+ * FILE:            lib/acledit/acledit.c
+ * PURPOSE:         Access Control List Editor
+ * PROGRAMMER:      Thomas Weidenmueller (w3seek@users.sourceforge.net)
+ *
+ *                  Based on guess work and on this nice article:
+ *                    http://www.sysinternals.com/ntw2k/info/acledit.shtml
+ *
+ * UPDATE HISTORY:
+ *      07/09/2004  Created
+ */
+#define INITGUID
+#include <windows.h>
+#include <aclui.h>
+#include "internal.h"
+#include "resource.h"
+
+HINSTANCE hDllInstance;
+
+
+
+BOOL STDCALL
+DllMain(HINSTANCE hinstDLL,
+        DWORD dwReason,
+        LPVOID lpvReserved)
+{
+  switch (dwReason)
+  {
+    case DLL_PROCESS_ATTACH:
+      hDllInstance = hinstDLL;
+      break;
+    case DLL_THREAD_ATTACH:
+      break;
+    case DLL_THREAD_DETACH:
+      break;
+    case DLL_PROCESS_DETACH:
+      break;
+  }
+  return TRUE;
+}
+

reactos/lib/aclui
aclui.def added at 1.1
diff -N aclui.def
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ aclui.def	10 Aug 2004 00:09:40 -0000	1.1
@@ -0,0 +1,22 @@
+LIBRARY alui.dll
+
+EXPORTS
+CreateSecurityPage@4 @1
+EditSecurity@8 @2
+;ACLUI.3
+;ACLUI.4
+;ACLUI.5
+;ACLUI.6
+;ACLUI.7
+;ACLUI.8
+;ACLUI.9
+;ACLUI.10
+;ACLUI.11
+;ACLUI.12
+;ACLUI.13
+;ACLUI.14
+;ACLUI.15
+IID_ISecurityInformation DATA @16
+
+
+; EOF

reactos/lib/aclui
aclui.edf added at 1.1
diff -N aclui.edf
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ aclui.edf	10 Aug 2004 00:09:40 -0000	1.1
@@ -0,0 +1,22 @@
+LIBRARY aclui.dll
+
+EXPORTS
+CreateSecurityPage=CreateSecurityPage@4 @1
+EditSecurity=EditSecurity@8 @2
+;ACLUI.3
+;ACLUI.4
+;ACLUI.5
+;ACLUI.6
+;ACLUI.7
+;ACLUI.8
+;ACLUI.9
+;ACLUI.10
+;ACLUI.11
+;ACLUI.12
+;ACLUI.13
+;ACLUI.14
+;ACLUI.15
+IID_ISecurityInformation DATA @16
+
+
+; EOF

reactos/lib/aclui
aclui.rc added at 1.1
diff -N aclui.rc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ aclui.rc	10 Aug 2004 00:09:40 -0000	1.1
@@ -0,0 +1,40 @@
+#include <reactos/resource.h>
+#include <defines.h>
+#include "resource.h"
+
+LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
+
+VS_VERSION_INFO VERSIONINFO
+	FILEVERSION	RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
+	PRODUCTVERSION	RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD	
+	FILEFLAGSMASK	0x3fL
+#ifdef _DEBUG
+	FILEFLAGS	0x1L
+#else
+	FILEFLAGS	0x0L
+#endif
+	FILEOS		0x40004L
+	FILETYPE	0x2L
+	FILESUBTYPE	0x0L
+BEGIN
+    BLOCK "StringFileInfo"
+    BEGIN
+        BLOCK "040904b0"
+        BEGIN
+            VALUE "CompanyName",	RES_STR_COMPANY_NAME
+            VALUE "FileDescription",	"ReactOS Access Control List Editor\0"
+            VALUE "FileVersion",	RES_STR_FILE_VERSION
+            VALUE "InternalName",	"aclui\0"
+            VALUE "LegalCopyright",	RES_STR_LEGAL_COPYRIGHT
+            VALUE "OriginalFilename",	"aclui.dll\0"
+            VALUE "ProductName",	RES_STR_PRODUCT_NAME
+            VALUE "ProductVersion",	RES_STR_PRODUCT_VERSION
+        END
+    END
+    BLOCK "VarFileInfo"
+    BEGIN
+        VALUE "Translation", 0x409, 1200
+    END
+END
+
+

reactos/lib/aclui
internal.h added at 1.1
diff -N internal.h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ internal.h	10 Aug 2004 00:09:40 -0000	1.1
@@ -0,0 +1,8 @@
+#ifndef __ACLUI_INTERNAL_H
+#define __ACLUI_INTERNAL_H
+
+extern HINSTANCE hDllInstance;
+
+#endif /* __ACLUI_INTERNAL_H */
+
+/* EOF */

reactos/lib/aclui
resource.h added at 1.1
diff -N resource.h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ resource.h	10 Aug 2004 00:09:40 -0000	1.1
@@ -0,0 +1,8 @@
+#ifndef __ACLUI_RESOURCE_H
+#define __ACLUI_RESOURCE_H
+
+#define IDI_DEVMGR	100
+
+#endif /* __ACLUI_RESOURCE_H */
+
+/* EOF */

reactos/lib/aclui
stubs.c added at 1.1
diff -N stubs.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ stubs.c	10 Aug 2004 00:09:40 -0000	1.1
@@ -0,0 +1,42 @@
+/* $Id: stubs.c,v 1.1 2004/08/10 00:09:40 weiden Exp $
+ *
+ * COPYRIGHT:       See COPYING in the top level directory
+ * PROJECT:         ReactOS Access Control List Editor
+ * FILE:            lib/acledit/stubs.c
+ * PURPOSE:         acledit.dll stubs
+ * PROGRAMMER:      Thomas Weidenmueller <w3seek@reactos.com>
+ * NOTES:           If you implement a function, remove it from this file
+ *
+ *                  Based on guess work and on this nice article:
+ *                    http://www.sysinternals.com/ntw2k/info/acledit.shtml
+ *
+ * UPDATE HISTORY:
+ *      07/09/2004  Created
+ */
+#include <windows.h>
+#include <aclui.h>
+#include "internal.h"
+
+ULONG DbgPrint(PCH Format,...);
+
+#define UNIMPLEMENTED \
+  DbgPrint("ACLUI:  %s at %s:%d is UNIMPLEMENTED!\n",__FUNCTION__,__FILE__,__LINE__)
+
+
+HPROPSHEETPAGE
+WINAPI
+CreateSecurityPage(LPSECURITYINFO psi)
+{
+  UNIMPLEMENTED;
+  return NULL;
+}
+
+BOOL
+WINAPI
+EditSecurity(HWND hwndOwner, LPSECURITYINFO psi)
+{
+  UNIMPLEMENTED;
+  return FALSE;
+}
+
+/* EOF */
CVSspam 0.2.8