1 /* packet-dcerpc-srvsvc.h
2 * Routines for SMB \PIPE\srvsvc packet disassembly
4 * Copyright 2001, Tim Potter <tpot@samba.org>
6 * 2002, Ronnie Sahlberg.
7 * Rewrote entire file with a complete and correct list of all
8 * function names. Ronnie Sahlberg
10 * $Id: packet-dcerpc-srvsvc.h,v 1.6 2002/08/28 21:00:11 jmayer Exp $
12 * Ethereal - Network traffic analyzer
13 * By Gerald Combs <gerald@ethereal.com>
14 * Copyright 1998 Gerald Combs
16 * This program is free software; you can redistribute it and/or
17 * modify it under the terms of the GNU General Public License
18 * as published by the Free Software Foundation; either version 2
19 * of the License, or (at your option) any later version.
21 * This program is distributed in the hope that it will be useful,
22 * but WITHOUT ANY WARRANTY; without even the implied warranty of
23 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24 * GNU General Public License for more details.
26 * You should have received a copy of the GNU General Public License
27 * along with this program; if not, write to the Free Software
28 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
31 #ifndef __PACKET_DCERPC_SRVSVC_H
32 #define __PACKET_DCERPC_SRVSVC_H
34 #define SRV_NETRCHARDEVENUM 0x00
35 #define SRV_NETRCHARDEVGETINFO 0x01
36 #define SRV_NETRCHARDEVCONTROL 0x02
37 #define SRV_NETRCHARDEVQENUM 0x03
38 #define SRV_NETRCHARDEVQGETINFO 0x04
39 #define SRV_NETRCHARDEVQSETINFO 0x05
40 #define SRV_NETRCHARDEVQPURGE 0x06
41 #define SRV_NETRCHARDEVQPURGESELF 0x07
42 #define SRV_NETRCONNECTIONENUM 0x08
43 #define SRV_NETRFILEENUM 0x09
44 #define SRV_NETRFILEGETINFO 0x0a
45 #define SRV_NETRFILECLOSE 0x0b
46 #define SRV_NETRSESSIONENUM 0x0c
47 #define SRV_NETRSESSIONDEL 0x0d
48 #define SRV_NETRSHAREADD 0x0e
49 #define SRV_NETRSHAREENUM 0x0f
50 #define SRV_NETRSHAREGETINFO 0x10
51 #define SRV_NETRSHARESETINFO 0x11
52 #define SRV_NETRSHAREDEL 0x12
53 #define SRV_NETRSHAREDELSTICKY 0x13
54 #define SRV_NETRSHARECHECK 0x14
55 #define SRV_NETRSERVERGETINFO 0x15
56 #define SRV_NETRSERVERSETINFO 0x16
57 #define SRV_NETRSERVERDISKENUM 0x17
58 #define SRV_NETRSERVERSTATISTICSGET 0x18
59 #define SRV_NETRSERVERTRANSPORTADD 0x19
60 #define SRV_NETRSERVERTRANSPORTENUM 0x1a
61 #define SRV_NETRSERVERTRANSPORTDEL 0x1b
62 #define SRV_NETRREMOTETOD 0x1c
63 #define SRV_NETRSERVERSETSERVICEBITS 0x1d
64 #define SRV_NETRPRPATHTYPE 0x1e
65 #define SRV_NETRPRPATHCANONICALIZE 0x1f
66 #define SRV_NETRPRPATHCOMPARE 0x20
67 #define SRV_NETRPRNAMEVALIDATE 0x21
68 #define SRV_NETRPRNAMECANONICALIZE 0x22
69 #define SRV_NETRPRNAMECOMPARE 0x23
70 #define SRV_NETRSHAREENUMSTICKY 0x24
71 #define SRV_NETRSHAREDELSTART 0x25
72 #define SRV_NETRSHAREDELCOMMIT 0x26
73 #define SRV_NETRPGETFILESECURITY 0x27
74 #define SRV_NETRPSETFILESECURITY 0x28
75 #define SRV_NETRSERVERTRANSPORTADDEX 0x29
76 #define SRV_NETRSERVERSETSERVICEBITS2 0x2a