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 18 ULONG DbgPrint(PCH Format,...); 19 20 #define UNIMPLEMENTED \ 21 DbgPrint("ACLEDIT: %s at %s:%d is UNIMPLEMENTED!\n",__FUNCTION__,__FILE__,__LINE__) 22 23 DWORD 24 WINAPI 25 EditAuditInfo(DWORD Unknown) 26 { 27 UNREFERENCED_PARAMETER(Unknown); 28 UNIMPLEMENTED; 29 return 0; 30 } 31 32 DWORD 33 WINAPI 34 EditOwnerInfo(DWORD Unknown) 35 { 36 UNREFERENCED_PARAMETER(Unknown); 37 UNIMPLEMENTED; 38 return 0; 39 } 40 41 DWORD 42 WINAPI 43 EditPermissionInfo(DWORD Unknown) 44 { 45 UNREFERENCED_PARAMETER(Unknown); 46 UNIMPLEMENTED; 47 return 0; 48 } 49 50 LONG 51 WINAPI 52 FMExtensionProcW(HWND hWnd, 53 WORD wEvent, 54 LONG lParam) 55 { 56 UNREFERENCED_PARAMETER(hWnd); 57 UNREFERENCED_PARAMETER(wEvent); 58 UNREFERENCED_PARAMETER(lParam); 59 UNIMPLEMENTED; 60 return 0; 61 } 62 63 DWORD 64 WINAPI 65 SedDiscretionaryAclEditor(HWND hWndOwner, 66 HINSTANCE hInstance, 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, 77 DWORD Reserved) 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); 92 UNIMPLEMENTED; 93 return 0; 94 } 95 96 DWORD 97 WINAPI 98 SedTakeOwnership(HWND hWndOwner, 99 HINSTANCE hInstance, 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); 127 UNIMPLEMENTED; 128 return 0; 129 } 130 131 DWORD 132 WINAPI 133 SedSystemAclEditor(HWND hWndOwner, 134 HINSTANCE hInstance, 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); 158 UNIMPLEMENTED; 159 return 0; 160 } 161 162 /* EOF */ 163