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__)
25 EditAuditInfo(DWORD Unknown
)
27 UNREFERENCED_PARAMETER(Unknown
);
34 EditOwnerInfo(DWORD Unknown
)
36 UNREFERENCED_PARAMETER(Unknown
);
43 EditPermissionInfo(DWORD Unknown
)
45 UNREFERENCED_PARAMETER(Unknown
);
52 FMExtensionProcW(HWND hWnd
,
56 UNREFERENCED_PARAMETER(hWnd
);
57 UNREFERENCED_PARAMETER(wEvent
);
58 UNREFERENCED_PARAMETER(lParam
);
65 SedDiscretionaryAclEditor(HWND hWndOwner
,
67 LPCWSTR lpMachineName
,
68 PACL_DLG_CONTROL pAclDlgControl
,
69 PACL_EDIT_CONTROL pAclEditControl
,
71 PACL_CHANGE pChangeCallback
,
72 PVOID pChangeCallbackContext
,
73 PSECURITY_DESCRIPTOR pObjectSecurity
,
74 BOOL bNoReadPermission
,
76 LPDWORD lpdwChangeContextStatus
,
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
);
98 SedTakeOwnership(HWND hWndOwner
,
100 LPCWSTR lpMachineName
,
101 LPCWSTR lpObjectType
,
102 LPCWSTR lpObjectName
,
104 PACL_CHANGE pChangeCallback
,
105 PVOID pChangeCallbackContext
,
106 PSECURITY_DESCRIPTOR pObjectSecurity
,
107 BOOL bNoReadPermission
,
109 LPDWORD lpdwChangeContextStatus
,
110 PACL_HELP_CONTROL pHelpInfo
,
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
);
133 SedSystemAclEditor(HWND hWndOwner
,
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
,
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
);