xref: /reactos/dll/win32/acledit/stubs.c (revision 5100859e)
1 /*
2  * COPYRIGHT:       See COPYING in the top level directory
3  * PROJECT:         ReactOS Access Control List Editor
4  * FILE:            lib/acledit/stubs.c
5  * PURPOSE:         acledit.dll stubs
6  * PROGRAMMER:      Thomas Weidenmueller <w3seek@reactos.com>
7  * NOTES:           If you implement a function, remove it from this file
8  *
9  *                  Based on guess work and on this nice article:
10  *                    http://www.sysinternals.com/ntw2k/info/acledit.shtml
11  *
12  * UPDATE HISTORY:
13  *      07/09/2004  Created
14  */
15 
16 #include "acleditint.h"
17 
18 ULONG DbgPrint(PCH Format,...);
19 
20 #define UNIMPLEMENTED \
21   DbgPrint("ACLEDIT:  %s at %s:%d is UNIMPLEMENTED!\n",__FUNCTION__,__FILE__,__LINE__)
22 
23 DWORD
24 WINAPI
25 EditAuditInfo(DWORD Unknown)
26 {
27   UNREFERENCED_PARAMETER(Unknown);
28   UNIMPLEMENTED;
29   return 0;
30 }
31 
32 DWORD
33 WINAPI
34 EditOwnerInfo(DWORD Unknown)
35 {
36   UNREFERENCED_PARAMETER(Unknown);
37   UNIMPLEMENTED;
38   return 0;
39 }
40 
41 DWORD
42 WINAPI
43 EditPermissionInfo(DWORD Unknown)
44 {
45   UNREFERENCED_PARAMETER(Unknown);
46   UNIMPLEMENTED;
47   return 0;
48 }
49 
50 LONG
51 WINAPI
52 FMExtensionProcW(HWND hWnd,
53                  WORD wEvent,
54                  LONG lParam)
55 {
56   UNREFERENCED_PARAMETER(hWnd);
57   UNREFERENCED_PARAMETER(wEvent);
58   UNREFERENCED_PARAMETER(lParam);
59   UNIMPLEMENTED;
60   return 0;
61 }
62 
63 DWORD
64 WINAPI
65 SedDiscretionaryAclEditor(HWND hWndOwner,
66                           HINSTANCE hInstance,
67                           LPCWSTR lpMachineName,
68                           PACL_DLG_CONTROL pAclDlgControl,
69                           PACL_EDIT_CONTROL pAclEditControl,
70                           LPCWSTR lpObjectName,
71                           PACL_CHANGE pChangeCallback,
72                           PVOID pChangeCallbackContext,
73                           PSECURITY_DESCRIPTOR pObjectSecurity,
74                           BOOL bNoReadPermission,
75                           BOOL bReadOnly,
76                           LPDWORD lpdwChangeContextStatus,
77                           DWORD Reserved)
78 {
79   UNREFERENCED_PARAMETER(hWndOwner);
80   UNREFERENCED_PARAMETER(hInstance);
81   UNREFERENCED_PARAMETER(lpMachineName);
82   UNREFERENCED_PARAMETER(pAclDlgControl);
83   UNREFERENCED_PARAMETER(pAclEditControl);
84   UNREFERENCED_PARAMETER(lpObjectName);
85   UNREFERENCED_PARAMETER(pChangeCallback);
86   UNREFERENCED_PARAMETER(pChangeCallbackContext);
87   UNREFERENCED_PARAMETER(pObjectSecurity);
88   UNREFERENCED_PARAMETER(bNoReadPermission);
89   UNREFERENCED_PARAMETER(bReadOnly);
90   UNREFERENCED_PARAMETER(lpdwChangeContextStatus);
91   UNREFERENCED_PARAMETER(Reserved);
92   UNIMPLEMENTED;
93   return 0;
94 }
95 
96 DWORD
97 WINAPI
98 SedTakeOwnership(HWND hWndOwner,
99                  HINSTANCE hInstance,
100                  LPCWSTR lpMachineName,
101                  LPCWSTR lpObjectType,
102                  LPCWSTR lpObjectName,
103                  DWORD dwObjectCount,
104                  PACL_CHANGE pChangeCallback,
105                  PVOID pChangeCallbackContext,
106                  PSECURITY_DESCRIPTOR pObjectSecurity,
107                  BOOL bNoReadPermission,
108                  BOOL bNoOwnerChange,
109                  LPDWORD lpdwChangeContextStatus,
110                  PACL_HELP_CONTROL pHelpInfo,
111                  DWORD Reserved)
112 {
113   UNREFERENCED_PARAMETER(hWndOwner);
114   UNREFERENCED_PARAMETER(hInstance);
115   UNREFERENCED_PARAMETER(lpMachineName);
116   UNREFERENCED_PARAMETER(lpObjectType);
117   UNREFERENCED_PARAMETER(lpObjectName);
118   UNREFERENCED_PARAMETER(dwObjectCount);
119   UNREFERENCED_PARAMETER(pChangeCallback);
120   UNREFERENCED_PARAMETER(pChangeCallbackContext);
121   UNREFERENCED_PARAMETER(pObjectSecurity);
122   UNREFERENCED_PARAMETER(bNoReadPermission);
123   UNREFERENCED_PARAMETER(bNoOwnerChange);
124   UNREFERENCED_PARAMETER(lpdwChangeContextStatus);
125   UNREFERENCED_PARAMETER(pHelpInfo);
126   UNREFERENCED_PARAMETER(Reserved);
127   UNIMPLEMENTED;
128   return 0;
129 }
130 
131 DWORD
132 WINAPI
133 SedSystemAclEditor(HWND hWndOwner,
134                    HINSTANCE hInstance,
135                    LPCWSTR lpMachineName,
136                    PACL_DLG_CONTROL pAclDlgControl,
137                    PACL_EDIT_CONTROL pAclEditControl,
138                    LPCWSTR lpObjectName,
139                    PACL_CHANGE pChangeCallback,
140                    PVOID pChangeCallbackContext,
141                    PSECURITY_DESCRIPTOR pObjectSecurity,
142                    BOOL bNoReadPermission,
143                    LPDWORD lpdwChangeContextStatus,
144                    DWORD Reserved)
145 {
146   UNREFERENCED_PARAMETER(hWndOwner);
147   UNREFERENCED_PARAMETER(hInstance);
148   UNREFERENCED_PARAMETER(lpMachineName);
149   UNREFERENCED_PARAMETER(pAclDlgControl);
150   UNREFERENCED_PARAMETER(pAclEditControl);
151   UNREFERENCED_PARAMETER(lpObjectName);
152   UNREFERENCED_PARAMETER(pChangeCallback);
153   UNREFERENCED_PARAMETER(pChangeCallbackContext);
154   UNREFERENCED_PARAMETER(pObjectSecurity);
155   UNREFERENCED_PARAMETER(bNoReadPermission);
156   UNREFERENCED_PARAMETER(lpdwChangeContextStatus);
157   UNREFERENCED_PARAMETER(Reserved);
158   UNIMPLEMENTED;
159   return 0;
160 }
161 
162 /* EOF */
163