ReactOS 0.4.15-dev-8096-ga0eec98
browser.idl File Reference
import "ms-dtyp.idl";
Include dependency graph for browser.idl:

Go to the source code of this file.

Classes

struct  _BROWSER_EMULATED_DOMAIN
 
struct  _BROWSER_EMULATED_DOMAIN_CONTAINER
 
struct  _SERVER_INFO_100
 
struct  _SERVER_INFO_100_CONTAINER
 
struct  _SERVER_ENUM_STRUCT
 
union  _SERVER_ENUM_STRUCT::_SERVER_ENUM_UNION
 
struct  _BROWSER_STATISTICS
 
struct  _BROWSER_STATISTICS_100
 
struct  _BROWSER_STATISTICS_101
 
struct  _BROWSER_STATISTICS_100_CONTAINER
 
struct  _BROWSER_STATISTICS_101_CONTAINER
 
struct  _BROWSER_STATISTICS_STRUCT
 
union  _BROWSER_STATISTICS_STRUCT::_BROWSER_STATISTICS_UNION
 

Typedefs

typedef wchar_tBROWSER_IDENTIFY_HANDLE
 
typedef struct _BROWSER_EMULATED_DOMAIN BROWSER_EMULATED_DOMAIN
 
typedef struct _BROWSER_EMULATED_DOMAINPBROWSER_EMULATED_DOMAIN
 
typedef struct _BROWSER_EMULATED_DOMAIN_CONTAINER BROWSER_EMULATED_DOMAIN_CONTAINER
 
typedef struct _BROWSER_EMULATED_DOMAIN_CONTAINERPBROWSER_EMULATED_DOMAIN_CONTAINER
 
typedef struct _SERVER_INFO_100 SERVER_INFO_100
 
typedef struct _SERVER_INFO_100PSERVER_INFO_100
 
typedef struct _SERVER_INFO_100LPSERVER_INFO_100
 
typedef struct _SERVER_INFO_100_CONTAINER SERVER_INFO_100_CONTAINER
 
typedef struct _SERVER_INFO_100_CONTAINERPSERVER_INFO_100_CONTAINER
 
typedef struct _SERVER_INFO_100_CONTAINERLPSERVER_INFO_100_CONTAINER
 
typedef struct _SERVER_ENUM_STRUCT SERVER_ENUM_STRUCT
 
typedef struct _SERVER_ENUM_STRUCTPSERVER_ENUM_STRUCT
 
typedef struct _SERVER_ENUM_STRUCTLPSERVER_ENUM_STRUCT
 
typedef struct _BROWSER_STATISTICS BROWSER_STATISTICS
 
typedef struct _BROWSER_STATISTICSPBROWSER_STATISTICS
 
typedef struct _BROWSER_STATISTICSLPBROWSER_STATISTICS
 
typedef struct _BROWSER_STATISTICS_100 BROWSER_STATISTICS_100
 
typedef struct _BROWSER_STATISTICS_100PBROWSER_STATISTICS_100
 
typedef struct _BROWSER_STATISTICS_101 BROWSER_STATISTICS_101
 
typedef struct _BROWSER_STATISTICS_101PBROWSER_STATISTICS_101
 
typedef struct _BROWSER_STATISTICS_100_CONTAINER BROWSER_STATISTICS_100_CONTAINER
 
typedef struct _BROWSER_STATISTICS_100_CONTAINERPBROWSER_STATISTICS_100_CONTAINER
 
typedef struct _BROWSER_STATISTICS_101_CONTAINER BROWSER_STATISTICS_101_CONTAINER
 
typedef struct _BROWSER_STATISTICS_101_CONTAINERPBROWSER_STATISTICS_101_CONTAINER
 
typedef struct _BROWSER_STATISTICS_STRUCT BROWSER_STATISTICS_STRUCT
 
typedef struct _BROWSER_STATISTICS_STRUCTPBROWSER_STATISTICS_STRUCT
 
typedef struct _BROWSER_STATISTICS_STRUCTLPBROWSER_STATISTICS_STRUCT
 

Functions

 implicit_handle (handle_t browser_hBinding)] interface browser
 

Typedef Documentation

◆ BROWSER_EMULATED_DOMAIN

◆ BROWSER_EMULATED_DOMAIN_CONTAINER

◆ BROWSER_IDENTIFY_HANDLE

Definition at line 7 of file browser.idl.

◆ BROWSER_STATISTICS

◆ BROWSER_STATISTICS_100

◆ BROWSER_STATISTICS_100_CONTAINER

◆ BROWSER_STATISTICS_101

◆ BROWSER_STATISTICS_101_CONTAINER

◆ BROWSER_STATISTICS_STRUCT

◆ LPBROWSER_STATISTICS

◆ LPBROWSER_STATISTICS_STRUCT

◆ LPSERVER_ENUM_STRUCT

◆ LPSERVER_INFO_100

◆ LPSERVER_INFO_100_CONTAINER

◆ PBROWSER_EMULATED_DOMAIN

◆ PBROWSER_EMULATED_DOMAIN_CONTAINER

◆ PBROWSER_STATISTICS

◆ PBROWSER_STATISTICS_100

◆ PBROWSER_STATISTICS_100_CONTAINER

◆ PBROWSER_STATISTICS_101

◆ PBROWSER_STATISTICS_101_CONTAINER

◆ PBROWSER_STATISTICS_STRUCT

◆ PSERVER_ENUM_STRUCT

◆ PSERVER_INFO_100

