ReactOS  0.4.14-dev-376-gaedba84
iphlpapi_fakestubs.c
Go to the documentation of this file.
1 
2 // These are here so we can get the decorated export functions.
3 // With autogenerated stubs we'll lose the decoration
4 // See:
5 // https://jira.reactos.org/browse/CORE-8462
6 // https://jira.reactos.org/browse/CORE-15665
7 
8 #include <config.h>
9 #include "iphlpapi_private.h"
10 #include <fltdefs.h>
11 
13 
14 DWORD
15 WINAPI
18  DWORD cInFilters,
19  PPF_FILTER_DESCRIPTOR pfiltIn,
20  DWORD cOutFilters,
21  PPF_FILTER_DESCRIPTOR pfiltOut,
22  PFILTER_HANDLE pfHandle)
23 {
26 }
27 
28 DWORD
30 WINAPI
32  INTERFACE_HANDLE pInterface,
33  GLOBAL_FILTER gfFilter)
34 {
37 }
38 
41  INTERFACE_HANDLE pInterface,
42  PFADDRESSTYPE pfatType,
43  PBYTE IPAddress)
44 {
47 }
48 
51  INTERFACE_HANDLE pInterface,
52  DWORD dwIndex,
53  PFADDRESSTYPE pfatLinkType,
54  PBYTE LinkIPAddress)
55 {
58 }
59 
62  DWORD dwName,
63  PFFORWARD_ACTION inAction,
64  PFFORWARD_ACTION outAction,
65  BOOL bUseLog,
66  BOOL bMustBeUnique,
68 {
71 }
72 
75  INTERFACE_HANDLE pInterface)
76 {
79 }
80 
83  VOID)
84 {
87 }
88 
91  INTERFACE_HANDLE pInterface,
92  PPF_INTERFACE_STATS ppfStats,
93  PDWORD pdwBufferSize,
94  BOOL fResetCounters)
95 {
98 }
99 
102  HANDLE hEvent)
103 {
106 }
107 
110  INTERFACE_HANDLE pInterface,
111  PPF_LATEBIND_INFO pLateBindInfo)
112 {
115 }
116 
119  INTERFACE_HANDLE pInterface,
120  DWORD cFilters,
121  PFILTER_HANDLE pvHandles)
122 {
125 }
126 
129  INTERFACE_HANDLE ih,
130  DWORD cInFilters,
131  PPF_FILTER_DESCRIPTOR pfiltIn,
132  DWORD cOutFilters,
133  PPF_FILTER_DESCRIPTOR pfiltOut)
134 {
137 }
138 
141  INTERFACE_HANDLE pInterface,
142  GLOBAL_FILTER gfFilter)
143 {
146 }
147 
150  PBYTE pbBuffer,
151  DWORD dwSize,
152  DWORD dwThreshold,
153  DWORD dwEntries,
154  PDWORD pdwLoggedEntries,
155  PDWORD pdwLostEntries,
156  PDWORD pdwSizeUsed)
157 {
160 }
161 
164  INTERFACE_HANDLE pInInterface OPTIONAL,
165  INTERFACE_HANDLE pOutInterface OPTIONAL,
166  DWORD cBytes,
167  PBYTE pbPacket,
168  PPFFORWARD_ACTION ppAction)
169 {
172 }
173 
176  INTERFACE_HANDLE pInterface)
177 {
180 }
PFAPIENTRY PfRebindFilters(INTERFACE_HANDLE pInterface, PPF_LATEBIND_INFO pLateBindInfo)
PFAPIENTRY PfRemoveFiltersFromInterface(INTERFACE_HANDLE ih, DWORD cInFilters, PPF_FILTER_DESCRIPTOR pfiltIn, DWORD cOutFilters, PPF_FILTER_DESCRIPTOR pfiltOut)
#define PFAPIENTRY
Definition: fltdefs.h:38
PFAPIENTRY PfDeleteLog(VOID)
PFAPIENTRY PfRemoveFilterHandles(INTERFACE_HANDLE pInterface, DWORD cFilters, PFILTER_HANDLE pvHandles)
PFAPIENTRY PfDeleteInterface(INTERFACE_HANDLE pInterface)
PFAPIENTRY PfCreateInterface(DWORD dwName, PFFORWARD_ACTION inAction, PFFORWARD_ACTION outAction, BOOL bUseLog, BOOL bMustBeUnique, INTERFACE_HANDLE *ppInterface)
static HANDLE hEvent
Definition: comm.c:54
PFAPIENTRY PfTestPacket(INTERFACE_HANDLE pInInterface OPTIONAL, INTERFACE_HANDLE pOutInterface OPTIONAL, DWORD cBytes, PBYTE pbPacket, PPFFORWARD_ACTION ppAction)
static REFIID LPVOID * ppInterface
Definition: metahost.c:34
enum _PfAddresType PFADDRESSTYPE
unsigned int BOOL
Definition: ntddk_ex.h:94
WINE_DEFAULT_DEBUG_CHANNEL(iphlpapi)
PFAPIENTRY PfMakeLog(HANDLE hEvent)
PFAPIENTRY PfBindInterfaceToIndex(INTERFACE_HANDLE pInterface, DWORD dwIndex, PFADDRESSTYPE pfatLinkType, PBYTE LinkIPAddress)
PFAPIENTRY PfSetLogBuffer(PBYTE pbBuffer, DWORD dwSize, DWORD dwThreshold, DWORD dwEntries, PDWORD pdwLoggedEntries, PDWORD pdwLostEntries, PDWORD pdwSizeUsed)
PFAPIENTRY PfRemoveGlobalFilterFromInterface(INTERFACE_HANDLE pInterface, GLOBAL_FILTER gfFilter)
enum _GlobalFilter GLOBAL_FILTER
PFAPIENTRY PfGetInterfaceStatistics(INTERFACE_HANDLE pInterface, PPF_INTERFACE_STATS ppfStats, PDWORD pdwBufferSize, BOOL fResetCounters)
PFAPIENTRY PfBindInterfaceToIPAddress(INTERFACE_HANDLE pInterface, PFADDRESSTYPE pfatType, PBYTE IPAddress)
#define WINAPI
Definition: msvc.h:8
unsigned long DWORD
Definition: ntddk_ex.h:95
enum _PfForwardAction * PPFFORWARD_ACTION
#define PFEXPORT
Definition: fltdefs.h:35
DWORD WINAPI PfAddFiltersToInterface(INTERFACE_HANDLE ih, DWORD cInFilters, PPF_FILTER_DESCRIPTOR pfiltIn, DWORD cOutFilters, PPF_FILTER_DESCRIPTOR pfiltOut, PFILTER_HANDLE pfHandle)
PFAPIENTRY PfUnBindInterface(INTERFACE_HANDLE pInterface)
DWORD * PDWORD
Definition: pedump.c:68
#define ERROR_CALL_NOT_IMPLEMENTED
Definition: compat.h:92
#define UNIMPLEMENTED
Definition: debug.h:114
DWORD PFEXPORT WINAPI PfAddGlobalFilterToInterface(INTERFACE_HANDLE pInterface, GLOBAL_FILTER gfFilter)
BYTE * PBYTE
Definition: pedump.c:66
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
Definition: env.c:54
enum _PfForwardAction PFFORWARD_ACTION
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68