ReactOS  r76032
stubs.c
Go to the documentation of this file.
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 
19 
20 #define UNIMPLEMENTED \
21  DbgPrint("ACLEDIT: %s at %s:%d is UNIMPLEMENTED!\n",__FUNCTION__,__FILE__,__LINE__)
22 
23 DWORD
24 WINAPI
26 {
27  UNREFERENCED_PARAMETER(Unknown);
29  return 0;
30 }
31 
32 DWORD
33 WINAPI
35 {
36  UNREFERENCED_PARAMETER(Unknown);
38  return 0;
39 }
40 
41 DWORD
42 WINAPI
44 {
45  UNREFERENCED_PARAMETER(Unknown);
47  return 0;
48 }
49 
50 LONG
51 WINAPI
53  WORD wEvent,
54  LONG lParam)
55 {
57  UNREFERENCED_PARAMETER(wEvent);
58  UNREFERENCED_PARAMETER(lParam);
60  return 0;
61 }
62 
63 DWORD
64 WINAPI
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,
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);
93  return 0;
94 }
95 
96 DWORD
97 WINAPI
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);
128  return 0;
129 }
130 
131 DWORD
132 WINAPI
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);
159  return 0;
160 }
161 
162 /* EOF */
DWORD *typedef PVOID
Definition: winlogon.h:52
unsigned short WORD
Definition: ntddk_ex.h:93
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:315
HWND hWnd
Definition: settings.c:17
HANDLE HWND
Definition: compat.h:13
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
DWORD(CALLBACK * PACL_CHANGE)(HWND hWnd, HINSTANCE hInstance, PVOID pCallbackContext, PSECURITY_DESCRIPTOR pNewSD, PSECURITY_DESCRIPTOR pNewObjectSD, BOOL bApplyToSubContainers, BOOL bApplyToSubObjects, LPDWORD lpdwChangeContextStatus)
Definition: acleditint.h:51
DWORD WINAPI EditPermissionInfo(DWORD Unknown)
Definition: stubs.c:43
#define UNIMPLEMENTED
Definition: stubs.c:20
DWORD DWORD
Definition: winlogon.h:75
HINSTANCE hInstance
Definition: charmap.c:19
long LONG
Definition: pedump.c:60
DWORD WINAPI SedDiscretionaryAclEditor(HWND hWndOwner, HINSTANCE hInstance, LPCWSTR lpMachineName, PACL_DLG_CONTROL pAclDlgControl, PACL_EDIT_CONTROL pAclEditControl, LPCWSTR lpObjectName, PACL_CHANGE pChangeCallback, PVOID pChangeCallbackContext, PSECURITY_DESCRIPTOR pObjectSecurity, BOOL bNoReadPermission, BOOL bReadOnly, LPDWORD lpdwChangeContextStatus, DWORD Reserved)
Definition: stubs.c:65
CHAR * PCH
Definition: ntbasedef.h:390
unsigned int BOOL
Definition: ntddk_ex.h:94
DWORD WINAPI SedTakeOwnership(HWND hWndOwner, HINSTANCE hInstance, LPCWSTR lpMachineName, LPCWSTR lpObjectType, LPCWSTR lpObjectName, DWORD dwObjectCount, PACL_CHANGE pChangeCallback, PVOID pChangeCallbackContext, PSECURITY_DESCRIPTOR pObjectSecurity, BOOL bNoReadPermission, BOOL bNoOwnerChange, LPDWORD lpdwChangeContextStatus, PACL_HELP_CONTROL pHelpInfo, DWORD Reserved)
Definition: stubs.c:98
DWORD WINAPI SedSystemAclEditor(HWND hWndOwner, HINSTANCE hInstance, LPCWSTR lpMachineName, PACL_DLG_CONTROL pAclDlgControl, PACL_EDIT_CONTROL pAclEditControl, LPCWSTR lpObjectName, PACL_CHANGE pChangeCallback, PVOID pChangeCallbackContext, PSECURITY_DESCRIPTOR pObjectSecurity, BOOL bNoReadPermission, LPDWORD lpdwChangeContextStatus, DWORD Reserved)
Definition: stubs.c:133
DWORD WINAPI EditAuditInfo(DWORD Unknown)
Definition: stubs.c:25
HANDLE HINSTANCE
Definition: typedefs.h:75
#define WINAPI
Definition: msvc.h:20
ULONG PVOID Reserved
Definition: ntimage.h:533
LONG WINAPI FMExtensionProcW(HWND hWnd, WORD wEvent, LONG lParam)
Definition: stubs.c:52
ULONG DbgPrint(PCH Format,...)
UINT WPARAM LPARAM lParam
Definition: precomp.h:53
uint32_t * LPDWORD
Definition: typedefs.h:57
unsigned int ULONG
Definition: retypes.h:1
DWORD WINAPI EditOwnerInfo(DWORD Unknown)
Definition: stubs.c:34