3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This file has no copyright assigned and is placed in the Public Domain.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This file is part of the w64 mingw-runtime package.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * No warranty is given; refer to the file DISCLAIMER.PD within this package.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GF_FRAGMENTS = 2,GF_STRONGHOST = 8,GF_FRAGCACHE = 9
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define FILTER_PROTO(ProtoId) MAKELONG(MAKEWORD((ProtoId),0x00),0x00000)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define FILTERSIZE (sizeof(PF_FILTER_DESCRIPTOR) - (DWORD)(&((PPF_FILTER_DESCRIPTOR)0)->SrcAddr))
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncPFAPIENTRY PfCreateInterface(DWORD dwName,PFFORWARD_ACTION inAction,PFFORWARD_ACTION outAction,BOOL bUseLog,BOOL bMustBeUnique,INTERFACE_HANDLE *ppInterface);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncPFAPIENTRY PfDeleteInterface(INTERFACE_HANDLE pInterface);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncPFAPIENTRY PfAddFiltersToInterface(INTERFACE_HANDLE ih,DWORD cInFilters,PPF_FILTER_DESCRIPTOR pfiltIn,DWORD cOutFilters,PPF_FILTER_DESCRIPTOR pfiltOut,PFILTER_HANDLE pfHandle);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncPFAPIENTRY PfRemoveFiltersFromInterface(INTERFACE_HANDLE ih,DWORD cInFilters,PPF_FILTER_DESCRIPTOR pfiltIn,DWORD cOutFilters,PPF_FILTER_DESCRIPTOR pfiltOut);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncPFAPIENTRY PfRemoveFilterHandles(INTERFACE_HANDLE pInterface,DWORD cFilters,PFILTER_HANDLE pvHandles);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncPFAPIENTRY PfUnBindInterface(INTERFACE_HANDLE pInterface);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncPFAPIENTRY PfBindInterfaceToIndex(INTERFACE_HANDLE pInterface,DWORD dwIndex,PFADDRESSTYPE pfatLinkType,PBYTE LinkIPAddress);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncPFAPIENTRY PfBindInterfaceToIPAddress(INTERFACE_HANDLE pInterface,PFADDRESSTYPE pfatType,PBYTE IPAddress);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncPFAPIENTRY PfRebindFilters(INTERFACE_HANDLE pInterface,PPF_LATEBIND_INFO pLateBindInfo);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncPFAPIENTRY PfAddGlobalFilterToInterface(INTERFACE_HANDLE pInterface,GLOBAL_FILTER gfFilter);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncPFAPIENTRY PfRemoveGlobalFilterFromInterface(INTERFACE_HANDLE pInterface,GLOBAL_FILTER gfFilter);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncPFAPIENTRY PfSetLogBuffer(PBYTE pbBuffer,DWORD dwSize,DWORD dwThreshold,DWORD dwEntries,PDWORD pdwLoggedEntries,PDWORD pdwLostEntries,PDWORD pdwSizeUsed);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncPFAPIENTRY PfGetInterfaceStatistics(INTERFACE_HANDLE pInterface,PPF_INTERFACE_STATS ppfStats,PDWORD pdwBufferSize,BOOL fResetCounters);