Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers...
[reactos.git] / dll / win32 / acledit / stubs.c
diff --git a/dll/win32/acledit/stubs.c b/dll/win32/acledit/stubs.c
new file mode 100644 (file)
index 0000000..4c71e76
--- /dev/null
@@ -0,0 +1,162 @@
+/*
+ * 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 "acleditint.h"
+
+ULONG DbgPrint(PCH Format,...);
+
+#define UNIMPLEMENTED \
+  DbgPrint("ACLEDIT:  %s at %s:%d is UNIMPLEMENTED!\n",__FUNCTION__,__FILE__,__LINE__)
+
+DWORD
+WINAPI
+EditAuditInfo(DWORD Unknown)
+{
+  UNREFERENCED_PARAMETER(Unknown);
+  UNIMPLEMENTED;
+  return 0;
+}
+
+DWORD
+WINAPI
+EditOwnerInfo(DWORD Unknown)
+{
+  UNREFERENCED_PARAMETER(Unknown);
+  UNIMPLEMENTED;
+  return 0;
+}
+
+DWORD
+WINAPI
+EditPermissionInfo(DWORD Unknown)
+{
+  UNREFERENCED_PARAMETER(Unknown);
+  UNIMPLEMENTED;
+  return 0;
+}
+
+LONG
+WINAPI
+FMExtensionProcW(HWND hWnd,
+                 WORD wEvent,
+                 LONG lParam)
+{
+  UNREFERENCED_PARAMETER(hWnd);
+  UNREFERENCED_PARAMETER(wEvent);
+  UNREFERENCED_PARAMETER(lParam);
+  UNIMPLEMENTED;
+  return 0;
+}
+
+DWORD
+WINAPI
+SedDiscretionaryAclEditor(HWND hWndOwner,
+                          HINSTANCE hInstance,
+                          LPCWSTR lpMachineName,
+                          PACL_DLG_CONTROL pAclDlgControl,
+                          PACL_EDIT_CONTROL pAclEditControl,
+                          LPCWSTR lpObjectName,
+                          PACL_CHANGE pChangeCallback,
+                          PVOID pChangeCallbackContext,
+                          PSECURITY_DESCRIPTOR pObjectSecurity,
+                          BOOL bNoReadPermission,
+                          BOOL bReadOnly,
+                          LPDWORD lpdwChangeContextStatus,
+                          DWORD Reserved)
+{
+  UNREFERENCED_PARAMETER(hWndOwner);
+  UNREFERENCED_PARAMETER(hInstance);
+  UNREFERENCED_PARAMETER(lpMachineName);
+  UNREFERENCED_PARAMETER(pAclDlgControl);
+  UNREFERENCED_PARAMETER(pAclEditControl);
+  UNREFERENCED_PARAMETER(lpObjectName);
+  UNREFERENCED_PARAMETER(pChangeCallback);
+  UNREFERENCED_PARAMETER(pChangeCallbackContext);
+  UNREFERENCED_PARAMETER(pObjectSecurity);
+  UNREFERENCED_PARAMETER(bNoReadPermission);
+  UNREFERENCED_PARAMETER(bReadOnly);
+  UNREFERENCED_PARAMETER(lpdwChangeContextStatus);
+  UNREFERENCED_PARAMETER(Reserved);
+  UNIMPLEMENTED;
+  return 0;
+}
+
+DWORD
+WINAPI
+SedTakeOwnership(HWND hWndOwner,
+                 HINSTANCE hInstance,
+                 LPCWSTR lpMachineName,
+                 LPCWSTR lpObjectType,
+                 LPCWSTR lpObjectName,
+                 DWORD dwObjectCount,
+                 PACL_CHANGE pChangeCallback,
+                 PVOID pChangeCallbackContext,
+                 PSECURITY_DESCRIPTOR pObjectSecurity,
+                 BOOL bNoReadPermission,
+                 BOOL bNoOwnerChange,
+                 LPDWORD lpdwChangeContextStatus,
+                 PACL_HELP_CONTROL pHelpInfo,
+                 DWORD Reserved)
+{
+  UNREFERENCED_PARAMETER(hWndOwner);
+  UNREFERENCED_PARAMETER(hInstance);
+  UNREFERENCED_PARAMETER(lpMachineName);
+  UNREFERENCED_PARAMETER(lpObjectType);
+  UNREFERENCED_PARAMETER(lpObjectName);
+  UNREFERENCED_PARAMETER(dwObjectCount);
+  UNREFERENCED_PARAMETER(pChangeCallback);
+  UNREFERENCED_PARAMETER(pChangeCallbackContext);
+  UNREFERENCED_PARAMETER(pObjectSecurity);
+  UNREFERENCED_PARAMETER(bNoReadPermission);
+  UNREFERENCED_PARAMETER(bNoOwnerChange);
+  UNREFERENCED_PARAMETER(lpdwChangeContextStatus);
+  UNREFERENCED_PARAMETER(pHelpInfo);
+  UNREFERENCED_PARAMETER(Reserved);
+  UNIMPLEMENTED;
+  return 0;
+}
+
+DWORD
+WINAPI
+SedSystemAclEditor(HWND hWndOwner,
+                   HINSTANCE hInstance,
+                   LPCWSTR lpMachineName,
+                   PACL_DLG_CONTROL pAclDlgControl,
+                   PACL_EDIT_CONTROL pAclEditControl,
+                   LPCWSTR lpObjectName,
+                   PACL_CHANGE pChangeCallback,
+                   PVOID pChangeCallbackContext,
+                   PSECURITY_DESCRIPTOR pObjectSecurity,
+                   BOOL bNoReadPermission,
+                   LPDWORD lpdwChangeContextStatus,
+                   DWORD Reserved)
+{
+  UNREFERENCED_PARAMETER(hWndOwner);
+  UNREFERENCED_PARAMETER(hInstance);
+  UNREFERENCED_PARAMETER(lpMachineName);
+  UNREFERENCED_PARAMETER(pAclDlgControl);
+  UNREFERENCED_PARAMETER(pAclEditControl);
+  UNREFERENCED_PARAMETER(lpObjectName);
+  UNREFERENCED_PARAMETER(pChangeCallback);
+  UNREFERENCED_PARAMETER(pChangeCallbackContext);
+  UNREFERENCED_PARAMETER(pObjectSecurity);
+  UNREFERENCED_PARAMETER(bNoReadPermission);
+  UNREFERENCED_PARAMETER(lpdwChangeContextStatus);
+  UNREFERENCED_PARAMETER(Reserved);
+  UNIMPLEMENTED;
+  return 0;
+}
+
+/* EOF */