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

📄 pcap-remote_8h-source.html

📁 winpcap文档
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<a name="l00140"></a>00140 <span class="comment">/*********************************************************</span><a name="l00141"></a>00141 <span class="comment"> *                                                       *</span><a name="l00142"></a>00142 <span class="comment"> * Protocol messages formats                             *</span><a name="l00143"></a>00143 <span class="comment"> *                                                       *</span><a name="l00144"></a>00144 <span class="comment"> *********************************************************/</span><a name="l00145"></a>00145 <span class="comment">// WARNING Take care you compiler does not insert padding for better alignments into these structs</span><a name="l00146"></a>00146 <a name="l00147"></a>00147 <a name="l00149"></a><a class="code" href="structrpcap__header.html">00149</a> <span class="keyword">struct </span><a class="code" href="structrpcap__header.html">rpcap_header</a><a name="l00150"></a>00150 {<a name="l00151"></a><a class="code" href="structrpcap__header.html#d284ddbfb04b14b9f8341f4dea79076e">00151</a>     <a class="code" href="group__remote__pri__struct.html#gdde6aaee8457bee49c2a92621fe22b79">uint8</a> <a class="code" href="structrpcap__header.html#d284ddbfb04b14b9f8341f4dea79076e">ver</a>;                          <a name="l00152"></a><a class="code" href="structrpcap__header.html#0d5276797b2358f6093607c68006bde8">00152</a>     <a class="code" href="group__remote__pri__struct.html#gdde6aaee8457bee49c2a92621fe22b79">uint8</a> <a class="code" href="structrpcap__header.html#0d5276797b2358f6093607c68006bde8">type</a>;                         <a name="l00153"></a><a class="code" href="structrpcap__header.html#4dd7e7f197e82dc6db279eed0a5dc820">00153</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__header.html#4dd7e7f197e82dc6db279eed0a5dc820">value</a>;                       <a name="l00154"></a><a class="code" href="structrpcap__header.html#9f51ae02e66e202ec26632a2bce78942">00154</a>     <a class="code" href="group__remote__pri__struct.html#g1134b580f8da4de94ca6b1de4d37975e">uint32</a> <a class="code" href="structrpcap__header.html#9f51ae02e66e202ec26632a2bce78942">plen</a>;                        <a name="l00155"></a>00155 };<a name="l00156"></a>00156 <a name="l00157"></a>00157 <a name="l00159"></a><a class="code" href="structrpcap__findalldevs__if.html">00159</a> <span class="keyword">struct </span><a class="code" href="structrpcap__findalldevs__if.html">rpcap_findalldevs_if</a><a name="l00160"></a>00160 {<a name="l00161"></a><a class="code" href="structrpcap__findalldevs__if.html#b42bca1875d25b6ce19de3ff5309a0bf">00161</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__findalldevs__if.html#b42bca1875d25b6ce19de3ff5309a0bf">namelen</a>;                     <a name="l00162"></a><a class="code" href="structrpcap__findalldevs__if.html#9fe649a115732c913d126218054a9941">00162</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__findalldevs__if.html#9fe649a115732c913d126218054a9941">desclen</a>;                     <a name="l00163"></a><a class="code" href="structrpcap__findalldevs__if.html#81a27ce50e78368b0d0de1e8767fd32d">00163</a>     <a class="code" href="group__remote__pri__struct.html#g1134b580f8da4de94ca6b1de4d37975e">uint32</a> <a class="code" href="structrpcap__findalldevs__if.html#81a27ce50e78368b0d0de1e8767fd32d">flags</a>;                       <a name="l00164"></a><a class="code" href="structrpcap__findalldevs__if.html#f6e199ccfaf5ab811cc064e09f3153c3">00164</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__findalldevs__if.html#f6e199ccfaf5ab811cc064e09f3153c3">naddr</a>;                       <a name="l00165"></a><a class="code" href="structrpcap__findalldevs__if.html#39840d82c8fedd34d8b6d25ae4e374c7">00165</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__findalldevs__if.html#39840d82c8fedd34d8b6d25ae4e374c7">dummy</a>;                       <a name="l00166"></a>00166 };<a name="l00167"></a>00167 <a name="l00168"></a>00168 <a name="l00170"></a><a class="code" href="structrpcap__findalldevs__ifaddr.html">00170</a> <span class="keyword">struct </span><a class="code" href="structrpcap__findalldevs__ifaddr.html">rpcap_findalldevs_ifaddr</a><a name="l00171"></a>00171 {<a name="l00172"></a><a class="code" href="structrpcap__findalldevs__ifaddr.html#7fe4b3f87e7a49d2520a0d26563bb921">00172</a>     <span class="keyword">struct </span>sockaddr_storage addr;       <a name="l00173"></a><a class="code" href="structrpcap__findalldevs__ifaddr.html#e65e589cf67e45f6c5b5bd05a068b1dd">00173</a>     <span class="keyword">struct </span>sockaddr_storage netmask;    <a name="l00174"></a><a class="code" href="structrpcap__findalldevs__ifaddr.html#2689aec0100832e17df8795f1acfdef0">00174</a>     <span class="keyword">struct </span>sockaddr_storage broadaddr;  <a name="l00175"></a><a class="code" href="structrpcap__findalldevs__ifaddr.html#907e6142b6f02d26357a18525f2a32c1">00175</a>     <span class="keyword">struct </span>sockaddr_storage dstaddr;    <a name="l00176"></a>00176 };<a name="l00177"></a>00177 <a name="l00178"></a>00178 <a name="l00179"></a>00179 <a name="l00185"></a><a class="code" href="structrpcap__openreply.html">00185</a> <span class="keyword">struct </span><a class="code" href="structrpcap__openreply.html">rpcap_openreply</a><a name="l00186"></a>00186 {<a name="l00187"></a><a class="code" href="structrpcap__openreply.html#114fd2309d7d5811a05db20605112955">00187</a>     <a class="code" href="group__remote__pri__struct.html#g56f1a81c92849566ae864511088eb7e8">int32</a> <a class="code" href="structrpcap__openreply.html#114fd2309d7d5811a05db20605112955">linktype</a>;                     <a name="l00188"></a><a class="code" href="structrpcap__openreply.html#3d91df4637112c85432c1f3c59b2c5ae">00188</a>     <a class="code" href="group__remote__pri__struct.html#g56f1a81c92849566ae864511088eb7e8">int32</a> <a class="code" href="structrpcap__openreply.html#3d91df4637112c85432c1f3c59b2c5ae">tzoff</a>;                        <a name="l00189"></a>00189 };<a name="l00190"></a>00190 <a name="l00191"></a>00191 <a name="l00192"></a>00192 <a name="l00194"></a><a class="code" href="structrpcap__startcapreq.html">00194</a> <span class="keyword">struct </span><a class="code" href="structrpcap__startcapreq.html">rpcap_startcapreq</a><a name="l00195"></a>00195 {<a name="l00196"></a><a class="code" href="structrpcap__startcapreq.html#ebbb13cc569d948514d286df698443d2">00196</a>     <a class="code" href="group__remote__pri__struct.html#g1134b580f8da4de94ca6b1de4d37975e">uint32</a> <a class="code" href="structrpcap__startcapreq.html#ebbb13cc569d948514d286df698443d2">snaplen</a>;                     <a name="l00197"></a><a class="code" href="structrpcap__startcapreq.html#189e41efb9a00f52c242e0287e341543">00197</a>     <a class="code" href="group__remote__pri__struct.html#g1134b580f8da4de94ca6b1de4d37975e">uint32</a> <a class="code" href="structrpcap__startcapreq.html#189e41efb9a00f52c242e0287e341543">read_timeout</a>;                <a name="l00198"></a><a class="code" href="structrpcap__startcapreq.html#e15f0808741c35cb9a8d231105d8beea">00198</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__startcapreq.html#e15f0808741c35cb9a8d231105d8beea">flags</a>;                       <a name="l00199"></a><a class="code" href="structrpcap__startcapreq.html#914e4f42058b208f03d04a65c902bff3">00199</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__startcapreq.html#914e4f42058b208f03d04a65c902bff3">portdata</a>;                    <a name="l00200"></a>00200 };<a name="l00201"></a>00201 <a name="l00202"></a>00202 <a name="l00204"></a><a class="code" href="structrpcap__startcapreply.html">00204</a> <span class="keyword">struct </span><a class="code" href="structrpcap__startcapreply.html">rpcap_startcapreply</a><a name="l00205"></a>00205 {<a name="l00206"></a><a class="code" href="structrpcap__startcapreply.html#115866b96012076ded74e527b0e082ea">00206</a>     <a class="code" href="group__remote__pri__struct.html#g56f1a81c92849566ae864511088eb7e8">int32</a> <a class="code" href="structrpcap__startcapreply.html#115866b96012076ded74e527b0e082ea">bufsize</a>;                      <a name="l00207"></a><a class="code" href="structrpcap__startcapreply.html#914e4f42058b208f03d04a65c902bff3">00207</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__startcapreply.html#914e4f42058b208f03d04a65c902bff3">portdata</a>;                    <a name="l00208"></a><a class="code" href="structrpcap__startcapreply.html#39840d82c8fedd34d8b6d25ae4e374c7">00208</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__startcapreply.html#39840d82c8fedd34d8b6d25ae4e374c7">dummy</a>;                       <a name="l00209"></a>00209 };<a name="l00210"></a>00210 <a name="l00211"></a>00211 <a name="l00218"></a><a class="code" href="structrpcap__pkthdr.html">00218</a> <span class="keyword">struct </span><a class="code" href="structrpcap__pkthdr.html">rpcap_pkthdr</a><a name="l00219"></a>00219 {<a name="l00220"></a><a class="code" href="structrpcap__pkthdr.html#0878eda64803556abde60998d96cae36">00220</a>     <a class="code" href="group__remote__pri__struct.html#g1134b580f8da4de94ca6b1de4d37975e">uint32</a> <a class="code" href="structrpcap__pkthdr.html#0878eda64803556abde60998d96cae36">timestamp_sec</a>;   <a name="l00221"></a><a class="code" href="structrpcap__pkthdr.html#590071a7578068cca2e22ab465a8af68">00221</a>     <a class="code" href="group__remote__pri__struct.html#g1134b580f8da4de94ca6b1de4d37975e">uint32</a> <a class="code" href="structrpcap__pkthdr.html#590071a7578068cca2e22ab465a8af68">timestamp_usec</a>;  <a name="l00222"></a><a class="code" href="structrpcap__pkthdr.html#7219d531cfc6ceb3447db730ffd11794">00222</a>     <a class="code" href="group__remote__pri__struct.html#g1134b580f8da4de94ca6b1de4d37975e">uint32</a> <a class="code" href="structrpcap__pkthdr.html#7219d531cfc6ceb3447db730ffd11794">caplen</a>;          <a name="l00223"></a><a class="code" href="structrpcap__pkthdr.html#63941c3a03dc9736f3234bb756d9a305">00223</a>     <a class="code" href="group__remote__pri__struct.html#g1134b580f8da4de94ca6b1de4d37975e">uint32</a> <a class="code" href="structrpcap__pkthdr.html#63941c3a03dc9736f3234bb756d9a305">len</a>;             <a name="l00224"></a><a class="code" href="structrpcap__pkthdr.html#18dee93b2d48c10546eb5637ba48405d">00224</a>     <a class="code" href="group__remote__pri__struct.html#g1134b580f8da4de94ca6b1de4d37975e">uint32</a> <a class="code" href="structrpcap__pkthdr.html#18dee93b2d48c10546eb5637ba48405d">npkt</a>;            <a name="l00225"></a>00225 };<a name="l00226"></a>00226 <a name="l00227"></a>00227 <a name="l00229"></a><a class="code" href="structrpcap__filter.html">00229</a> <span class="keyword">struct </span><a class="code" href="structrpcap__filter.html">rpcap_filter</a><a name="l00230"></a>00230 {<a name="l00231"></a><a class="code" href="structrpcap__filter.html#1d9d57b94681191242914430f33b34f0">00231</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__filter.html#1d9d57b94681191242914430f33b34f0">filtertype</a>;          <a name="l00232"></a><a class="code" href="structrpcap__filter.html#39840d82c8fedd34d8b6d25ae4e374c7">00232</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__filter.html#39840d82c8fedd34d8b6d25ae4e374c7">dummy</a>;               <a name="l00233"></a><a class="code" href="structrpcap__filter.html#fa9a77743030f7cbceae9cffa2f8b311">00233</a>     <a class="code" href="group__remote__pri__struct.html#g1134b580f8da4de94ca6b1de4d37975e">uint32</a> <a class="code" href="structrpcap__filter.html#fa9a77743030f7cbceae9cffa2f8b311">nitems</a>;              <a name="l00234"></a>00234 };<a name="l00235"></a>00235 <a name="l00236"></a>00236 <a name="l00238"></a><a class="code" href="structrpcap__filterbpf__insn.html">00238</a> <span class="keyword">struct </span><a class="code" href="structrpcap__filterbpf__insn.html">rpcap_filterbpf_insn</a><a name="l00239"></a>00239 {<a name="l00240"></a><a class="code" href="structrpcap__filterbpf__insn.html#17ec1b1641303c1995e0ca66ae938603">00240</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__filterbpf__insn.html#17ec1b1641303c1995e0ca66ae938603">code</a>;            <a name="l00241"></a><a class="code" href="structrpcap__filterbpf__insn.html#d4d266bd45e28984c672e886adb82907">00241</a>     <a class="code" href="group__remote__pri__struct.html#gdde6aaee8457bee49c2a92621fe22b79">uint8</a> <a class="code" href="structrpcap__filterbpf__insn.html#d4d266bd45e28984c672e886adb82907">jt</a>;               <a name="l00242"></a><a class="code" href="structrpcap__filterbpf__insn.html#b2a6ab7330382a0e09a46b17ecbd1f9a">00242</a>     <a class="code" href="group__remote__pri__struct.html#gdde6aaee8457bee49c2a92621fe22b79">uint8</a> <a class="code" href="structrpcap__filterbpf__insn.html#b2a6ab7330382a0e09a46b17ecbd1f9a">jf</a>;               <a name="l00243"></a><a class="code" href="structrpcap__filterbpf__insn.html#df462c7c841cf6945d8552684393efcf">00243</a>     <a class="code" href="group__remote__pri__struct.html#g56f1a81c92849566ae864511088eb7e8">int32</a> <a class="code" href="structrpcap__filterbpf__insn.html#df462c7c841cf6945d8552684393efcf">k</a>;                <a name="l00244"></a>00244 };<a name="l00245"></a>00245 <a name="l00246"></a>00246 <a name="l00248"></a><a class="code" href="structrpcap__auth.html">00248</a> <span class="keyword">struct </span><a class="code" href="structrpcap__auth.html">rpcap_auth</a><a name="l00249"></a>00249 {<a name="l00250"></a><a class="code" href="structrpcap__auth.html#f9b2e23a8f32ca09cfeb7d828436fb01">00250</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__auth.html#f9b2e23a8f32ca09cfeb7d828436fb01">type</a>;            <a name="l00251"></a><a class="code" href="structrpcap__auth.html#39840d82c8fedd34d8b6d25ae4e374c7">00251</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__auth.html#39840d82c8fedd34d8b6d25ae4e374c7">dummy</a>;           <a name="l00252"></a><a class="code" href="structrpcap__auth.html#893c04f91ad73ad97125a7b451ad9f79">00252</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__auth.html#893c04f91ad73ad97125a7b451ad9f79">slen1</a>;           <a name="l00253"></a><a class="code" href="structrpcap__auth.html#a8114dce6bebe43b9a350a9716128cd1">00253</a>     <a class="code" href="group__remote__pri__struct.html#g05f6b0ae8f6a6e135b0e290c25fe0e4e">uint16</a> <a class="code" href="structrpcap__auth.html#a8114dce6bebe43b9a350a9716128cd1">slen2</a>;           <a name="l00254"></a>00254 };<a name="l00255"></a>00255 <a name="l00256"></a>00256 <a name="l00258"></a><a class="code" href="structrpcap__stats.html">00258</a> <span class="keyword">struct </span><a class="code" href="structrpcap__stats.html">rpcap_stats</a><a name="l00259"></a>00259 {

⌨️ 快捷键说明

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