File Annotation

Not logged in
4e2933c620 2015-04-21        kinaba: /***********************************************************************\
4e2933c620 2015-04-21        kinaba: *                              lmbrowsr.d                               *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Windows API header module                       *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                 Translated from MinGW Windows headers                 *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Placed into public domain                       *
4e2933c620 2015-04-21        kinaba: \***********************************************************************/
4e2933c620 2015-04-21        kinaba: module win32.lmbrowsr;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: private import win32.lmcons, win32.windef;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const BROWSER_ROLE_PDC = 1;
4e2933c620 2015-04-21        kinaba: const BROWSER_ROLE_BDC = 2;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct BROWSER_STATISTICS {
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER StatisticsStartTime;
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER NumberOfServerAnnouncements;
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER NumberOfDomainAnnouncements;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfElectionPackets;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfMailslotWrites;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfGetBrowserServerListRequests;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfServerEnumerations;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfDomainEnumerations;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfOtherEnumerations;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfMissedServerAnnouncements;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfMissedMailslotDatagrams;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfMissedGetBrowserServerListRequests;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfFailedServerAnnounceAllocations;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfFailedMailslotAllocations;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfFailedMailslotReceives;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfFailedMailslotWrites;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfFailedMailslotOpens;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfDuplicateMasterAnnouncements;
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER NumberOfIllegalDatagrams;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias BROWSER_STATISTICS* PBROWSER_STATISTICS, LPBROWSER_STATISTICS;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct BROWSER_STATISTICS_100 {
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER StartTime;
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER NumberOfServerAnnouncements;
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER NumberOfDomainAnnouncements;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfElectionPackets;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfMailslotWrites;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfGetBrowserServerListRequests;
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER NumberOfIllegalDatagrams;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias BROWSER_STATISTICS_100* PBROWSER_STATISTICS_100;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct BROWSER_STATISTICS_101 {
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER StartTime;
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER NumberOfServerAnnouncements;
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER NumberOfDomainAnnouncements;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfElectionPackets;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfMailslotWrites;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfGetBrowserServerListRequests;
4e2933c620 2015-04-21        kinaba: 	LARGE_INTEGER NumberOfIllegalDatagrams;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfMissedServerAnnouncements;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfMissedMailslotDatagrams;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfMissedGetBrowserServerListRequests;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfFailedServerAnnounceAllocations;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfFailedMailslotAllocations;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfFailedMailslotReceives;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfFailedMailslotWrites;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfFailedMailslotOpens;
4e2933c620 2015-04-21        kinaba: 	ULONG NumberOfDuplicateMasterAnnouncements;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias BROWSER_STATISTICS_101* PBROWSER_STATISTICS_101;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: extern (Windows) {
4e2933c620 2015-04-21        kinaba: 	NET_API_STATUS I_BrowserServerEnum(LPCWSTR, LPCWSTR, LPCWSTR, DWORD,
4e2933c620 2015-04-21        kinaba: 	  PBYTE*, DWORD, PDWORD, PDWORD, DWORD, LPCWSTR, PDWORD);
4e2933c620 2015-04-21        kinaba: 	NET_API_STATUS I_BrowserServerEnumEx(LPCWSTR, LPCWSTR, LPCWSTR, DWORD,
4e2933c620 2015-04-21        kinaba: 	  PBYTE*, DWORD, PDWORD, PDWORD, DWORD, LPCWSTR, LPCWSTR);
4e2933c620 2015-04-21        kinaba: 	NET_API_STATUS I_BrowserQueryEmulatedDomains(LPWSTR, PBYTE*, PDWORD);
4e2933c620 2015-04-21        kinaba: 	NET_API_STATUS I_BrowserQueryOtherDomains(LPCWSTR, PBYTE*, PDWORD, PDWORD);
4e2933c620 2015-04-21        kinaba: 	NET_API_STATUS I_BrowserResetNetlogonState(LPCWSTR);
4e2933c620 2015-04-21        kinaba: 	NET_API_STATUS I_BrowserSetNetlogonState(LPWSTR, LPWSTR, LPWSTR, DWORD);
4e2933c620 2015-04-21        kinaba: 	NET_API_STATUS I_BrowserQueryStatistics(LPCWSTR, LPBROWSER_STATISTICS*);
4e2933c620 2015-04-21        kinaba: 	NET_API_STATUS I_BrowserResetStatistics(LPCWSTR);
4e2933c620 2015-04-21        kinaba: 	WORD I_BrowserServerEnumForXactsrv(LPCWSTR, LPCWSTR, ULONG, USHORT, PVOID,
4e2933c620 2015-04-21        kinaba: 	  WORD, DWORD, PDWORD, PDWORD, DWORD, LPCWSTR, LPCWSTR, PWORD);
4e2933c620 2015-04-21        kinaba: 	NET_API_STATUS I_BrowserDebugTrace(PWCHAR, PCHAR);
4e2933c620 2015-04-21        kinaba: }