ReactOS  0.4.14-dev-384-g5b37caa
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
144  I_BrowserrServerEnum(
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
158  BrowserOpnum1NotUsedOnWire(void);
159 
160  /* Function 2 */
162  __stdcall
163  I_BrowserrQueryOtherDomains(
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
171  I_BrowserrResetNetlogonState(
172  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName);
173 
174  /* Function 4 */
176  __stdcall
177  I_BrowserrDebugTrace(
178  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
179  [in, string] LPSTR String);
180 
181  /* Function 5 */
183  __stdcall
184  I_BrowserrQueryStatistics(
185  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
186  [out] LPBROWSER_STATISTICS *Statistics);
187 
188  /* Function 6 */
190  __stdcall
191  I_BrowserrResetStatistics(
192  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName);
193 
194  /* Function 7 - Not used on wire */
196  __stdcall
197  NetrBrowserStatisticsClear(
198  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName);
199 
200  /* Function 8 */
202  __stdcall
203  NetrBrowserStatisticsGet(
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
211  I_BrowserrSetNetlogonState(
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
220  I_BrowserrQueryEmulatedDomains(
221  [in, string, unique] BROWSER_IDENTIFY_HANDLE ServerName,
222  [in, out] PBROWSER_EMULATED_DOMAIN_CONTAINER EmulatedDomains);
223 
224  /* Function 11 (BrowserrServerEnumEx) */
226  __stdcall
227  BrowserOpnum11NotUsedOnWire(void);
228 }
_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
DWORD NET_API_STATUS
Definition: ms-dtyp.idl:91
static FILE * out
Definition: regtests2xml.c:44
unsigned long DWORD
Definition: ntddk_ex.h:95
#define __stdcall
Definition: typedefs.h:25
GLuint in
Definition: glext.h:9616
uint32_t * LPDWORD
Definition: typedefs.h:57
WCHAR * LPWSTR
Definition: xmlstorage.h:184

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