⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 packet_8h-source.html

📁 winpcap文档
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<a name="l00751"></a>00751                         IN PCHAR UserBuff, <a name="l00752"></a>00752                         IN ULONG UserBuffSize,<a name="l00753"></a>00753                         BOOLEAN sync);<a name="l00754"></a>00754 <a name="l00762"></a>00762 VOID <a class="code" href="group__NPF__code.html#g8861b474efcb6578c9fe2075ff3e6aef">NPF_WaitEndOfBufferedWrite</a>(<a class="code" href="group__NPF__include.html#gd3b7ff25cfe0e8fd50666782f85e76cb">POPEN_INSTANCE</a> Open);<a name="l00763"></a>00763 <a name="l00773"></a>00773 VOID<a name="l00774"></a>00774 <a class="code" href="group__NPF__code.html#ged126572458eed2dcd18d1824ac86601">NPF_SendComplete</a>(<a name="l00775"></a>00775     IN NDIS_HANDLE   ProtocolBindingContext,<a name="l00776"></a>00776     IN PNDIS_PACKET  pPacket,<a name="l00777"></a>00777     IN NDIS_STATUS   Status<a name="l00778"></a>00778     );<a name="l00779"></a>00779 <a name="l00789"></a>00789 VOID<a name="l00790"></a>00790 <a class="code" href="group__NPF__code.html#g4e7934d9adb1826ed5e9112b9182f74a">NPF_ResetComplete</a>(<a name="l00791"></a>00791     IN NDIS_HANDLE  ProtocolBindingContext,<a name="l00792"></a>00792     IN NDIS_STATUS  Status<a name="l00793"></a>00793     );<a name="l00794"></a>00794 <a name="l00798"></a>00798 VOID<a name="l00799"></a>00799 <a class="code" href="group__NPF__code.html#g1a8cf4fdeed6e93fcf1f50da654402b7">NPF_Status</a>(<a name="l00800"></a>00800     IN NDIS_HANDLE   ProtocolBindingContext,<a name="l00801"></a>00801     IN NDIS_STATUS   Status,<a name="l00802"></a>00802     IN PVOID         StatusBuffer,<a name="l00803"></a>00803     IN UINT          StatusBufferSize<a name="l00804"></a>00804     );<a name="l00805"></a>00805 <a name="l00806"></a>00806 <a name="l00810"></a>00810 VOID<a name="l00811"></a>00811 <a class="code" href="group__NPF__code.html#g70f97109adcd6de8b157534e5ecf2e56">NPF_StatusComplete</a>(IN NDIS_HANDLE  ProtocolBindingContext);<a name="l00812"></a>00812 <a name="l00821"></a>00821 VOID<a name="l00822"></a>00822 <a class="code" href="group__NPF__code.html#g5eb5a8e754198d1bbc6572cbc9e59b9c">NPF_Unload</a>(IN PDRIVER_OBJECT DriverObject);<a name="l00823"></a>00823 <a name="l00824"></a>00824 <a name="l00843"></a>00843 NTSTATUS<a name="l00844"></a>00844 <a class="code" href="group__NPF__code.html#g827b1433b2d08cbac11b3844d721668f">NPF_Read</a>(<a name="l00845"></a>00845     IN PDEVICE_OBJECT DeviceObject,<a name="l00846"></a>00846     IN PIRP Irp<a name="l00847"></a>00847     );<a name="l00848"></a>00848 <a name="l00854"></a>00854 NTSTATUS<a name="l00855"></a>00855 <a class="code" href="group__NPF__code.html#g1a3ce25625792c74e5792b8fa86a489c">NPF_ReadRegistry</a>(<a name="l00856"></a>00856     IN  PWSTR              *MacDriverName,<a name="l00857"></a>00857     IN  PWSTR              *PacketDriverName,<a name="l00858"></a>00858     IN  PUNICODE_STRING     RegistryPath<a name="l00859"></a>00859     );<a name="l00860"></a>00860 <a name="l00867"></a>00867 NTSTATUS<a name="l00868"></a>00868 <a class="code" href="group__NPF__code.html#g8831b54dcd5361e81ddf0d3165f1fb8f">NPF_QueryRegistryRoutine</a>(<a name="l00869"></a>00869     IN PWSTR     ValueName,<a name="l00870"></a>00870     IN ULONG     ValueType,<a name="l00871"></a>00871     IN PVOID     ValueData,<a name="l00872"></a>00872     IN ULONG     ValueLength,<a name="l00873"></a>00873     IN PVOID     Context,<a name="l00874"></a>00874     IN PVOID     EntryContext<a name="l00875"></a>00875     );<a name="l00876"></a>00876 <a name="l00882"></a>00882 VOID <a class="code" href="group__NPF__code.html#g9a78f9937b2d7d00250f49dcaeb5bab0">NPF_BindAdapter</a>(<a name="l00883"></a>00883     OUT PNDIS_STATUS            Status,<a name="l00884"></a>00884     IN  NDIS_HANDLE             BindContext,<a name="l00885"></a>00885     IN  PNDIS_STRING            DeviceName,<a name="l00886"></a>00886     IN  PVOID                   SystemSpecific1,<a name="l00887"></a>00887     IN  PVOID                   SystemSpecific2<a name="l00888"></a>00888     );<a name="l00889"></a>00889 <a name="l00901"></a>00901 VOID<a name="l00902"></a>00902 <a class="code" href="group__NPF__code.html#g54d94e883ff4c580289eefaf0d1fc356">NPF_UnbindAdapter</a>(<a name="l00903"></a>00903     OUT PNDIS_STATUS        Status,<a name="l00904"></a>00904     IN  NDIS_HANDLE         ProtocolBindingContext,<a name="l00905"></a>00905     IN  NDIS_HANDLE         UnbindContext<a name="l00906"></a>00906     );<a name="l00907"></a>00907 <a name="l00908"></a>00908 <a name="l00916"></a>00916 NTSTATUS <a class="code" href="group__NPF__code.html#ge3d1118c72b474fe214517a65afdfe09">NPF_OpenDumpFile</a>(<a class="code" href="group__NPF__include.html#gd3b7ff25cfe0e8fd50666782f85e76cb">POPEN_INSTANCE</a> Open , PUNICODE_STRING fileName, BOOLEAN append);<a name="l00917"></a>00917 <a name="l00926"></a>00926 NTSTATUS <a class="code" href="group__NPF__code.html#geffce124cbc3e3ae09bd7a6d10367cbb">NPF_StartDump</a>(<a class="code" href="group__NPF__include.html#gd3b7ff25cfe0e8fd50666782f85e76cb">POPEN_INSTANCE</a> Open);<a name="l00927"></a>00927 <a name="l00935"></a>00935 VOID <a class="code" href="group__NPF__code.html#g1566082cef91cf79ba4a855e3f44ede9">NPF_DumpThread</a>(PVOID Open);<a name="l00936"></a>00936 <a name="l00943"></a>00943 NTSTATUS <a class="code" href="group__NPF__code.html#gfcdcf5a4d9bfb8fbdb179963d4c789bd">NPF_SaveCurrentBuffer</a>(<a class="code" href="group__NPF__include.html#gd3b7ff25cfe0e8fd50666782f85e76cb">POPEN_INSTANCE</a> Open);<a name="l00944"></a>00944 <a name="l00957"></a>00957 VOID <a class="code" href="group__NPF__code.html#g57b9ee7752f00c8858bda8ca060a033b">NPF_WriteDumpFile</a>(PFILE_OBJECT FileObject,<a name="l00958"></a>00958                                 PLARGE_INTEGER Offset,<a name="l00959"></a>00959                                 ULONG Length,<a name="l00960"></a>00960                                 PMDL Mdl,<a name="l00961"></a>00961                                 PIO_STATUS_BLOCK IoStatusBlock);<a name="l00962"></a>00962 <a name="l00963"></a>00963 <a name="l00964"></a>00964 <a name="l00970"></a>00970 NTSTATUS <a class="code" href="group__NPF__code.html#gc911742b9f71c12c77452614db14c4a1">NPF_CloseDumpFile</a>(<a class="code" href="group__NPF__include.html#gd3b7ff25cfe0e8fd50666782f85e76cb">POPEN_INSTANCE</a> Open);<a name="l00971"></a>00971 <a name="l00972"></a>00972 VOID<a name="l00973"></a>00973 <a class="code" href="group__NPF__code.html#gb282095d6b161cba67f29f5b59de06a6">NPF_CloseOpenInstance</a>(<a class="code" href="group__NPF__include.html#gd3b7ff25cfe0e8fd50666782f85e76cb">POPEN_INSTANCE</a> pOpen);<a name="l00974"></a>00974 <a name="l00975"></a>00975 BOOLEAN<a name="l00976"></a>00976 <a class="code" href="group__NPF__code.html#g64dab96bfced5d22cc55a42fc6339833">NPF_StartUsingBinding</a>(<a name="l00977"></a>00977     IN <a class="code" href="group__NPF__include.html#gd3b7ff25cfe0e8fd50666782f85e76cb">POPEN_INSTANCE</a> pOpen);<a name="l00978"></a>00978 <a name="l00979"></a>00979 VOID<a name="l00980"></a>00980 <a class="code" href="group__NPF__code.html#gcd54077d4c2d9186486d3504523ba4f0">NPF_StopUsingBinding</a>(<a name="l00981"></a>00981     IN <a class="code" href="group__NPF__include.html#gd3b7ff25cfe0e8fd50666782f85e76cb">POPEN_INSTANCE</a> pOpen);<a name="l00982"></a>00982 <a name="l00983"></a>00983 VOID<a name="l00984"></a>00984 <a class="code" href="group__NPF__code.html#g76d4e48415cea8e0e65ba93d7355b89f">NPF_CloseBinding</a>(<a name="l00985"></a>00985     IN <a class="code" href="group__NPF__include.html#gd3b7ff25cfe0e8fd50666782f85e76cb">POPEN_INSTANCE</a> pOpen);<a name="l00986"></a>00986 <a name="l00987"></a>00987 NTSTATUS<a name="l00988"></a>00988 <a class="code" href="group__NPF__code.html#g8bad85679d2e8c57f7501052f9b07284">NPF_GetDeviceMTU</a>(<a name="l00989"></a>00989              IN <a class="code" href="group__NPF__include.html#gd3b7ff25cfe0e8fd50666782f85e76cb">POPEN_INSTANCE</a> pOpen,<a name="l00990"></a>00990              IN PIRP    pIrp,<a name="l00991"></a>00991              OUT PUINT  pMtu);<a name="l00992"></a>00992 <a name="l00997"></a>00997 UINT <a class="code" href="group__NPF__code.html#gdd6737f745e21b37b8613b489a96687d">GetBuffOccupation</a>(<a class="code" href="group__NPF__include.html#gd3b7ff25cfe0e8fd50666782f85e76cb">POPEN_INSTANCE</a> Open);<a name="l00998"></a>00998 <a name="l01010"></a>01010 <span class="preprocessor">#ifdef NDIS50</span><a name="l01011"></a>01011 <span class="preprocessor"></span>NDIS_STATUS NPF_PowerChange(IN NDIS_HANDLE ProtocolBindingContext, IN PNET_PNP_EVENT pNetPnPEvent);<a name="l01012"></a>01012 <span class="preprocessor">#endif</span><a name="l01013"></a>01013 <span class="preprocessor"></span><a name="l01014"></a>01014 <span class="comment">//  </span><a name="l01015"></a>01015 <span class="comment">//  Old registry based WinPcap names</span><a name="l01016"></a>01016 <span class="comment">//</span><a name="l01018"></a>01018 <span class="comment"></span><span class="comment">//  \brief Helper function to query a value from the global WinPcap registry key</span><a name="l01019"></a>01019 <span class="comment">//*/</span><a name="l01020"></a>01020 <span class="comment">//VOID NPF_QueryWinpcapRegistryString(PWSTR SubKeyName,</span><a name="l01021"></a>01021 <span class="comment">//                               WCHAR *Value,</span><a name="l01022"></a>01022 <span class="comment">//                               UINT ValueLen, </span><a name="l01023"></a>01023 <span class="comment">//                               WCHAR *DefaultValue);</span><a name="l01024"></a>01024 <span class="comment">//</span><a name="l01025"></a>01025 <a name="l01026"></a>01026 <a name="l01035"></a>01035 <span class="preprocessor">#endif  </span><span class="comment">/*main ifndef/define*/</span></pre></div><hr><p align="right"><img border="0" src="winpcap_small.gif" align="absbottom" width="91" height="27">documentation. Copyright (c) 2002-2005 Politecnico di Torino. Copyright (c) 2005-2007 CACE Technologies. All rights reserved.</p>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -