This commit was manufactured by cvs2svn to create branch 'captive'.
[reactos.git] / lib / advapi32 / misc / aclstubs.c
1 #include <windows.h>
2 #include <accctrl.h>
3 #include <aclapi.h>
4 /*
5  * @unimplemented
6  */
7 VOID STDCALL BuildExplicitAccessWithNameA(PEXPLICIT_ACCESS_A pExplicitAccess,LPSTR pTrusteeName,DWORD AccessPermissions,ACCESS_MODE AccessMode,DWORD Inheritance)
8 {
9 }
10 /*
11  * @unimplemented
12  */
13 VOID STDCALL BuildExplicitAccessWithNameW(PEXPLICIT_ACCESS_W pExplicitAccess,LPWSTR pTrusteeName,DWORD AccessPermissions,ACCESS_MODE AccessMode,DWORD Inheritance)
14 {
15 }
16 /*
17  * @unimplemented
18  */
19 DWORD STDCALL BuildSecurityDescriptorA(PTRUSTEE_A pOwner,PTRUSTEE_A pGroup,ULONG cCountOfAccessEntries,PEXPLICIT_ACCESS_A pListOfAccessEntries,
20  ULONG cCountOfAuditEntries,PEXPLICIT_ACCESS_A pListOfAuditEntries,PSECURITY_DESCRIPTOR pOldSD,PULONG pSizeNewSD,PSECURITY_DESCRIPTOR* pNewSD)
21 {
22   return(FALSE);
23 }
24 /*
25  * @unimplemented
26  */
27 DWORD STDCALL BuildSecurityDescriptorW(PTRUSTEE_W pOwner,PTRUSTEE_W pGroup,ULONG cCountOfAccessEntries,PEXPLICIT_ACCESS_W pListOfAccessEntries,
28  ULONG cCountOfAuditEntries,PEXPLICIT_ACCESS_W pListOfAuditEntries,PSECURITY_DESCRIPTOR pOldSD,PULONG pSizeNewSD,PSECURITY_DESCRIPTOR* pNewSD)
29 {
30   return(FALSE);
31 }
32 /*
33  * @unimplemented
34  */
35 VOID STDCALL BuildTrusteeWithNameA(PTRUSTEE_A pTrustee,LPSTR pName)
36 {
37 }
38 /*
39  * @unimplemented
40  */
41 VOID STDCALL BuildTrusteeWithNameW(PTRUSTEE_W pTrustee,LPWSTR pName)
42 {
43 }
44 /*
45  * @unimplemented
46  */
47 VOID STDCALL BuildTrusteeWithObjectsAndNameA(PTRUSTEE_A pTrustee,POBJECTS_AND_NAME_A pObjName,SE_OBJECT_TYPE ObjectType,
48  LPSTR ObjectTypeName,LPSTR InheritedObjectTypeName,LPSTR Name)
49 {
50 }
51 /*
52  * @unimplemented
53  */
54 VOID STDCALL BuildTrusteeWithObjectsAndNameW(PTRUSTEE_W pTrustee,POBJECTS_AND_NAME_W pObjName,SE_OBJECT_TYPE ObjectType,
55  LPWSTR ObjectTypeName,LPWSTR InheritedObjectTypeName,LPWSTR Name)
56 {
57 }
58 /*
59  * @unimplemented
60  */
61 VOID STDCALL BuildTrusteeWithObjectsAndSidA(PTRUSTEE_A pTrustee,POBJECTS_AND_SID pObjSid,GUID* pObjectGuid,GUID* pInheritedObjectGuid,PSID pSid)
62 {
63 }
64 /*
65  * @unimplemented
66  */
67 VOID STDCALL BuildTrusteeWithObjectsAndSidW(PTRUSTEE_W pTrustee,POBJECTS_AND_SID pObjSid,GUID* pObjectGuid,GUID* pInheritedObjectGuid,PSID pSid)
68 {
69 }
70 /*
71  * @unimplemented
72  */
73 VOID STDCALL BuildTrusteeWithSidA(PTRUSTEE_A pTrustee,PSID pSid)
74 {
75 }
76 /*
77  * @unimplemented
78  */
79 VOID STDCALL BuildTrusteeWithSidW(PTRUSTEE_W pTrustee,PSID pSid)
80 {
81 }
82 /*
83  * @unimplemented
84  */
85 DWORD STDCALL GetAuditedPermissionsFromAclA(PACL pacl,PTRUSTEE_A pTrustee,PACCESS_MASK pSuccessfulAuditedRights,PACCESS_MASK pFailedAuditRights)
86 {
87   return(FALSE);
88 }
89 /*
90  * @unimplemented
91  */
92 DWORD STDCALL GetAuditedPermissionsFromAclW(PACL pacl,PTRUSTEE_W pTrustee,PACCESS_MASK pSuccessfulAuditedRights,PACCESS_MASK pFailedAuditRights)
93 {
94   return(FALSE);
95 }
96 /*
97  * @unimplemented
98  */
99 DWORD STDCALL GetEffectiveRightsFromAclA(PACL pacl,PTRUSTEE_A pTrustee,PACCESS_MASK pAccessRights)
100 {
101   return(FALSE);
102 }
103 /*
104  * @unimplemented
105  */
106 DWORD STDCALL GetEffectiveRightsFromAclW(PACL pacl,PTRUSTEE_W pTrustee,PACCESS_MASK pAccessRights)
107 {
108   return(FALSE);
109 }
110 /*
111  * @unimplemented
112  */
113 DWORD STDCALL GetExplicitEntriesFromAclA(PACL pacl,PULONG pcCountOfExplicitEntries,PEXPLICIT_ACCESS_A* pListOfExplicitEntries)
114 {
115   return(FALSE);
116 }
117 /*
118  * @unimplemented
119  */
120 DWORD STDCALL GetExplicitEntriesFromAclW(PACL pacl,PULONG pcCountOfExplicitEntries,PEXPLICIT_ACCESS_W* pListOfExplicitEntries)
121 {
122   return(FALSE);
123 }
124 /*
125  * @unimplemented
126  */
127 DWORD STDCALL GetNamedSecurityInfoA(LPSTR pObjectName,SE_OBJECT_TYPE ObjectType,SECURITY_INFORMATION SecurityInfo,
128  PSID* ppsidOwner,PSID* ppsidGroup,PACL* ppDacl,PACL* ppSacl,PSECURITY_DESCRIPTOR* ppSecurityDescriptor)
129 {
130   return(FALSE);
131 }
132 /*
133  * @unimplemented
134  */
135 DWORD STDCALL GetNamedSecurityInfoW(LPWSTR pObjectName,SE_OBJECT_TYPE ObjectType,SECURITY_INFORMATION SecurityInfo,
136  PSID* ppsidOwner,PSID* ppsidGroup,PACL* ppDacl,PACL* ppSacl,PSECURITY_DESCRIPTOR* ppSecurityDescriptor)
137 {
138   return(FALSE);
139 }
140 /*
141  * @unimplemented
142  */
143 TRUSTEE_FORM STDCALL GetTrusteeFormA(PTRUSTEE_A pTrustee)
144 {
145   return(FALSE);
146 }
147 /*
148  * @unimplemented
149  */
150 TRUSTEE_FORM STDCALL GetTrusteeFormW(PTRUSTEE_W pTrustee)
151 {
152   return(FALSE);
153 }
154 /*
155  * @unimplemented
156  */
157 LPSTR STDCALL GetTrusteeNameA(PTRUSTEE_A pTrustee)
158 {
159   return(FALSE);
160 }
161 /*
162  * @unimplemented
163  */
164 LPWSTR STDCALL GetTrusteeNameW(PTRUSTEE_W pTrustee)
165 {
166   return(FALSE);
167 }
168 /*
169  * @unimplemented
170  */
171 TRUSTEE_TYPE STDCALL GetTrusteeTypeA(PTRUSTEE_A pTrustee)
172 {
173   return(FALSE);
174 }
175 /*
176  * @unimplemented
177  */
178 TRUSTEE_TYPE STDCALL GetTrusteeTypeW(PTRUSTEE_W pTrustee)
179 {
180   return(FALSE);
181 }
182 /*
183  * @unimplemented
184  */
185 DWORD STDCALL LookupSecurityDescriptorPartsA(PTRUSTEE_A* pOwner,PTRUSTEE_A* pGroup,PULONG cCountOfAccessEntries,PEXPLICIT_ACCESS_A* pListOfAccessEntries,
186  PULONG cCountOfAuditEntries,PEXPLICIT_ACCESS_A* pListOfAuditEntries,PSECURITY_DESCRIPTOR pSD)
187 {
188   return(FALSE);
189 }
190 /*
191  * @unimplemented
192  */
193 DWORD STDCALL LookupSecurityDescriptorPartsW(PTRUSTEE_W* pOwner,PTRUSTEE_W* pGroup,PULONG cCountOfAccessEntries,PEXPLICIT_ACCESS_W* pListOfAccessEntries,
194  PULONG cCountOfAuditEntries,PEXPLICIT_ACCESS_W* pListOfAuditEntries,PSECURITY_DESCRIPTOR pSD)
195 {
196   return(FALSE);
197 }
198 /*
199  * @unimplemented
200  */
201 DWORD STDCALL SetEntriesInAclA(ULONG cCountOfExplicitEntries,PEXPLICIT_ACCESS_A pListOfExplicitEntries,PACL OldAcl,PACL* NewAcl)
202 {
203   return(FALSE);
204 }
205 /*
206  * @unimplemented
207  */
208 DWORD STDCALL SetEntriesInAclW(ULONG cCountOfExplicitEntries,PEXPLICIT_ACCESS_W pListOfExplicitEntries,PACL OldAcl,PACL* NewAcl)
209 {
210   return(FALSE);
211 }
212 /*
213  * @unimplemented
214  */
215 DWORD STDCALL SetNamedSecurityInfoA(LPSTR pObjectName,SE_OBJECT_TYPE ObjectType,SECURITY_INFORMATION SecurityInfo,PSID psidOwner,PSID psidGroup,PACL pDacl,PACL pSacl)
216 {
217   return(FALSE);
218 }
219 /*
220  * @unimplemented
221  */
222 DWORD STDCALL SetNamedSecurityInfoW(LPWSTR pObjectName,SE_OBJECT_TYPE ObjectType,SECURITY_INFORMATION SecurityInfo,PSID psidOwner,PSID psidGroup,PACL pDacl,PACL pSacl)
223 {
224   return(FALSE);
225 }
226 /*
227  * @unimplemented
228  */
229 DWORD STDCALL SetSecurityInfo(HANDLE handle,SE_OBJECT_TYPE ObjectType,SECURITY_INFORMATION SecurityInfo,PSID psidOwner,PSID psidGroup,PACL pDacl,PACL pSacl)
230 {
231   return(FALSE);
232 }
233 /*
234  * @unimplemented
235  */
236 DWORD STDCALL GetInheritanceSourceA(LPSTR pObjectName,SE_OBJECT_TYPE ObjectType,SECURITY_INFORMATION SecurityInfo,WINBOOL Container,GUID ** pObjectClassGuids ,DWORD GuidCount,PACL pAcl,PFN_OBJECT_MGR_FUNCTS pfnArray OPTIONAL,PGENERIC_MAPPING pGenericMapping,PINHERITED_FROMA pInheritArray)
237 {
238   return(FALSE);
239 }
240 /*
241  * @unimplemented
242  */
243 DWORD STDCALL GetInheritanceSourceW(LPWSTR pObjectName,SE_OBJECT_TYPE ObjectType,SECURITY_INFORMATION SecurityInfo,WINBOOL Container,GUID ** pObjectClassGuids ,DWORD GuidCount,PACL pAcl,PFN_OBJECT_MGR_FUNCTS pfnArray OPTIONAL,PGENERIC_MAPPING pGenericMapping,PINHERITED_FROMW pInheritArray)
244 {
245   return(FALSE);
246 }
247 /*
248  * @unimplemented
249  */
250 DWORD STDCALL FreeInheritedFromArray(PINHERITED_FROMW pInheritArray,USHORT AceCnt,PFN_OBJECT_MGR_FUNCTS pfnArray)
251 {
252   return(FALSE);
253 }
254 /*
255  * @unimplemented
256  */
257 DWORD STDCALL TreeResetNamedSecurityInfoA(LPSTR pObjectName,SE_OBJECT_TYPE ObjectType,SECURITY_INFORMATION SecurityInfo,PSID pOwner,PSID pGroup,PACL pDacl,PACL pSacl,WINBOOL KeepExplicit,FN_PROGRESS fnProgress,PROG_INVOKE_SETTING ProgressInvokeSetting,PVOID Args)
258 {
259   return(FALSE);
260 }
261 /*
262  * @unimplemented
263  */
264 DWORD STDCALL TreeResetNamedSecurityInfoW(LPWSTR pObjectName,SE_OBJECT_TYPE ObjectType,SECURITY_INFORMATION SecurityInfo,PSID pOwner,PSID pGroup,PACL pDacl,PACL pSacl,WINBOOL KeepExplicit,FN_PROGRESS fnProgress,PROG_INVOKE_SETTING ProgressInvokeSetting,PVOID Args)
265 {
266   return(FALSE);
267 }
268 /*
269  * @unimplemented
270  */
271 VOID STDCALL BuildImpersonateExplicitAccessWithNameA(PEXPLICIT_ACCESS_A pExplicitAccess,LPSTR pTrusteeName,PTRUSTEE_A pTrustee,DWORD AccessPermissions,ACCESS_MODE AccessMode,DWORD Inheritance)
272 {
273 }
274 /*
275  * @unimplemented
276  */
277 VOID STDCALL BuildImpersonateExplicitAccessWithNameW(PEXPLICIT_ACCESS_W pExplicitAccess,LPWSTR pTrusteeName,PTRUSTEE_W pTrustee,DWORD AccessPermissions,ACCESS_MODE AccessMode,DWORD Inheritance)
278 {
279 }
280 /*
281  * @unimplemented
282  */
283 VOID STDCALL BuildImpersonateTrusteeA(PTRUSTEE_A pTrustee,PTRUSTEE_A pImpersonateTrustee)
284 {
285 }
286 /*
287  * @unimplemented
288  */
289 VOID STDCALL BuildImpersonateTrusteeW(PTRUSTEE_W pTrustee,PTRUSTEE_W pImpersonateTrustee)
290 {
291 }
292 /*
293  * @unimplemented
294  */
295 MULTIPLE_TRUSTEE_OPERATION STDCALL GetMultipleTrusteeOperationA(PTRUSTEE_A pTrustee)
296 {
297   return(FALSE);
298 }
299 /*
300  * @unimplemented
301  */
302 MULTIPLE_TRUSTEE_OPERATION STDCALL GetMultipleTrusteeOperationW(PTRUSTEE_W pTrustee)
303 {
304   return(FALSE);
305 }
306 /*
307  * @unimplemented
308  */
309 PTRUSTEE_A STDCALL GetMultipleTrusteeA(PTRUSTEE_A pTrustee)
310 {
311   return(FALSE);
312 }
313 /*
314  * @unimplemented
315  */
316 PTRUSTEE_W STDCALL GetMultipleTrusteeW(PTRUSTEE_W pTrustee)
317 {
318   return(FALSE);
319 }