add details for doxygen
[obnox/wireshark/wip.git] / packet-dcerpc-efs.h
1 /* packet-dcerpc-efs.h\r
2  * Routines for the efsrpc MSRPC interface\r
3  * Copyright 2004 Ronnie Sahlberg, Jean-Baptiste Marchand \r
4  *\r
5  * $Id: packet-dcerpc-efs.h,v 1.1 2004/04/29 22:40:21 sahlberg Exp $\r
6  *\r
7  * Ethereal - Network traffic analyzer\r
8  * By Gerald Combs <gerald@ethereal.com>\r
9  * Copyright 1998 Gerald Combs\r
10  *\r
11  * This program is free software; you can redistribute it and/or\r
12  * modify it under the terms of the GNU General Public License\r
13  * as published by the Free Software Foundation; either version 2\r
14  * of the License, or (at your option) any later version.\r
15  *\r
16  * This program is distributed in the hope that it will be useful,\r
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
19  * GNU General Public License for more details.\r
20  *\r
21  * You should have received a copy of the GNU General Public License\r
22  * along with this program; if not, write to the Free Software\r
23  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.\r
24  */\r
25 \r
26 #ifndef __PACKET_DCERPC_EFS_H\r
27 #define __PACKET_DCERPC_EFS_H\r
28 \r
29 /* MSRPC functions available in the efsrpc interface */\r
30 \r
31 #define EFS_RPC_OPEN_FILE_RAW                   0x00\r
32 #define EFS_RPC_READ_FILE_RAW                   0x01\r
33 #define EFS_RPC_WRITE_FILE_RAW                  0x02\r
34 #define EFS_RPC_CLOSE_RAW                       0x03\r
35 #define EFS_RPC_ENCRYPT_FILE_SRV                0x04\r
36 #define EFS_RPC_DECRYPT_FILE_SRV                0x05\r
37 #define EFS_RPC_QUERY_USERS_ON_FILE             0x06\r
38 #define EFS_RPC_QUERY_RECOVERY_AGENTS           0x07\r
39 #define EFS_RPC_REMOVE_USERS_FROM_FILE          0x08\r
40 #define EFS_RPC_ADD_USERS_TO_FILE               0x09\r
41 #define EFS_RPC_SET_FILE_ENCRYPTION_KEY         0x0a\r
42 #define EFS_RPC_NOT_SUPPORTED                   0x0b\r
43 #define EFS_RPC_FILE_KEY_INFO                   0x0c\r
44 #define EFS_RPC_DUPLICATE_ENCRYPTION_INFO_FILE  0x0d\r
45 \r
46 #endif /* packet-dcerpc-efs.h */\r