Wireshark  4.3.0
The Wireshark network protocol analyzer
packet-dcom-cba-acco.h
1 /* packet-dcom-cba-acco.h
2  * Routines for DCOM CBA
3  *
4  * Wireshark - Network traffic analyzer
5  * By Gerald Combs <gerald@wireshark.org>
6  * Copyright 1998 Gerald Combs
7  *
8  * SPDX-License-Identifier: GPL-2.0-or-later
9  */
10 
11 #ifndef __PACKET_DCERPC_DCOM_CBA_ACCO_H
12 #define __PACKET_DCERPC_DCOM_CBA_ACCO_H
13 
14 typedef struct cba_pdev_s {
15  GList *ldevs;
17  int first_packet;
18 
19  uint8_t ip[4];
20 } cba_pdev_t;
21 
22 typedef struct cba_ldev_s {
23  GList *provframes;
24  GList *consframes;
25  GList *provconns;
26  GList *consconns;
27  dcom_object_t *ldev_object;
28  dcom_object_t *acco_object;
29  cba_pdev_t *parent;
30  int first_packet;
31 
32  const char *name;
33 } cba_ldev_t;
34 
35 
36 extern GList *cba_pdevs;
37 
38 extern cba_pdev_t *
39 cba_pdev_find(packet_info *pinfo, const address *addr, e_guid_t *ipid);
40 
41 extern void
42 cba_pdev_link(packet_info *pinfo, cba_pdev_t *pdev, dcom_interface_t *pdev_interf);
43 
44 extern cba_pdev_t *
45 cba_pdev_add(packet_info *pinfo, const address *addr);
46 
47 extern void
48 cba_ldev_link(packet_info *pinfo, cba_ldev_t *ldev, dcom_interface_t *ldev_interf);
49 
50 extern void
51 cba_ldev_link_acco(packet_info *pinfo, cba_ldev_t *ldev, dcom_interface_t *acco_interf);
52 
53 extern cba_ldev_t *
54 cba_ldev_find(packet_info *pinfo, const address *addr, e_guid_t *ipid);
55 
56 extern cba_ldev_t *
57 cba_ldev_add(packet_info *pinfo, cba_pdev_t *pdev, const char *name);
58 
59 #endif /* packet-dcerpc-dcom-cba-acco.h */
Definition: address.h:56
Definition: guid-utils.h:22
Definition: packet_info.h:44
Definition: packet-dcom-cba-acco.h:22
Definition: packet-dcom-cba-acco.h:14
Definition: packet-dcom.h:49
Definition: packet-dcom.h:39
Definition: packet-epl.h:72