Wireshark 4.7.3
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
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 <[email protected]>
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
17typedef struct cba_pdev_s {
18 GList *ldevs;
19 dcom_object_t *object;
21
22 uint8_t ip[4];
23} cba_pdev_t;
24
28typedef struct cba_ldev_s {
29 GList *provframes;
30 GList *consframes;
31 GList *provconns;
32 GList *consconns;
33 dcom_object_t *ldev_object;
34 dcom_object_t *acco_object;
35 cba_pdev_t *parent;
37
38 const char *name;
39} cba_ldev_t;
40
41extern GList *cba_pdevs;
42
51extern cba_pdev_t *
52cba_pdev_find(packet_info *pinfo, const address *addr, e_guid_t *ipid);
53
61extern void
62cba_pdev_link(packet_info *pinfo, cba_pdev_t *pdev, dcom_interface_t *pdev_interf);
63
73extern cba_pdev_t *
74cba_pdev_add(packet_info *pinfo, const address *addr);
75
83extern void
84cba_ldev_link(packet_info *pinfo, cba_ldev_t *ldev, dcom_interface_t *ldev_interf);
85
93extern void
94cba_ldev_link_acco(packet_info *pinfo, cba_ldev_t *ldev, dcom_interface_t *acco_interf);
95
104extern cba_ldev_t *
105cba_ldev_find(packet_info *pinfo, const address *addr, e_guid_t *ipid);
106
118extern cba_ldev_t *
119cba_ldev_add(packet_info *pinfo, cba_pdev_t *pdev, const char *name);
120
121#endif /* packet-dcerpc-dcom-cba-acco.h */
struct _address address
Holds a network or link-layer address of any supported type.
struct _packet_info packet_info
Represents the metadata and indexing information for a single captured frame.
struct _e_guid_t e_guid_t
Represents a GUID/UUID value; may be larger than GUID_LEN so must not be used to directly overlay pac...
Represents a Component Based Automation (CBA) logical device.
Definition packet-dcom-cba-acco.h:28
GList * consframes
Definition packet-dcom-cba-acco.h:30
int first_packet
Definition packet-dcom-cba-acco.h:36
GList * provconns
Definition packet-dcom-cba-acco.h:31
dcom_object_t * ldev_object
Definition packet-dcom-cba-acco.h:33
GList * provframes
Definition packet-dcom-cba-acco.h:29
dcom_object_t * acco_object
Definition packet-dcom-cba-acco.h:34
const char * name
Definition packet-dcom-cba-acco.h:38
GList * consconns
Definition packet-dcom-cba-acco.h:32
cba_pdev_t * parent
Definition packet-dcom-cba-acco.h:35
Represents a Component Based Automation (CBA) physical device.
Definition packet-dcom-cba-acco.h:17
GList * ldevs
Definition packet-dcom-cba-acco.h:18
uint8_t ip[4]
Definition packet-dcom-cba-acco.h:22
dcom_object_t * object
Definition packet-dcom-cba-acco.h:19
int first_packet
Definition packet-dcom-cba-acco.h:20