Merge branch 'ntfs_rebase'
[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
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 */