◆ PSERVER_INFO_100_CONTAINER

◆ SERVER_ENUM_STRUCT

◆ SERVER_INFO_100

◆ SERVER_INFO_100_CONTAINER

Function Documentation

◆ implicit_handle()

implicit_handle ( handle_t  browser_hBinding)

Definition at line 136 of file browser.idl.

140{
141 /* Function 0 */
145 [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
146 [in, string, unique] LPWSTR Transport,
147 [in, string, unique] LPWSTR ClientName,
148 [in, out] LPSERVER_ENUM_STRUCT EnumStruct,
149 [in] DWORD PreferedMaximumLength,
150 [out] LPDWORD TotalEntries,
151 [in] DWORD ServerType,
152 [in, string, unique] LPWSTR Domain,
153 [in, out, unique] LPDWORD ResumeHandle);
154
155 /* Function 1 (BrowserrDebugCall) */
159
160 /* Function 2 */
164 [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
165 [in, out] LPSERVER_ENUM_STRUCT EnumStruct,
166 [out] LPDWORD TotalEntries);
167
168 /* Function 3 */
172 [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName);
173
174 /* Function 4 */
178 [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
179 [in, string] LPSTR String);
180
181 /* Function 5 */
185 [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
186 [out] LPBROWSER_STATISTICS *Statistics);
187
188 /* Function 6 */
192 [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName);
193
194 /* Function 7 - Not used on wire */
198 [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName);
199
200 /* Function 8 */
204 [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
205 [in] DWORD Level,
206 [in, out] LPBROWSER_STATISTICS_STRUCT StatisticsStruct);
207
208 /* Function 9 */
212 [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
213 [in, string] LPWSTR DomainName,
214 [in, string, unique] LPWSTR EmulatedComputerName,
215 [in] DWORD Role);
216
217 /* Function 10 */
221 [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
222 [in, out] PBROWSER_EMULATED_DOMAIN_CONTAINER EmulatedDomains);
223
224 /* Function 11 (BrowserrServerEnumEx) */
228}
NET_API_STATUS __stdcall I_BrowserrQueryOtherDomains(BROWSER_IDENTIFY_HANDLE ServerName, LPSERVER_ENUM_STRUCT EnumStruct, LPDWORD TotalEntries)
Definition: rpcserver.c:93
NET_API_STATUS __stdcall BrowserOpnum1NotUsedOnWire(VOID)
Definition: rpcserver.c:83
NET_API_STATUS __stdcall I_BrowserrQueryEmulatedDomains(BROWSER_IDENTIFY_HANDLE ServerName, PBROWSER_EMULATED_DOMAIN_CONTAINER EmulatedDomains)
Definition: rpcserver.c:190
NET_API_STATUS __stdcall NetrBrowserStatisticsGet(BROWSER_IDENTIFY_HANDLE ServerName, DWORD Level, LPBROWSER_STATISTICS_STRUCT StatisticsStruct)
Definition: rpcserver.c:163
NET_API_STATUS __stdcall I_BrowserrServerEnum(BROWSER_IDENTIFY_HANDLE ServerName, LPWSTR Transport, LPWSTR ClientName, LPSERVER_ENUM_STRUCT EnumStruct, DWORD PreferedMaximumLength, LPDWORD TotalEntries, DWORD ServerType, LPWSTR Domain, LPDWORD ResumeHandle)
Definition: rpcserver.c:64
NET_API_STATUS __stdcall I_BrowserrQueryStatistics(BROWSER_IDENTIFY_HANDLE ServerName, LPBROWSER_STATISTICS *Statistics)
Definition: rpcserver.c:129
NET_API_STATUS __stdcall I_BrowserrSetNetlogonState(BROWSER_IDENTIFY_HANDLE ServerName, LPWSTR DomainName, LPWSTR EmulatedComputerName, DWORD Role)
Definition: rpcserver.c:176
NET_API_STATUS __stdcall I_BrowserrDebugTrace(BROWSER_IDENTIFY_HANDLE ServerName, LPSTR String)
Definition: rpcserver.c:117
NET_API_STATUS __stdcall I_BrowserrResetNetlogonState(BROWSER_IDENTIFY_HANDLE ServerName)
Definition: rpcserver.c:106
NET_API_STATUS __stdcall I_BrowserrResetStatistics(BROWSER_IDENTIFY_HANDLE ServerName)
Definition: rpcserver.c:141
NET_API_STATUS __stdcall BrowserOpnum11NotUsedOnWire(void)
Definition: rpcserver.c:202
NET_API_STATUS __stdcall NetrBrowserStatisticsClear(BROWSER_IDENTIFY_HANDLE ServerName)
Definition: rpcserver.c:152
wchar_t * BROWSER_IDENTIFY_HANDLE
Definition: browser.idl:7
unsigned long DWORD
Definition: ntddk_ex.h:95
GLuint in
Definition: glext.h:9616
DWORD NET_API_STATUS
Definition: ms-dtyp.idl:91
static FILE * out
Definition: regtests2xml.c:44
uint32_t * LPDWORD
Definition: typedefs.h:59
#define __stdcall
Definition: typedefs.h:25
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
Definition: wdfdevice.h:2433
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
Definition: wmitypes.h:56
char * LPSTR
Definition: xmlstorage.h:182
WCHAR * LPWSTR
Definition: xmlstorage.h:184

Referenced by write_function_stubs(), write_implicithandledecl(), and write_stubdescriptor().