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
9 * Based on guess work and on this nice article:
10 * http://www.sysinternals.com/ntw2k/info/acledit.shtml
16 #include "acleditint.h"
18 ULONG
DbgPrint(PCH Format
,...);
20 #define UNIMPLEMENTED \
21 DbgPrint("ACLEDIT: %s at %s:%d is UNIMPLEMENTED!\n",__FUNCTION__,__FILE__,__LINE__)
26 EditAuditInfo(DWORD Unknown
)
28 UNREFERENCED_PARAMETER(Unknown
);
35 EditOwnerInfo(DWORD Unknown
)
37 UNREFERENCED_PARAMETER(Unknown
);
44 EditPermissionInfo(DWORD Unknown
)
46 UNREFERENCED_PARAMETER(Unknown
);
53 FMExtensionProcW(HWND hWnd
,
57 UNREFERENCED_PARAMETER(hWnd
);
58 UNREFERENCED_PARAMETER(wEvent
);
59 UNREFERENCED_PARAMETER(lParam
);
66 SedDiscretionaryAclEditor(HWND hWndOwner
,
68 LPCWSTR lpMachineName
,
69 PACL_DLG_CONTROL pAclDlgControl
,
70 PACL_EDIT_CONTROL pAclEditControl
,
72 PACL_CHANGE pChangeCallback
,
73 PVOID pChangeCallbackContext
,
74 PSECURITY_DESCRIPTOR pObjectSecurity
,
75 BOOL bNoReadPermission
,
77 LPDWORD lpdwChangeContextStatus
,
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
);
99 SedTakeOwnership(HWND hWndOwner
,
101 LPCWSTR lpMachineName
,
102 LPCWSTR lpObjectType
,
103 LPCWSTR lpObjectName
,
105 PACL_CHANGE pChangeCallback
,
106 PVOID pChangeCallbackContext
,
107 PSECURITY_DESCRIPTOR pObjectSecurity
,
108 BOOL bNoReadPermission
,
110 LPDWORD lpdwChangeContextStatus
,
111 PACL_HELP_CONTROL pHelpInfo
,
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
);
134 SedSystemAclEditor(HWND hWndOwner
,
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
,
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
);