ReactOS  0.4.15-dev-425-gc40b086
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 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  hBinding)

Definition at line 136 of file browser.idl.

140 {
141  /* Function 0 */
143  __stdcall
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) */
157  __stdcall
159 
160  /* Function 2 */
162  __stdcall
164  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
165  [in, out] LPSERVER_ENUM_STRUCT EnumStruct,
166  [out] LPDWORD TotalEntries);
167 
168  /* Function 3 */
170  __stdcall
172  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName);
173 
174  /* Function 4 */
176  __stdcall
178  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
179  [in, string] LPSTR String);
180 
181  /* Function 5 */
183  __stdcall
185  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
186  [out] LPBROWSER_STATISTICS *Statistics);
187 
188  /* Function 6 */
190  __stdcall
192  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName);
193 
194  /* Function 7 - Not used on wire */
196  __stdcall
198  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName);
199 
200  /* Function 8 */
202  __stdcall
204  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
205  [in] DWORD Level,
206  [in, out] LPBROWSER_STATISTICS_STRUCT StatisticsStruct);
207 
208  /* Function 9 */
210  __stdcall
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 */
219  __stdcall
221  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
222  [in, out] PBROWSER_EMULATED_DOMAIN_CONTAINER EmulatedDomains);
223 
224  /* Function 11 (BrowserrServerEnumEx) */
226  __stdcall
228 }
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_BrowserrResetNetlogonState(BROWSER_IDENTIFY_HANDLE ServerName)
Definition: rpcserver.c:106
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
Definition: wmitypes.h:55
static WCHAR String[]
Definition: stringtable.c:55
char * LPSTR
Definition: xmlstorage.h:182
wchar_t * BROWSER_IDENTIFY_HANDLE
Definition: browser.idl:7
NET_API_STATUS __stdcall I_BrowserrQueryEmulatedDomains(BROWSER_IDENTIFY_HANDLE ServerName, PBROWSER_EMULATED_DOMAIN_CONTAINER EmulatedDomains)
Definition: rpcserver.c:190
NET_API_STATUS __stdcall BrowserOpnum11NotUsedOnWire(void)
Definition: rpcserver.c:202
DWORD NET_API_STATUS
Definition: ms-dtyp.idl:91
NET_API_STATUS __stdcall BrowserOpnum1NotUsedOnWire(VOID)
Definition: rpcserver.c:83
static FILE * out
Definition: regtests2xml.c:44
unsigned long DWORD
Definition: ntddk_ex.h:95
#define __stdcall
Definition: typedefs.h:25
NET_API_STATUS __stdcall I_BrowserrResetStatistics(BROWSER_IDENTIFY_HANDLE ServerName)
Definition: rpcserver.c:141
NET_API_STATUS __stdcall NetrBrowserStatisticsClear(BROWSER_IDENTIFY_HANDLE ServerName)
Definition: rpcserver.c:152
NET_API_STATUS __stdcall I_BrowserrQueryOtherDomains(BROWSER_IDENTIFY_HANDLE ServerName, LPSERVER_ENUM_STRUCT EnumStruct, LPDWORD TotalEntries)
Definition: rpcserver.c:93
GLuint in
Definition: glext.h:9616
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
uint32_t * LPDWORD
Definition: typedefs.h:58
NET_API_STATUS __stdcall NetrBrowserStatisticsGet(BROWSER_IDENTIFY_HANDLE ServerName, DWORD Level, LPBROWSER_STATISTICS_STRUCT StatisticsStruct)
Definition: rpcserver.c:163
WCHAR * LPWSTR
Definition: xmlstorage.h:184

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