ReactOS 0.4.16-dev-117-g38f21f9
stubs.c
Go to the documentation of this file.
1/*
2* PROJECT: Filesystem Filter Manager library
3* LICENSE: GPL - See COPYING in the top level directory
4* FILE: dll/win32/fltlib/stubs.c
5* PURPOSE:
6* PROGRAMMERS: Ged Murphy (ged.murphy@reactos.org)
7*/
8
9#include <stdarg.h>
10#include <windef.h>
11#include <winbase.h>
12#include <fltuser.h>
13
18 _Outptr_ HFILTER *hFilter)
19{
20 UNREFERENCED_PARAMETER(lpFilterName);
22 return E_NOTIMPL;
23}
24
27FilterClose(_In_ HFILTER hFilter)
28{
30 return E_NOTIMPL;
31}
32
37 _In_ LPCWSTR lpVolumeName,
38 _In_opt_ LPCWSTR lpInstanceName,
39 _Outptr_ HFILTER_INSTANCE *hInstance)
40{
41 UNREFERENCED_PARAMETER(lpFilterName);
42 UNREFERENCED_PARAMETER(lpVolumeName);
43 UNREFERENCED_PARAMETER(lpInstanceName);
45 return E_NOTIMPL;
46}
47
51{
53 return E_NOTIMPL;
54}
55
60 _In_ LPCWSTR lpVolumeName,
61 _In_opt_ LPCWSTR lpInstanceName,
62 _In_opt_ DWORD dwCreatedInstanceNameLength,
63 _Out_writes_bytes_opt_(dwCreatedInstanceNameLength) LPWSTR lpCreatedInstanceName)
64{
65 UNREFERENCED_PARAMETER(lpFilterName);
66 UNREFERENCED_PARAMETER(lpVolumeName);
67 UNREFERENCED_PARAMETER(lpInstanceName);
68 UNREFERENCED_PARAMETER(dwCreatedInstanceNameLength);
69 UNREFERENCED_PARAMETER(lpCreatedInstanceName);
70 return E_NOTIMPL;
71}
72
77 _In_ LPCWSTR lpVolumeName,
78 _In_ LPCWSTR lpAltitude,
79 _In_opt_ LPCWSTR lpInstanceName,
80 _In_opt_ DWORD dwCreatedInstanceNameLength,
81 _Out_writes_bytes_opt_(dwCreatedInstanceNameLength) LPWSTR lpCreatedInstanceName)
82{
83 UNREFERENCED_PARAMETER(lpFilterName);
84 UNREFERENCED_PARAMETER(lpVolumeName);
85 UNREFERENCED_PARAMETER(lpAltitude);
86 UNREFERENCED_PARAMETER(lpInstanceName);
87 UNREFERENCED_PARAMETER(dwCreatedInstanceNameLength);
88 UNREFERENCED_PARAMETER(lpCreatedInstanceName);
89 return E_NOTIMPL;
90}
91
96 _In_ LPCWSTR lpVolumeName,
97 _In_opt_ LPCWSTR lpInstanceName
98)
99{
100 UNREFERENCED_PARAMETER(lpFilterName);
101 UNREFERENCED_PARAMETER(lpVolumeName);
102 UNREFERENCED_PARAMETER(lpInstanceName);
103 return E_NOTIMPL;
104}
105
108WINAPI
109FilterFindFirst(_In_ FILTER_INFORMATION_CLASS dwInformationClass,
111 _In_ DWORD dwBufferSize,
113 _Out_ LPHANDLE lpFilterFind)
114{
115 UNREFERENCED_PARAMETER(dwInformationClass);
117 UNREFERENCED_PARAMETER(dwBufferSize);
119 UNREFERENCED_PARAMETER(lpFilterFind);
120 return E_NOTIMPL;
121}
122
125WINAPI
127 _In_ FILTER_INFORMATION_CLASS dwInformationClass,
129 _In_ DWORD dwBufferSize,
131{
132 UNREFERENCED_PARAMETER(hFilterFind);
133 UNREFERENCED_PARAMETER(dwInformationClass);
135 UNREFERENCED_PARAMETER(dwBufferSize);
137 return E_NOTIMPL;
138}
139
142WINAPI
144{
145 UNREFERENCED_PARAMETER(hFilterFind);
146 return E_NOTIMPL;
147}
148
151WINAPI
152FilterVolumeFindFirst(_In_ FILTER_VOLUME_INFORMATION_CLASS dwInformationClass,
154 _In_ DWORD dwBufferSize,
156 _Out_ PHANDLE lpVolumeFind)
157{
158 UNREFERENCED_PARAMETER(dwInformationClass);
160 UNREFERENCED_PARAMETER(dwBufferSize);
162 UNREFERENCED_PARAMETER(lpVolumeFind);
163 return E_NOTIMPL;
164}
165
168WINAPI
170 _In_ FILTER_VOLUME_INFORMATION_CLASS dwInformationClass,
172 _In_ DWORD dwBufferSize,
174{
175 UNREFERENCED_PARAMETER(hVolumeFind);
176 UNREFERENCED_PARAMETER(dwInformationClass);
178 UNREFERENCED_PARAMETER(dwBufferSize);
180 return E_NOTIMPL;
181}
182
184WINAPI
186{
187 UNREFERENCED_PARAMETER(hVolumeFind);
188 return E_NOTIMPL;
189}
190
193WINAPI
195 _In_ INSTANCE_INFORMATION_CLASS dwInformationClass,
197 _In_ DWORD dwBufferSize,
199 _Out_ LPHANDLE lpFilterInstanceFind)
200{
201 UNREFERENCED_PARAMETER(lpFilterName);
202 UNREFERENCED_PARAMETER(dwInformationClass);
204 UNREFERENCED_PARAMETER(dwBufferSize);
206 UNREFERENCED_PARAMETER(lpFilterInstanceFind);
207 return E_NOTIMPL;
208}
209
212WINAPI
214 _In_ INSTANCE_INFORMATION_CLASS dwInformationClass,
216 _In_ DWORD dwBufferSize,
218{
219
220 UNREFERENCED_PARAMETER(hFilterInstanceFind);
221 UNREFERENCED_PARAMETER(dwInformationClass);
223 UNREFERENCED_PARAMETER(dwBufferSize);
225 return E_NOTIMPL;
226}
227
230WINAPI
232{
233 UNREFERENCED_PARAMETER(hFilterInstanceFind);
234 return E_NOTIMPL;
235}
236
239WINAPI
241 _In_ INSTANCE_INFORMATION_CLASS dwInformationClass,
243 _In_ DWORD dwBufferSize,
245 _Out_ LPHANDLE lpVolumeInstanceFind)
246{
247 UNREFERENCED_PARAMETER(lpVolumeName);
248 UNREFERENCED_PARAMETER(dwInformationClass);
250 UNREFERENCED_PARAMETER(dwBufferSize);
252 UNREFERENCED_PARAMETER(lpVolumeInstanceFind);
253 return E_NOTIMPL;
254}
255
258WINAPI
260 _In_ INSTANCE_INFORMATION_CLASS dwInformationClass,
262 _In_ DWORD dwBufferSize,
264{
265 UNREFERENCED_PARAMETER(hVolumeInstanceFind);
266 UNREFERENCED_PARAMETER(dwInformationClass);
268 UNREFERENCED_PARAMETER(dwBufferSize);
270 return E_NOTIMPL;
271}
272
274WINAPI
276{
277 UNREFERENCED_PARAMETER(hVolumeInstanceFind);
278 return E_NOTIMPL;
279}
280
283WINAPI
285 _In_ FILTER_INFORMATION_CLASS dwInformationClass,
287 _In_ DWORD dwBufferSize,
289{
290 UNREFERENCED_PARAMETER(hFilter);
291 UNREFERENCED_PARAMETER(dwInformationClass);
293 UNREFERENCED_PARAMETER(dwBufferSize);
295 return E_NOTIMPL;
296}
297
300WINAPI
302 _In_ INSTANCE_INFORMATION_CLASS dwInformationClass,
304 _In_ DWORD dwBufferSize,
306{
308 UNREFERENCED_PARAMETER(dwInformationClass);
310 UNREFERENCED_PARAMETER(dwBufferSize);
312 return E_NOTIMPL;
313}
314
317WINAPI
319 _Out_writes_(dwDosNameBufferSize) LPWSTR lpDosName,
320 _In_ DWORD dwDosNameBufferSize)
321{
322 UNREFERENCED_PARAMETER(lpVolumeName);
323 UNREFERENCED_PARAMETER(lpDosName);
324 UNREFERENCED_PARAMETER(dwDosNameBufferSize);
325 return E_NOTIMPL;
326}
HINSTANCE hInstance
Definition: charmap.c:19
static TAGREF LPCWSTR LPDWORD LPVOID lpBuffer
Definition: db.cpp:175
#define E_NOTIMPL
Definition: ddrawi.h:99
_Must_inspect_result_ HRESULT WINAPI FilterFindNext(_In_ HANDLE hFilterFind, _In_ FILTER_INFORMATION_CLASS dwInformationClass, _Out_writes_bytes_to_(dwBufferSize, *lpBytesReturned) LPVOID lpBuffer, _In_ DWORD dwBufferSize, _Out_ LPDWORD lpBytesReturned)
Definition: stubs.c:126
_Must_inspect_result_ HRESULT WINAPI FilterDetach(_In_ LPCWSTR lpFilterName, _In_ LPCWSTR lpVolumeName, _In_opt_ LPCWSTR lpInstanceName)
Definition: stubs.c:95
_Must_inspect_result_ HRESULT WINAPI FilterCreate(_In_ LPCWSTR lpFilterName, _Outptr_ HFILTER *hFilter)
Definition: stubs.c:17
_Must_inspect_result_ HRESULT WINAPI FilterInstanceGetInformation(_In_ HFILTER_INSTANCE hInstance, _In_ INSTANCE_INFORMATION_CLASS dwInformationClass, _Out_writes_bytes_to_(dwBufferSize, *lpBytesReturned) LPVOID lpBuffer, _In_ DWORD dwBufferSize, _Out_ LPDWORD lpBytesReturned)
Definition: stubs.c:301
_Must_inspect_result_ HRESULT WINAPI FilterAttach(_In_ LPCWSTR lpFilterName, _In_ LPCWSTR lpVolumeName, _In_opt_ LPCWSTR lpInstanceName, _In_opt_ DWORD dwCreatedInstanceNameLength, _Out_writes_bytes_opt_(dwCreatedInstanceNameLength) LPWSTR lpCreatedInstanceName)
Definition: stubs.c:59
_Must_inspect_result_ HRESULT WINAPI FilterInstanceFindNext(_In_ HANDLE hFilterInstanceFind, _In_ INSTANCE_INFORMATION_CLASS dwInformationClass, _Out_writes_bytes_to_(dwBufferSize, *lpBytesReturned) LPVOID lpBuffer, _In_ DWORD dwBufferSize, _Out_ LPDWORD lpBytesReturned)
Definition: stubs.c:213
_Must_inspect_result_ HRESULT WINAPI FilterVolumeFindFirst(_In_ FILTER_VOLUME_INFORMATION_CLASS dwInformationClass, _Out_writes_bytes_to_(dwBufferSize, *lpBytesReturned) LPVOID lpBuffer, _In_ DWORD dwBufferSize, _Out_ LPDWORD lpBytesReturned, _Out_ PHANDLE lpVolumeFind)
Definition: stubs.c:152
HRESULT WINAPI FilterInstanceClose(_In_ HFILTER_INSTANCE hInstance)
Definition: stubs.c:50
_Must_inspect_result_ HRESULT WINAPI FilterInstanceFindFirst(_In_ LPCWSTR lpFilterName, _In_ INSTANCE_INFORMATION_CLASS dwInformationClass, _Out_writes_bytes_to_(dwBufferSize, *lpBytesReturned) LPVOID lpBuffer, _In_ DWORD dwBufferSize, _Out_ LPDWORD lpBytesReturned, _Out_ LPHANDLE lpFilterInstanceFind)
Definition: stubs.c:194
_Must_inspect_result_ HRESULT WINAPI FilterVolumeFindNext(_In_ HANDLE hVolumeFind, _In_ FILTER_VOLUME_INFORMATION_CLASS dwInformationClass, _Out_writes_bytes_to_(dwBufferSize, *lpBytesReturned) LPVOID lpBuffer, _In_ DWORD dwBufferSize, _Out_ LPDWORD lpBytesReturned)
Definition: stubs.c:169
_Must_inspect_result_ HRESULT WINAPI FilterInstanceFindClose(_In_ HANDLE hFilterInstanceFind)
Definition: stubs.c:231
_Must_inspect_result_ HRESULT WINAPI FilterVolumeInstanceFindFirst(_In_ LPCWSTR lpVolumeName, _In_ INSTANCE_INFORMATION_CLASS dwInformationClass, _Out_writes_bytes_to_(dwBufferSize, *lpBytesReturned) LPVOID lpBuffer, _In_ DWORD dwBufferSize, _Out_ LPDWORD lpBytesReturned, _Out_ LPHANDLE lpVolumeInstanceFind)
Definition: stubs.c:240
_Must_inspect_result_ HRESULT WINAPI FilterInstanceCreate(_In_ LPCWSTR lpFilterName, _In_ LPCWSTR lpVolumeName, _In_opt_ LPCWSTR lpInstanceName, _Outptr_ HFILTER_INSTANCE *hInstance)
Definition: stubs.c:36
_Must_inspect_result_ HRESULT WINAPI FilterAttachAtAltitude(_In_ LPCWSTR lpFilterName, _In_ LPCWSTR lpVolumeName, _In_ LPCWSTR lpAltitude, _In_opt_ LPCWSTR lpInstanceName, _In_opt_ DWORD dwCreatedInstanceNameLength, _Out_writes_bytes_opt_(dwCreatedInstanceNameLength) LPWSTR lpCreatedInstanceName)
Definition: stubs.c:76
_Must_inspect_result_ HRESULT WINAPI FilterGetInformation(_In_ HFILTER hFilter, _In_ FILTER_INFORMATION_CLASS dwInformationClass, _Out_writes_bytes_to_(dwBufferSize, *lpBytesReturned) LPVOID lpBuffer, _In_ DWORD dwBufferSize, _Out_ LPDWORD lpBytesReturned)
Definition: stubs.c:284
_Must_inspect_result_ HRESULT WINAPI FilterGetDosName(_In_ LPCWSTR lpVolumeName, _Out_writes_(dwDosNameBufferSize) LPWSTR lpDosName, _In_ DWORD dwDosNameBufferSize)
Definition: stubs.c:318
_Must_inspect_result_ HRESULT WINAPI FilterVolumeInstanceFindNext(_In_ HANDLE hVolumeInstanceFind, _In_ INSTANCE_INFORMATION_CLASS dwInformationClass, _Out_writes_bytes_to_(dwBufferSize, *lpBytesReturned) LPVOID lpBuffer, _In_ DWORD dwBufferSize, _Out_ LPDWORD lpBytesReturned)
Definition: stubs.c:259
_Must_inspect_result_ HRESULT WINAPI FilterFindFirst(_In_ FILTER_INFORMATION_CLASS dwInformationClass, _Out_writes_bytes_to_(dwBufferSize, *lpBytesReturned) LPVOID lpBuffer, _In_ DWORD dwBufferSize, _Out_ LPDWORD lpBytesReturned, _Out_ LPHANDLE lpFilterFind)
Definition: stubs.c:109
HRESULT WINAPI FilterClose(_In_ HFILTER hFilter)
Definition: stubs.c:27
_Must_inspect_result_ HRESULT WINAPI FilterFindClose(_In_ HANDLE hFilterFind)
Definition: stubs.c:143
HRESULT WINAPI FilterVolumeFindClose(_In_ HANDLE hVolumeFind)
Definition: stubs.c:185
HRESULT WINAPI FilterVolumeInstanceFindClose(_In_ HANDLE hVolumeInstanceFind)
Definition: stubs.c:275
unsigned long DWORD
Definition: ntddk_ex.h:95
#define _Out_writes_bytes_to_(size, count)
Definition: ms_sal.h:360
#define _Outptr_
Definition: ms_sal.h:427
#define _Out_writes_(size)
Definition: ms_sal.h:348
#define _Must_inspect_result_
Definition: ms_sal.h:558
#define _Out_
Definition: ms_sal.h:345
#define _In_
Definition: ms_sal.h:308
#define _In_opt_
Definition: ms_sal.h:309
#define _Out_writes_bytes_opt_(size)
Definition: ms_sal.h:351
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:317
PVOID *typedef PHANDLE
Definition: ntsecpkg.h:455
uint32_t * LPDWORD
Definition: typedefs.h:59
_In_ DWORD _In_ DWORD _In_ DWORD _Out_ LPDWORD lpBytesReturned
Definition: winddi.h:1705
#define WINAPI
Definition: msvc.h:6
WCHAR * LPWSTR
Definition: xmlstorage.h:184
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185