Wireshark 2.9.0-477-g68ec514b The Wireshark network protocol analyzer

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

rfr.idl
1 /*
2 RFR Implementation
3
4 OpenChange Project
5
6 Copyright (C) Julien Kerihuel 2008.
7
8 This program is free software; you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation; either version 3 of the License, or
11 (at your option) any later version.
12
13 This program is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
17
18 You should have received a copy of the GNU General Public License
19 along with this program. If not, see <http://www.gnu.org/licenses/>.
20 */
21
22
23 #include "idl_types.h"
24
25 [
26 uuid("1544f5e0-613c-11d1-93df-00c04fd7bd09"),
27 endpoint("ncacn_np:[\\pipe\\lsass]","ncacn_np:[\\pipe\\protected_storage]","ncacn_ip_tcp:[]"),
28 pointer_default(unique),
29 version(1.0),
30 helpstring("Exchange 2003 Directory Request For Response")
31 ] interface rfr
32 {
33
34 #include "mapicodes_enum.h"
35
36 /*****************/
37 /* Function 0x00 */
38 MAPISTATUS RfrGetNewDSA(
39 [in] uint32 ulFlags,
40 [in,string,charset(DOS)] uint8 *pUserDN,
41 [in,out,unique,string,charset(DOS)] uint8 **ppszUnused,
42 [in,out,unique,string,charset(DOS)] uint8 **ppszServer
43 );
44
45 /*****************/
46 /* Function 0x01 */
47 MAPISTATUS RfrGetFQDNFromLegacyDN(
48 [in] uint32 ulFlags,
49 [in,range(10,1024)] uint32 cbMailboxServerDN,
50 [in,string,charset(DOS),size_is(cbMailboxServerDN)] uint8 *szMailboxServerDN,
51 [out,ref,string,charset(DOS)] uint8 **ppszServerFQDN
52 );
53 }
endpoint
Definition: conversation.c:27