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 12 WINE_DEFAULT_DEBUG_CHANNEL(iphlpapi); 13 14 DWORD 15 WINAPI 16 PfAddFiltersToInterface( 17 INTERFACE_HANDLE ih, 18 DWORD cInFilters, 19 PPF_FILTER_DESCRIPTOR pfiltIn, 20 DWORD cOutFilters, 21 PPF_FILTER_DESCRIPTOR pfiltOut, 22 PFILTER_HANDLE pfHandle) 23 { 24 UNIMPLEMENTED; 25 return ERROR_CALL_NOT_IMPLEMENTED; 26 } 27 28 DWORD 29 PFEXPORT 30 WINAPI 31 PfAddGlobalFilterToInterface( 32 INTERFACE_HANDLE pInterface, 33 GLOBAL_FILTER gfFilter) 34 { 35 UNIMPLEMENTED; 36 return ERROR_CALL_NOT_IMPLEMENTED; 37 } 38 39 PFAPIENTRY 40 PfBindInterfaceToIPAddress( 41 INTERFACE_HANDLE pInterface, 42 PFADDRESSTYPE pfatType, 43 PBYTE IPAddress) 44 { 45 UNIMPLEMENTED; 46 return ERROR_CALL_NOT_IMPLEMENTED; 47 } 48 49 PFAPIENTRY 50 PfBindInterfaceToIndex( 51 INTERFACE_HANDLE pInterface, 52 DWORD dwIndex, 53 PFADDRESSTYPE pfatLinkType, 54 PBYTE LinkIPAddress) 55 { 56 UNIMPLEMENTED; 57 return ERROR_CALL_NOT_IMPLEMENTED; 58 } 59 60 PFAPIENTRY 61 PfCreateInterface( 62 DWORD dwName, 63 PFFORWARD_ACTION inAction, 64 PFFORWARD_ACTION outAction, 65 BOOL bUseLog, 66 BOOL bMustBeUnique, 67 INTERFACE_HANDLE* ppInterface) 68 { 69 UNIMPLEMENTED; 70 return ERROR_CALL_NOT_IMPLEMENTED; 71 } 72 73 PFAPIENTRY 74 PfDeleteInterface( 75 INTERFACE_HANDLE pInterface) 76 { 77 UNIMPLEMENTED; 78 return ERROR_CALL_NOT_IMPLEMENTED; 79 } 80 81 PFAPIENTRY 82 PfDeleteLog( 83 VOID) 84 { 85 UNIMPLEMENTED; 86 return ERROR_CALL_NOT_IMPLEMENTED; 87 } 88 89 PFAPIENTRY 90 PfGetInterfaceStatistics( 91 INTERFACE_HANDLE pInterface, 92 PPF_INTERFACE_STATS ppfStats, 93 PDWORD pdwBufferSize, 94 BOOL fResetCounters) 95 { 96 UNIMPLEMENTED; 97 return ERROR_CALL_NOT_IMPLEMENTED; 98 } 99 100 PFAPIENTRY 101 PfMakeLog( 102 HANDLE hEvent) 103 { 104 UNIMPLEMENTED; 105 return ERROR_CALL_NOT_IMPLEMENTED; 106 } 107 108 PFAPIENTRY 109 PfRebindFilters( 110 INTERFACE_HANDLE pInterface, 111 PPF_LATEBIND_INFO pLateBindInfo) 112 { 113 UNIMPLEMENTED; 114 return ERROR_CALL_NOT_IMPLEMENTED; 115 } 116 117 PFAPIENTRY 118 PfRemoveFilterHandles( 119 INTERFACE_HANDLE pInterface, 120 DWORD cFilters, 121 PFILTER_HANDLE pvHandles) 122 { 123 UNIMPLEMENTED; 124 return ERROR_CALL_NOT_IMPLEMENTED; 125 } 126 127 PFAPIENTRY 128 PfRemoveFiltersFromInterface( 129 INTERFACE_HANDLE ih, 130 DWORD cInFilters, 131 PPF_FILTER_DESCRIPTOR pfiltIn, 132 DWORD cOutFilters, 133 PPF_FILTER_DESCRIPTOR pfiltOut) 134 { 135 UNIMPLEMENTED; 136 return ERROR_CALL_NOT_IMPLEMENTED; 137 } 138 139 PFAPIENTRY 140 PfRemoveGlobalFilterFromInterface( 141 INTERFACE_HANDLE pInterface, 142 GLOBAL_FILTER gfFilter) 143 { 144 UNIMPLEMENTED; 145 return ERROR_CALL_NOT_IMPLEMENTED; 146 } 147 148 PFAPIENTRY 149 PfSetLogBuffer( 150 PBYTE pbBuffer, 151 DWORD dwSize, 152 DWORD dwThreshold, 153 DWORD dwEntries, 154 PDWORD pdwLoggedEntries, 155 PDWORD pdwLostEntries, 156 PDWORD pdwSizeUsed) 157 { 158 UNIMPLEMENTED; 159 return ERROR_CALL_NOT_IMPLEMENTED; 160 } 161 162 PFAPIENTRY 163 PfTestPacket( 164 INTERFACE_HANDLE pInInterface OPTIONAL, 165 INTERFACE_HANDLE pOutInterface OPTIONAL, 166 DWORD cBytes, 167 PBYTE pbPacket, 168 PPFFORWARD_ACTION ppAction) 169 { 170 UNIMPLEMENTED; 171 return ERROR_CALL_NOT_IMPLEMENTED; 172 } 173 174 PFAPIENTRY 175 PfUnBindInterface( 176 INTERFACE_HANDLE pInterface) 177 { 178 UNIMPLEMENTED; 179 return ERROR_CALL_NOT_IMPLEMENTED; 180 } 181