4 uuid("6bffd098-a112-3610-9833-012892020162"),
6 helpstring("Browsing"),
7 pointer_default(unique),
8 endpoint("ncacn_np:[\\pipe\\browser]", "ncacn_ip_tcp:", "ncalrpc:")
15 WERROR BrowserrServerEnum
(
16 [in,unique] [string,charset
(UTF16
)] uint16
*unknown1
,
17 [in,unique] [string,charset
(UTF16
)] uint16
*unknown2
,
18 [in,unique] [string,charset
(UTF16
)] uint16
*unknown3
,
19 [in,out,ref] BrowserrSrvInfo
*info
,
23 [in,unique] [string,charset
(UTF16
)] uint16
*unknown7
,
24 [in,out] [unique] long *unknown8
30 WERROR BrowserrDebugCall
(
31 [in,unique] [string,charset
(UTF16
)] uint16
*unknown1
,
41 [size_is(entries_read
)] srvsvc_NetSrvInfo100
*entries
;
42 } BrowserrSrvInfo100Ctr
;
46 [size_is(entries_read
)] srvsvc_NetSrvInfo101
*entries
;
47 } BrowserrSrvInfo101Ctr
;
49 typedef [switch_type(uint32
)] union {
50 [case(100)] [unique] BrowserrSrvInfo100Ctr
*info100
;
51 [case(101)] [unique] BrowserrSrvInfo101Ctr
*info101
;
53 } BrowserrSrvInfoUnion
;
57 [switch_is(level
)] BrowserrSrvInfoUnion info
;
60 WERROR BrowserrQueryOtherDomains
(
61 [in,unique] [string,charset
(UTF16
)] uint16
*server_unc
,
62 [in,out,ref] BrowserrSrvInfo
*info
,
63 [out,ref] uint32
*total_entries
69 WERROR BrowserrResetNetlogonState
(
70 [in,unique] [string,charset
(UTF16
)] uint16
*unknown
76 WERROR BrowserrDebugTrace
(
77 [in,unique] [string,charset
(UTF16
)] uint16
*unknown1
,
78 [in] [string] char *unknown2
110 WERROR BrowserrQueryStatistics
(
111 [in,unique] [string,charset
(UTF16
)] uint16
*unknown1
,
112 [out] [ref] TYPE_2
**unknown2
118 WERROR BrowserrResetStatistics
(
119 [in,unique] [string,charset
(UTF16
)] uint16
*unknown
125 WERROR NetrBrowserStatisticsClear
(
126 [in,unique] [string,charset
(UTF16
)] uint16
*unknown
151 WERROR NetrBrowserStatisticsGet
(
152 [in,unique] [string,charset
(UTF16
)] uint16
*unknown1
,
154 [in,out] [ref] BrowserrSrvInfo
*unknown3
160 WERROR BrowserrSetNetlogonState
(
161 [in,unique] [string,charset
(UTF16
)] uint16
*unknown1
,
162 [in,ref] [string,charset
(UTF16
)] uint16
*unknown2
,
163 [in,unique] [string,charset
(UTF16
)] uint16
*unknown3
,
172 [size_is(unknown82
)] [unique] uint8
*unknown2
;
175 WERROR BrowserrQueryEmulatedDomains
(
176 [in,unique] [string,charset
(UTF16
)] uint16
*unknown1
,
177 [in,out] [ref] TYPE_4
*unknown2
183 WERROR BrowserrServerEnumEx
(
184 [in,unique] [string,charset
(UTF16
)] uint16
*unknown1
,
185 [in,unique] [string,charset
(UTF16
)] uint16
*unknown2
,
186 [in,unique] [string,charset
(UTF16
)] uint16
*unknown3
,
187 [in,out,ref] BrowserrSrvInfo
*info
,
189 [out] long *unknown5
,
191 [in,unique] [string,charset
(UTF16
)] uint16
*unknown7
,
192 [in,unique] [string,charset
(UTF16
)] uint16
*unknown8