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
10 * Based on guess work and on this nice article:
11 * http://www.sysinternals.com/ntw2k/info/acledit.shtml
17 #include "acleditint.h"
19 ULONG
DbgPrint(PCH Format
,...);
21 #define UNIMPLEMENTED \
22 DbgPrint("ACLEDIT: %s at %s:%d is UNIMPLEMENTED!\n",__FUNCTION__,__FILE__,__LINE__)
27 EditAuditInfo(DWORD Unknown
)
29 UNREFERENCED_PARAMETER(Unknown
);
36 EditOwnerInfo(DWORD Unknown
)
38 UNREFERENCED_PARAMETER(Unknown
);
45 EditPermissionInfo(DWORD Unknown
)
47 UNREFERENCED_PARAMETER(Unknown
);
54 FMExtensionProcW(HWND hWnd
,
58 UNREFERENCED_PARAMETER(hWnd
);
59 UNREFERENCED_PARAMETER(wEvent
);
60 UNREFERENCED_PARAMETER(lParam
);
67 SedDiscretionaryAclEditor(HWND hWndOwner
,
69 LPCWSTR lpMachineName
,
70 PACL_DLG_CONTROL pAclDlgControl
,
71 PACL_EDIT_CONTROL pAclEditControl
,
73 PACL_CHANGE pChangeCallback
,
74 PVOID pChangeCallbackContext
,
75 PSECURITY_DESCRIPTOR pObjectSecurity
,
76 BOOL bNoReadPermission
,
78 LPDWORD lpdwChangeContextStatus
,
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
);
100 SedTakeOwnership(HWND hWndOwner
,
102 LPCWSTR lpMachineName
,
103 LPCWSTR lpObjectType
,
104 LPCWSTR lpObjectName
,
106 PACL_CHANGE pChangeCallback
,
107 PVOID pChangeCallbackContext
,
108 PSECURITY_DESCRIPTOR pObjectSecurity
,
109 BOOL bNoReadPermission
,
111 LPDWORD lpdwChangeContextStatus
,
112 PACL_HELP_CONTROL pHelpInfo
,
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
);
135 SedSystemAclEditor(HWND hWndOwner
,
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
,
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
);