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