sync with trunk r46493
[reactos.git] / dll / win32 / acledit / stubs.c
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 #include <windows.h>
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
24 DWORD
25 WINAPI
26 EditAuditInfo(DWORD Unknown)
27 {
28 UNREFERENCED_PARAMETER(Unknown);
29 UNIMPLEMENTED;
30 return 0;
31 }
32
33 DWORD
34 WINAPI
35 EditOwnerInfo(DWORD Unknown)
36 {
37 UNREFERENCED_PARAMETER(Unknown);
38 UNIMPLEMENTED;
39 return 0;
40 }
41
42 DWORD
43 WINAPI
44 EditPermissionInfo(DWORD Unknown)
45 {
46 UNREFERENCED_PARAMETER(Unknown);
47 UNIMPLEMENTED;
48 return 0;
49 }
50
51 LONG
52 WINAPI
53 FMExtensionProcW(HWND hWnd,
54 WORD wEvent,
55 LONG lParam)
56 {
57 UNREFERENCED_PARAMETER(hWnd);
58 UNREFERENCED_PARAMETER(wEvent);
59 UNREFERENCED_PARAMETER(lParam);
60 UNIMPLEMENTED;
61 return 0;
62 }
63
64 DWORD
65 WINAPI
66 SedDiscretionaryAclEditor(HWND hWndOwner,
67 HINSTANCE hInstance,
68 LPCWSTR lpMachineName,
69 PACL_DLG_CONTROL pAclDlgControl,
70 PACL_EDIT_CONTROL pAclEditControl,
71 LPCWSTR lpObjectName,
72 PACL_CHANGE pChangeCallback,
73 PVOID pChangeCallbackContext,
74 PSECURITY_DESCRIPTOR pObjectSecurity,
75 BOOL bNoReadPermission,
76 BOOL bReadOnly,
77 LPDWORD lpdwChangeContextStatus,
78 DWORD Reserved)
79 {
80 UNREFERENCED_PARAMETER(hWndOwner);
81 UNREFERENCED_PARAMETER(hInstance);
82 UNREFERENCED_PARAMETER(lpMachineName);
83 UNREFERENCED_PARAMETER(pAclDlgControl);
84 UNREFERENCED_PARAMETER(pAclEditControl);
85 UNREFERENCED_PARAMETER(lpObjectName);
86 UNREFERENCED_PARAMETER(pChangeCallback);
87 UNREFERENCED_PARAMETER(pChangeCallbackContext);
88 UNREFERENCED_PARAMETER(pObjectSecurity);
89 UNREFERENCED_PARAMETER(bNoReadPermission);
90 UNREFERENCED_PARAMETER(bReadOnly);
91 UNREFERENCED_PARAMETER(lpdwChangeContextStatus);
92 UNREFERENCED_PARAMETER(Reserved);
93 UNIMPLEMENTED;
94 return 0;
95 }
96
97 DWORD
98 WINAPI
99 SedTakeOwnership(HWND hWndOwner,
100 HINSTANCE hInstance,
101 LPCWSTR lpMachineName,
102 LPCWSTR lpObjectType,
103 LPCWSTR lpObjectName,
104 DWORD dwObjectCount,
105 PACL_CHANGE pChangeCallback,
106 PVOID pChangeCallbackContext,
107 PSECURITY_DESCRIPTOR pObjectSecurity,
108 BOOL bNoReadPermission,
109 BOOL bNoOwnerChange,
110 LPDWORD lpdwChangeContextStatus,
111 PACL_HELP_CONTROL pHelpInfo,
112 DWORD Reserved)
113 {
114 UNREFERENCED_PARAMETER(hWndOwner);
115 UNREFERENCED_PARAMETER(hInstance);
116 UNREFERENCED_PARAMETER(lpMachineName);
117 UNREFERENCED_PARAMETER(lpObjectType);
118 UNREFERENCED_PARAMETER(lpObjectName);
119 UNREFERENCED_PARAMETER(dwObjectCount);
120 UNREFERENCED_PARAMETER(pChangeCallback);
121 UNREFERENCED_PARAMETER(pChangeCallbackContext);
122 UNREFERENCED_PARAMETER(pObjectSecurity);
123 UNREFERENCED_PARAMETER(bNoReadPermission);
124 UNREFERENCED_PARAMETER(bNoOwnerChange);
125 UNREFERENCED_PARAMETER(lpdwChangeContextStatus);
126 UNREFERENCED_PARAMETER(pHelpInfo);
127 UNREFERENCED_PARAMETER(Reserved);
128 UNIMPLEMENTED;
129 return 0;
130 }
131
132 DWORD
133 WINAPI
134 SedSystemAclEditor(HWND hWndOwner,
135 HINSTANCE hInstance,
136 LPCWSTR lpMachineName,
137 PACL_DLG_CONTROL pAclDlgControl,
138 PACL_EDIT_CONTROL pAclEditControl,
139 LPCWSTR lpObjectName,
140 PACL_CHANGE pChangeCallback,
141 PVOID pChangeCallbackContext,
142 PSECURITY_DESCRIPTOR pObjectSecurity,
143 BOOL bNoReadPermission,
144 LPDWORD lpdwChangeContextStatus,
145 DWORD Reserved)
146 {
147 UNREFERENCED_PARAMETER(hWndOwner);
148 UNREFERENCED_PARAMETER(hInstance);
149 UNREFERENCED_PARAMETER(lpMachineName);
150 UNREFERENCED_PARAMETER(pAclDlgControl);
151 UNREFERENCED_PARAMETER(pAclEditControl);
152 UNREFERENCED_PARAMETER(lpObjectName);
153 UNREFERENCED_PARAMETER(pChangeCallback);
154 UNREFERENCED_PARAMETER(pChangeCallbackContext);
155 UNREFERENCED_PARAMETER(pObjectSecurity);
156 UNREFERENCED_PARAMETER(bNoReadPermission);
157 UNREFERENCED_PARAMETER(lpdwChangeContextStatus);
158 UNREFERENCED_PARAMETER(Reserved);
159 UNIMPLEMENTED;
160 return 0;
161 }
162
163 /* EOF */