Ethereal-dev: [Ethereal-dev] [packet-dcerpc-browser.c] operations names
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: Jean-Baptiste Marchand <Jean-Baptiste.Marchand@xxxxxx>
Date: Thu, 2 Oct 2003 16:24:13 +0200
Hello, attached patches add names for all operations in the browser MSRPC interface. Jean-Baptiste Marchand -- Jean-Baptiste.Marchand@xxxxxx HSC - http://www.hsc.fr/
Index: packet-dcerpc-browser.h =================================================================== RCS file: /cvsroot/ethereal/packet-dcerpc-browser.h,v retrieving revision 1.2 diff -u -r1.2 packet-dcerpc-browser.h --- packet-dcerpc-browser.h 28 Aug 2002 21:00:09 -0000 1.2 +++ packet-dcerpc-browser.h 2 Oct 2003 14:20:05 -0000 @@ -26,17 +26,17 @@ #ifndef __PACKET_DCERPC_BROWSER_H #define __PACKET_DCERPC_BROWSER_H -#define BROWSER_UNKNOWN_00 0x00 -#define BROWSER_UNKNOWN_01 0x01 -#define BROWSER_UNKNOWN_02 0x02 -#define BROWSER_UNKNOWN_03 0x03 -#define BROWSER_UNKNOWN_04 0x04 -#define BROWSER_UNKNOWN_05 0x05 -#define BROWSER_UNKNOWN_06 0x06 -#define BROWSER_UNKNOWN_07 0x07 -#define BROWSER_UNKNOWN_08 0x08 -#define BROWSER_UNKNOWN_09 0x09 -#define BROWSER_UNKNOWN_0a 0x0a -#define BROWSER_UNKNOWN_0b 0x0b +#define BROWSER_BROWSERR_SERVER_ENUM 0x00 +#define BROWSER_BROWSERR_DEBUG_CALL 0x01 +#define BROWSER_BROWSERR_QUERY_OTHER_DOMAINS 0x02 +#define BROWSER_BROWSERR_RESET_NETLOGON_STATE 0x03 +#define BROWSER_BROWSERR_DEBUG_TRACE 0x04 +#define BROWSER_BROWSERR_QUERY_STATISTICS 0x05 +#define BROWSER_BROWSERR_RESET_STATISTICS 0x06 +#define BROWSER_NETR_BROWSER_STATISTICS_CLEAR 0x07 +#define BROWSER_NETR_BROWSER_STATISTICS_GET 0x08 +#define BROWSER_BROWSERR_SET_NETLOGON_STATE 0x09 +#define BROWSER_BROWSERR_QUERY_EMULATED_DOMAINS 0x0a +#define BROWSER_BROWSERR_SERVER_ENUM_EX 0x0b #endif
Index: packet-dcerpc-browser.c
===================================================================
RCS file: /cvsroot/ethereal/packet-dcerpc-browser.c,v
retrieving revision 1.12
diff -u -r1.12 packet-dcerpc-browser.c
--- packet-dcerpc-browser.c 4 Aug 2003 02:49:03 -0000 1.12
+++ packet-dcerpc-browser.c 2 Oct 2003 14:20:12 -0000
@@ -233,7 +233,7 @@
/*
- IDL long Function_00(
+ IDL long BrowserrServerEnum(
IDL [in] [unique] [string] wchar_t *element_9,
IDL [in] [unique] [string] wchar_t *element_10,
IDL [in] [unique] [string] wchar_t *element_11,
@@ -246,7 +246,7 @@
IDL );
*/
static int
-dissect_browser_UNKNOWN_00_rqst(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_server_enum_rqst(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -283,7 +283,7 @@
return offset;
}
static int
-dissect_browser_UNKNOWN_00_reply(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_server_enum_reply(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -305,14 +305,14 @@
}
/*
- IDL long Function_01(
+ IDL long BrowserrDebugCall(
IDL [in] [unique] [string] wchar_t *element_18,
IDL [in] long element_19,
IDL [in] long element_20
IDL );
*/
static int
-dissect_browser_UNKNOWN_01_rqst(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_debug_call_rqst(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -329,7 +329,7 @@
return offset;
}
static int
-dissect_browser_UNKNOWN_01_reply(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_debug_call_reply(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -341,14 +341,14 @@
/*
- IDL long Function_02(
+ IDL long BrowserrQueryOtherDomains(
IDL [in] [unique] [string] wchar_t *element_21,
IDL [in,out] [ref] TYPE_1 *element_22,
IDL [out] long element_23
IDL );
*/
static int
-dissect_browser_UNKNOWN_02_rqst(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_query_other_domains_rqst(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -363,7 +363,7 @@
return offset;
}
static int
-dissect_browser_UNKNOWN_02_reply(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_query_other_domains_reply(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -378,12 +378,12 @@
/*
- IDL long Function_03(
+ IDL long BrowserrResetNetlogonState(
IDL [in] [unique] [string] wchar_t *element_24
IDL );
*/
static int
-dissect_browser_UNKNOWN_03_rqst(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_reset_netlogon_state_rqst(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -394,7 +394,7 @@
return offset;
}
static int
-dissect_browser_UNKNOWN_03_reply(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_reset_netlogon_state_reply(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -406,13 +406,13 @@
/*
- IDL long Function_04(
+ IDL long BrowserrDebugTrace(
IDL [in] [unique] [string] wchar_t *element_25,
IDL [in] [string] char element_26
IDL );
*/
static int
-dissect_browser_UNKNOWN_04_rqst(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_debug_trace_rqst(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -427,7 +427,7 @@
return offset;
}
static int
-dissect_browser_UNKNOWN_04_reply(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_debug_trace_reply(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -533,13 +533,13 @@
/*
- IDL long Function_05(
+ IDL long BrowserrQueryStatistics(
IDL [in] [unique] [string] wchar_t *element_47,
IDL [out] [ref] TYPE_5 **element_48
IDL );
*/
static int
-dissect_browser_UNKNOWN_05_rqst(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_query_statistics_rqst(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -550,7 +550,7 @@
return offset;
}
static int
-dissect_browser_UNKNOWN_05_reply(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_query_statistics_reply(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -566,12 +566,12 @@
/*
- IDL long Function_06(
+ IDL long BrowserrResetStatistics(
IDL [in] [unique] [string] wchar_t *element_49
IDL );
*/
static int
-dissect_browser_UNKNOWN_06_rqst(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_reset_statistics_rqst(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -582,7 +582,7 @@
return offset;
}
static int
-dissect_browser_UNKNOWN_06_reply(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_reset_statistics_reply(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -594,12 +594,12 @@
/*
- IDL long Function_07(
+ IDL long NetrBrowserStatisticsClear(
IDL [in] [unique] [string] wchar_t *element_49
IDL );
*/
static int
-dissect_browser_UNKNOWN_07_rqst(tvbuff_t *tvb, int offset,
+dissect_browser_netr_browser_statistics_clear_rqst(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -610,7 +610,7 @@
return offset;
}
static int
-dissect_browser_UNKNOWN_07_reply(tvbuff_t *tvb, int offset,
+dissect_browser_netr_browser_statistics_clear_reply(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -835,14 +835,14 @@
/*
- IDL long Function_08(
+ IDL long NetrBrowserStatisticsGet(
IDL [in] [unique] [string] wchar_t *element_75,
IDL [in] long element_76,
IDL [in,out] [ref] TYPE_7 *element_77
IDL );
*/
static int
-dissect_browser_UNKNOWN_08_rqst(tvbuff_t *tvb, int offset,
+dissect_browser_netr_browser_statistics_get_rqst(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -860,7 +860,7 @@
return offset;
}
static int
-dissect_browser_UNKNOWN_08_reply(tvbuff_t *tvb, int offset,
+dissect_browser_netr_browser_statistics_get_reply(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -876,7 +876,7 @@
/*
- IDL long Function_09(
+ IDL long BrowserrSetNetlogonState(
IDL [in] [unique] [string] wchar_t *element_78,
IDL [in] [ref] [string] wchar_t *element_79,
IDL [in] [unique] [string] wchar_t *element_80,
@@ -884,7 +884,7 @@
IDL );
*/
static int
-dissect_browser_UNKNOWN_09_rqst(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_set_netlogon_state_rqst(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -906,7 +906,7 @@
return offset;
}
static int
-dissect_browser_UNKNOWN_09_reply(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_set_netlogon_state_reply(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -968,13 +968,13 @@
/*
- IDL long Function_0a(
+ IDL long BrowserrQueryEmulatedDomains(
IDL [in] [unique] [string] wchar_t *element_84,
IDL [in,out] [ref] TYPE_12 *element_85
);
*/
static int
-dissect_browser_UNKNOWN_0a_rqst(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_query_emulated_domains_rqst(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -989,7 +989,7 @@
return offset;
}
static int
-dissect_browser_UNKNOWN_0a_reply(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_query_emulated_domains_reply(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -1005,7 +1005,7 @@
/*
- IDL long Function_0b(
+ IDL long BrowserrServerEnumEx(
IDL [in] [unique] [string] wchar_t *element_86,
IDL [in] [unique] [string] wchar_t *element_87,
IDL [in] [unique] [string] wchar_t *element_88,
@@ -1018,7 +1018,7 @@
IDL );
*/
static int
-dissect_browser_UNKNOWN_0b_rqst(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_server_enum_ex_rqst(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -1055,7 +1055,7 @@
return offset;
}
static int
-dissect_browser_UNKNOWN_0b_reply(tvbuff_t *tvb, int offset,
+dissect_browser_browserr_server_enum_ex_reply(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree,
char *drep)
{
@@ -1078,42 +1078,52 @@
IDL }
*/
static dcerpc_sub_dissector dcerpc_browser_dissectors[] = {
- { BROWSER_UNKNOWN_00, "BROWSER_UNKNOWN_00",
- dissect_browser_UNKNOWN_00_rqst,
- dissect_browser_UNKNOWN_00_reply },
- { BROWSER_UNKNOWN_01, "BROWSER_UNKNOWN_01",
- dissect_browser_UNKNOWN_01_rqst,
- dissect_browser_UNKNOWN_01_reply },
- { BROWSER_UNKNOWN_02, "BROWSER_UNKNOWN_02",
- dissect_browser_UNKNOWN_02_rqst,
- dissect_browser_UNKNOWN_02_reply },
- { BROWSER_UNKNOWN_03, "BROWSER_UNKNOWN_03",
- dissect_browser_UNKNOWN_03_rqst,
- dissect_browser_UNKNOWN_03_reply },
- { BROWSER_UNKNOWN_04, "BROWSER_UNKNOWN_04",
- dissect_browser_UNKNOWN_04_rqst,
- dissect_browser_UNKNOWN_04_reply },
- { BROWSER_UNKNOWN_05, "BROWSER_UNKNOWN_05",
- dissect_browser_UNKNOWN_05_rqst,
- dissect_browser_UNKNOWN_05_reply },
- { BROWSER_UNKNOWN_06, "BROWSER_UNKNOWN_06",
- dissect_browser_UNKNOWN_06_rqst,
- dissect_browser_UNKNOWN_06_reply },
- { BROWSER_UNKNOWN_07, "BROWSER_UNKNOWN_07",
- dissect_browser_UNKNOWN_07_rqst,
- dissect_browser_UNKNOWN_07_reply },
- { BROWSER_UNKNOWN_08, "BROWSER_UNKNOWN_08",
- dissect_browser_UNKNOWN_08_rqst,
- dissect_browser_UNKNOWN_08_reply },
- { BROWSER_UNKNOWN_09, "BROWSER_UNKNOWN_09",
- dissect_browser_UNKNOWN_09_rqst,
- dissect_browser_UNKNOWN_09_reply },
- { BROWSER_UNKNOWN_0a, "BROWSER_UNKNOWN_0a",
- dissect_browser_UNKNOWN_0a_rqst,
- dissect_browser_UNKNOWN_0a_reply },
- { BROWSER_UNKNOWN_0b, "BROWSER_UNKNOWN_0b",
- dissect_browser_UNKNOWN_0b_rqst,
- dissect_browser_UNKNOWN_0b_reply },
+ { BROWSER_BROWSERR_SERVER_ENUM, "BrowserrServerEnum",
+ dissect_browser_browserr_server_enum_rqst,
+ dissect_browser_browserr_server_enum_reply },
+ { BROWSER_BROWSERR_DEBUG_CALL, "BrowserrDebugCall",
+ dissect_browser_browserr_debug_call_rqst,
+ dissect_browser_browserr_debug_call_reply },
+ { BROWSER_BROWSERR_QUERY_OTHER_DOMAINS,
+ "BrowserrQueryOtherDomains",
+ dissect_browser_browserr_query_other_domains_rqst,
+ dissect_browser_browserr_query_other_domains_reply },
+ { BROWSER_BROWSERR_RESET_NETLOGON_STATE,
+ "BrowserrResetNetlogonState",
+ dissect_browser_browserr_reset_netlogon_state_rqst,
+ dissect_browser_browserr_reset_netlogon_state_reply },
+ { BROWSER_BROWSERR_DEBUG_TRACE,
+ "BrowserrDebugTrace",
+ dissect_browser_browserr_debug_trace_rqst,
+ dissect_browser_browserr_debug_trace_reply },
+ { BROWSER_BROWSERR_QUERY_STATISTICS,
+ "BrowserrQueryStatistics",
+ dissect_browser_browserr_query_statistics_rqst,
+ dissect_browser_browserr_query_statistics_reply },
+ { BROWSER_BROWSERR_RESET_STATISTICS,
+ "BrowserrResetStatistics",
+ dissect_browser_browserr_reset_statistics_rqst,
+ dissect_browser_browserr_reset_statistics_reply },
+ { BROWSER_NETR_BROWSER_STATISTICS_CLEAR,
+ "NetrBrowserStatisticsClear",
+ dissect_browser_netr_browser_statistics_clear_rqst,
+ dissect_browser_netr_browser_statistics_clear_reply },
+ { BROWSER_NETR_BROWSER_STATISTICS_GET,
+ "NetrBrowserStatisticsGet",
+ dissect_browser_netr_browser_statistics_get_rqst,
+ dissect_browser_netr_browser_statistics_get_reply },
+ { BROWSER_BROWSERR_SET_NETLOGON_STATE,
+ "BrowserrSetNetlogonState",
+ dissect_browser_browserr_set_netlogon_state_rqst,
+ dissect_browser_browserr_set_netlogon_state_reply },
+ { BROWSER_BROWSERR_QUERY_EMULATED_DOMAINS,
+ "BrowserrQueryEmulatedDomains",
+ dissect_browser_browserr_query_emulated_domains_rqst,
+ dissect_browser_browserr_query_emulated_domains_reply },
+ { BROWSER_BROWSERR_SERVER_ENUM_EX,
+ "BrowserrServerEnumEx",
+ dissect_browser_browserr_server_enum_ex_rqst,
+ dissect_browser_browserr_server_enum_ex_reply },
{0, NULL, NULL, NULL }
};
- Follow-Ups:
- Re: [Ethereal-dev] [packet-dcerpc-browser.c] operations names
- From: Guy Harris
- Re: [Ethereal-dev] [packet-dcerpc-browser.c] operations names
- Prev by Date: [Ethereal-dev] 'unmark all frames' causes colorized packets to loose color
- Next by Date: RE: [Ethereal-dev] 'unmark all frames' causes colorized packets t o loose color
- Previous by thread: [Ethereal-dev] 'unmark all frames' causes colorized packets to loose color
- Next by thread: Re: [Ethereal-dev] [packet-dcerpc-browser.c] operations names
- Index(es):





