Artifact 377ae4403930c8d31f45bf8e8856de1bab424fe9:
0000: 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /***************
0010: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0020: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0030: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0040: 2a 2a 2a 2a 2a 2a 2a 2a 5c 0a 2a 20 20 20 20 20 ********\.*
0050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0060: 20 20 20 20 20 20 20 20 20 6c 6d 62 72 6f 77 73 lmbrows
0070: 72 2e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 r.d
0080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0090: 20 20 2a 0a 2a 20 20 20 20 20 20 20 20 20 20 20 *.*
00a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00d0: 20 20 20 20 20 20 20 20 20 20 20 20 2a 0a 2a 20 *.*
00e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00f0: 20 20 20 20 20 20 57 69 6e 64 6f 77 73 20 41 50 Windows AP
0100: 49 20 68 65 61 64 65 72 20 6d 6f 64 75 6c 65 20 I header module
0110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0120: 20 20 20 20 20 20 2a 0a 2a 20 20 20 20 20 20 20 *.*
0130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0170: 2a 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 *.*
0180: 20 20 20 20 54 72 61 6e 73 6c 61 74 65 64 20 66 Translated f
0190: 72 6f 6d 20 4d 69 6e 47 57 20 57 69 6e 64 6f 77 rom MinGW Window
01a0: 73 20 68 65 61 64 65 72 73 20 20 20 20 20 20 20 s headers
01b0: 20 20 20 20 20 20 20 20 20 20 2a 0a 2a 20 20 20 *.*
01c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0200: 20 20 20 20 2a 0a 2a 20 20 20 20 20 20 20 20 20 *.*
0210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 6c Pl
0220: 61 63 65 64 20 69 6e 74 6f 20 70 75 62 6c 69 63 aced into public
0230: 20 64 6f 6d 61 69 6e 20 20 20 20 20 20 20 20 20 domain
0240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 0a *.
0250: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \***************
0260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0280: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0290: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 6d 6f 64 75 6c 65 ********/.module
02a0: 20 77 69 6e 33 32 2e 6c 6d 62 72 6f 77 73 72 3b win32.lmbrowsr;
02b0: 0a 0a 70 72 69 76 61 74 65 20 69 6d 70 6f 72 74 ..private import
02c0: 20 77 69 6e 33 32 2e 6c 6d 63 6f 6e 73 2c 20 77 win32.lmcons, w
02d0: 69 6e 33 32 2e 77 69 6e 64 65 66 3b 0a 0a 63 6f in32.windef;..co
02e0: 6e 73 74 20 42 52 4f 57 53 45 52 5f 52 4f 4c 45 nst BROWSER_ROLE
02f0: 5f 50 44 43 20 3d 20 31 3b 0a 63 6f 6e 73 74 20 _PDC = 1;.const
0300: 42 52 4f 57 53 45 52 5f 52 4f 4c 45 5f 42 44 43 BROWSER_ROLE_BDC
0310: 20 3d 20 32 3b 0a 0a 73 74 72 75 63 74 20 42 52 = 2;..struct BR
0320: 4f 57 53 45 52 5f 53 54 41 54 49 53 54 49 43 53 OWSER_STATISTICS
0330: 20 7b 0a 09 4c 41 52 47 45 5f 49 4e 54 45 47 45 {..LARGE_INTEGE
0340: 52 20 53 74 61 74 69 73 74 69 63 73 53 74 61 72 R StatisticsStar
0350: 74 54 69 6d 65 3b 0a 09 4c 41 52 47 45 5f 49 4e tTime;..LARGE_IN
0360: 54 45 47 45 52 20 4e 75 6d 62 65 72 4f 66 53 65 TEGER NumberOfSe
0370: 72 76 65 72 41 6e 6e 6f 75 6e 63 65 6d 65 6e 74 rverAnnouncement
0380: 73 3b 0a 09 4c 41 52 47 45 5f 49 4e 54 45 47 45 s;..LARGE_INTEGE
0390: 52 20 4e 75 6d 62 65 72 4f 66 44 6f 6d 61 69 6e R NumberOfDomain
03a0: 41 6e 6e 6f 75 6e 63 65 6d 65 6e 74 73 3b 0a 09 Announcements;..
03b0: 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 45 6c ULONG NumberOfEl
03c0: 65 63 74 69 6f 6e 50 61 63 6b 65 74 73 3b 0a 09 ectionPackets;..
03d0: 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 4d 61 ULONG NumberOfMa
03e0: 69 6c 73 6c 6f 74 57 72 69 74 65 73 3b 0a 09 55 ilslotWrites;..U
03f0: 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 47 65 74 LONG NumberOfGet
0400: 42 72 6f 77 73 65 72 53 65 72 76 65 72 4c 69 73 BrowserServerLis
0410: 74 52 65 71 75 65 73 74 73 3b 0a 09 55 4c 4f 4e tRequests;..ULON
0420: 47 20 4e 75 6d 62 65 72 4f 66 53 65 72 76 65 72 G NumberOfServer
0430: 45 6e 75 6d 65 72 61 74 69 6f 6e 73 3b 0a 09 55 Enumerations;..U
0440: 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 44 6f 6d LONG NumberOfDom
0450: 61 69 6e 45 6e 75 6d 65 72 61 74 69 6f 6e 73 3b ainEnumerations;
0460: 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 ..ULONG NumberOf
0470: 4f 74 68 65 72 45 6e 75 6d 65 72 61 74 69 6f 6e OtherEnumeration
0480: 73 3b 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 s;..ULONG Number
0490: 4f 66 4d 69 73 73 65 64 53 65 72 76 65 72 41 6e OfMissedServerAn
04a0: 6e 6f 75 6e 63 65 6d 65 6e 74 73 3b 0a 09 55 4c nouncements;..UL
04b0: 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 4d 69 73 73 ONG NumberOfMiss
04c0: 65 64 4d 61 69 6c 73 6c 6f 74 44 61 74 61 67 72 edMailslotDatagr
04d0: 61 6d 73 3b 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 ams;..ULONG Numb
04e0: 65 72 4f 66 4d 69 73 73 65 64 47 65 74 42 72 6f erOfMissedGetBro
04f0: 77 73 65 72 53 65 72 76 65 72 4c 69 73 74 52 65 wserServerListRe
0500: 71 75 65 73 74 73 3b 0a 09 55 4c 4f 4e 47 20 4e quests;..ULONG N
0510: 75 6d 62 65 72 4f 66 46 61 69 6c 65 64 53 65 72 umberOfFailedSer
0520: 76 65 72 41 6e 6e 6f 75 6e 63 65 41 6c 6c 6f 63 verAnnounceAlloc
0530: 61 74 69 6f 6e 73 3b 0a 09 55 4c 4f 4e 47 20 4e ations;..ULONG N
0540: 75 6d 62 65 72 4f 66 46 61 69 6c 65 64 4d 61 69 umberOfFailedMai
0550: 6c 73 6c 6f 74 41 6c 6c 6f 63 61 74 69 6f 6e 73 lslotAllocations
0560: 3b 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f ;..ULONG NumberO
0570: 66 46 61 69 6c 65 64 4d 61 69 6c 73 6c 6f 74 52 fFailedMailslotR
0580: 65 63 65 69 76 65 73 3b 0a 09 55 4c 4f 4e 47 20 eceives;..ULONG
0590: 4e 75 6d 62 65 72 4f 66 46 61 69 6c 65 64 4d 61 NumberOfFailedMa
05a0: 69 6c 73 6c 6f 74 57 72 69 74 65 73 3b 0a 09 55 ilslotWrites;..U
05b0: 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 46 61 69 LONG NumberOfFai
05c0: 6c 65 64 4d 61 69 6c 73 6c 6f 74 4f 70 65 6e 73 ledMailslotOpens
05d0: 3b 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f ;..ULONG NumberO
05e0: 66 44 75 70 6c 69 63 61 74 65 4d 61 73 74 65 72 fDuplicateMaster
05f0: 41 6e 6e 6f 75 6e 63 65 6d 65 6e 74 73 3b 0a 09 Announcements;..
0600: 4c 41 52 47 45 5f 49 4e 54 45 47 45 52 20 4e 75 LARGE_INTEGER Nu
0610: 6d 62 65 72 4f 66 49 6c 6c 65 67 61 6c 44 61 74 mberOfIllegalDat
0620: 61 67 72 61 6d 73 3b 0a 7d 0a 61 6c 69 61 73 20 agrams;.}.alias
0630: 42 52 4f 57 53 45 52 5f 53 54 41 54 49 53 54 49 BROWSER_STATISTI
0640: 43 53 2a 20 50 42 52 4f 57 53 45 52 5f 53 54 41 CS* PBROWSER_STA
0650: 54 49 53 54 49 43 53 2c 20 4c 50 42 52 4f 57 53 TISTICS, LPBROWS
0660: 45 52 5f 53 54 41 54 49 53 54 49 43 53 3b 0a 0a ER_STATISTICS;..
0670: 73 74 72 75 63 74 20 42 52 4f 57 53 45 52 5f 53 struct BROWSER_S
0680: 54 41 54 49 53 54 49 43 53 5f 31 30 30 20 7b 0a TATISTICS_100 {.
0690: 09 4c 41 52 47 45 5f 49 4e 54 45 47 45 52 20 53 .LARGE_INTEGER S
06a0: 74 61 72 74 54 69 6d 65 3b 0a 09 4c 41 52 47 45 tartTime;..LARGE
06b0: 5f 49 4e 54 45 47 45 52 20 4e 75 6d 62 65 72 4f _INTEGER NumberO
06c0: 66 53 65 72 76 65 72 41 6e 6e 6f 75 6e 63 65 6d fServerAnnouncem
06d0: 65 6e 74 73 3b 0a 09 4c 41 52 47 45 5f 49 4e 54 ents;..LARGE_INT
06e0: 45 47 45 52 20 4e 75 6d 62 65 72 4f 66 44 6f 6d EGER NumberOfDom
06f0: 61 69 6e 41 6e 6e 6f 75 6e 63 65 6d 65 6e 74 73 ainAnnouncements
0700: 3b 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f ;..ULONG NumberO
0710: 66 45 6c 65 63 74 69 6f 6e 50 61 63 6b 65 74 73 fElectionPackets
0720: 3b 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f ;..ULONG NumberO
0730: 66 4d 61 69 6c 73 6c 6f 74 57 72 69 74 65 73 3b fMailslotWrites;
0740: 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 ..ULONG NumberOf
0750: 47 65 74 42 72 6f 77 73 65 72 53 65 72 76 65 72 GetBrowserServer
0760: 4c 69 73 74 52 65 71 75 65 73 74 73 3b 0a 09 4c ListRequests;..L
0770: 41 52 47 45 5f 49 4e 54 45 47 45 52 20 4e 75 6d ARGE_INTEGER Num
0780: 62 65 72 4f 66 49 6c 6c 65 67 61 6c 44 61 74 61 berOfIllegalData
0790: 67 72 61 6d 73 3b 0a 7d 0a 61 6c 69 61 73 20 42 grams;.}.alias B
07a0: 52 4f 57 53 45 52 5f 53 54 41 54 49 53 54 49 43 ROWSER_STATISTIC
07b0: 53 5f 31 30 30 2a 20 50 42 52 4f 57 53 45 52 5f S_100* PBROWSER_
07c0: 53 54 41 54 49 53 54 49 43 53 5f 31 30 30 3b 0a STATISTICS_100;.
07d0: 0a 73 74 72 75 63 74 20 42 52 4f 57 53 45 52 5f .struct BROWSER_
07e0: 53 54 41 54 49 53 54 49 43 53 5f 31 30 31 20 7b STATISTICS_101 {
07f0: 0a 09 4c 41 52 47 45 5f 49 4e 54 45 47 45 52 20 ..LARGE_INTEGER
0800: 53 74 61 72 74 54 69 6d 65 3b 0a 09 4c 41 52 47 StartTime;..LARG
0810: 45 5f 49 4e 54 45 47 45 52 20 4e 75 6d 62 65 72 E_INTEGER Number
0820: 4f 66 53 65 72 76 65 72 41 6e 6e 6f 75 6e 63 65 OfServerAnnounce
0830: 6d 65 6e 74 73 3b 0a 09 4c 41 52 47 45 5f 49 4e ments;..LARGE_IN
0840: 54 45 47 45 52 20 4e 75 6d 62 65 72 4f 66 44 6f TEGER NumberOfDo
0850: 6d 61 69 6e 41 6e 6e 6f 75 6e 63 65 6d 65 6e 74 mainAnnouncement
0860: 73 3b 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 s;..ULONG Number
0870: 4f 66 45 6c 65 63 74 69 6f 6e 50 61 63 6b 65 74 OfElectionPacket
0880: 73 3b 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 s;..ULONG Number
0890: 4f 66 4d 61 69 6c 73 6c 6f 74 57 72 69 74 65 73 OfMailslotWrites
08a0: 3b 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f ;..ULONG NumberO
08b0: 66 47 65 74 42 72 6f 77 73 65 72 53 65 72 76 65 fGetBrowserServe
08c0: 72 4c 69 73 74 52 65 71 75 65 73 74 73 3b 0a 09 rListRequests;..
08d0: 4c 41 52 47 45 5f 49 4e 54 45 47 45 52 20 4e 75 LARGE_INTEGER Nu
08e0: 6d 62 65 72 4f 66 49 6c 6c 65 67 61 6c 44 61 74 mberOfIllegalDat
08f0: 61 67 72 61 6d 73 3b 0a 09 55 4c 4f 4e 47 20 4e agrams;..ULONG N
0900: 75 6d 62 65 72 4f 66 4d 69 73 73 65 64 53 65 72 umberOfMissedSer
0910: 76 65 72 41 6e 6e 6f 75 6e 63 65 6d 65 6e 74 73 verAnnouncements
0920: 3b 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f ;..ULONG NumberO
0930: 66 4d 69 73 73 65 64 4d 61 69 6c 73 6c 6f 74 44 fMissedMailslotD
0940: 61 74 61 67 72 61 6d 73 3b 0a 09 55 4c 4f 4e 47 atagrams;..ULONG
0950: 20 4e 75 6d 62 65 72 4f 66 4d 69 73 73 65 64 47 NumberOfMissedG
0960: 65 74 42 72 6f 77 73 65 72 53 65 72 76 65 72 4c etBrowserServerL
0970: 69 73 74 52 65 71 75 65 73 74 73 3b 0a 09 55 4c istRequests;..UL
0980: 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 46 61 69 6c ONG NumberOfFail
0990: 65 64 53 65 72 76 65 72 41 6e 6e 6f 75 6e 63 65 edServerAnnounce
09a0: 41 6c 6c 6f 63 61 74 69 6f 6e 73 3b 0a 09 55 4c Allocations;..UL
09b0: 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 46 61 69 6c ONG NumberOfFail
09c0: 65 64 4d 61 69 6c 73 6c 6f 74 41 6c 6c 6f 63 61 edMailslotAlloca
09d0: 74 69 6f 6e 73 3b 0a 09 55 4c 4f 4e 47 20 4e 75 tions;..ULONG Nu
09e0: 6d 62 65 72 4f 66 46 61 69 6c 65 64 4d 61 69 6c mberOfFailedMail
09f0: 73 6c 6f 74 52 65 63 65 69 76 65 73 3b 0a 09 55 slotReceives;..U
0a00: 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 46 61 69 LONG NumberOfFai
0a10: 6c 65 64 4d 61 69 6c 73 6c 6f 74 57 72 69 74 65 ledMailslotWrite
0a20: 73 3b 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 s;..ULONG Number
0a30: 4f 66 46 61 69 6c 65 64 4d 61 69 6c 73 6c 6f 74 OfFailedMailslot
0a40: 4f 70 65 6e 73 3b 0a 09 55 4c 4f 4e 47 20 4e 75 Opens;..ULONG Nu
0a50: 6d 62 65 72 4f 66 44 75 70 6c 69 63 61 74 65 4d mberOfDuplicateM
0a60: 61 73 74 65 72 41 6e 6e 6f 75 6e 63 65 6d 65 6e asterAnnouncemen
0a70: 74 73 3b 0a 7d 0a 61 6c 69 61 73 20 42 52 4f 57 ts;.}.alias BROW
0a80: 53 45 52 5f 53 54 41 54 49 53 54 49 43 53 5f 31 SER_STATISTICS_1
0a90: 30 31 2a 20 50 42 52 4f 57 53 45 52 5f 53 54 41 01* PBROWSER_STA
0aa0: 54 49 53 54 49 43 53 5f 31 30 31 3b 0a 0a 65 78 TISTICS_101;..ex
0ab0: 74 65 72 6e 20 28 57 69 6e 64 6f 77 73 29 20 7b tern (Windows) {
0ac0: 0a 09 4e 45 54 5f 41 50 49 5f 53 54 41 54 55 53 ..NET_API_STATUS
0ad0: 20 49 5f 42 72 6f 77 73 65 72 53 65 72 76 65 72 I_BrowserServer
0ae0: 45 6e 75 6d 28 4c 50 43 57 53 54 52 2c 20 4c 50 Enum(LPCWSTR, LP
0af0: 43 57 53 54 52 2c 20 4c 50 43 57 53 54 52 2c 20 CWSTR, LPCWSTR,
0b00: 44 57 4f 52 44 2c 0a 09 20 20 50 42 59 54 45 2a DWORD,.. PBYTE*
0b10: 2c 20 44 57 4f 52 44 2c 20 50 44 57 4f 52 44 2c , DWORD, PDWORD,
0b20: 20 50 44 57 4f 52 44 2c 20 44 57 4f 52 44 2c 20 PDWORD, DWORD,
0b30: 4c 50 43 57 53 54 52 2c 20 50 44 57 4f 52 44 29 LPCWSTR, PDWORD)
0b40: 3b 0a 09 4e 45 54 5f 41 50 49 5f 53 54 41 54 55 ;..NET_API_STATU
0b50: 53 20 49 5f 42 72 6f 77 73 65 72 53 65 72 76 65 S I_BrowserServe
0b60: 72 45 6e 75 6d 45 78 28 4c 50 43 57 53 54 52 2c rEnumEx(LPCWSTR,
0b70: 20 4c 50 43 57 53 54 52 2c 20 4c 50 43 57 53 54 LPCWSTR, LPCWST
0b80: 52 2c 20 44 57 4f 52 44 2c 0a 09 20 20 50 42 59 R, DWORD,.. PBY
0b90: 54 45 2a 2c 20 44 57 4f 52 44 2c 20 50 44 57 4f TE*, DWORD, PDWO
0ba0: 52 44 2c 20 50 44 57 4f 52 44 2c 20 44 57 4f 52 RD, PDWORD, DWOR
0bb0: 44 2c 20 4c 50 43 57 53 54 52 2c 20 4c 50 43 57 D, LPCWSTR, LPCW
0bc0: 53 54 52 29 3b 0a 09 4e 45 54 5f 41 50 49 5f 53 STR);..NET_API_S
0bd0: 54 41 54 55 53 20 49 5f 42 72 6f 77 73 65 72 51 TATUS I_BrowserQ
0be0: 75 65 72 79 45 6d 75 6c 61 74 65 64 44 6f 6d 61 ueryEmulatedDoma
0bf0: 69 6e 73 28 4c 50 57 53 54 52 2c 20 50 42 59 54 ins(LPWSTR, PBYT
0c00: 45 2a 2c 20 50 44 57 4f 52 44 29 3b 0a 09 4e 45 E*, PDWORD);..NE
0c10: 54 5f 41 50 49 5f 53 54 41 54 55 53 20 49 5f 42 T_API_STATUS I_B
0c20: 72 6f 77 73 65 72 51 75 65 72 79 4f 74 68 65 72 rowserQueryOther
0c30: 44 6f 6d 61 69 6e 73 28 4c 50 43 57 53 54 52 2c Domains(LPCWSTR,
0c40: 20 50 42 59 54 45 2a 2c 20 50 44 57 4f 52 44 2c PBYTE*, PDWORD,
0c50: 20 50 44 57 4f 52 44 29 3b 0a 09 4e 45 54 5f 41 PDWORD);..NET_A
0c60: 50 49 5f 53 54 41 54 55 53 20 49 5f 42 72 6f 77 PI_STATUS I_Brow
0c70: 73 65 72 52 65 73 65 74 4e 65 74 6c 6f 67 6f 6e serResetNetlogon
0c80: 53 74 61 74 65 28 4c 50 43 57 53 54 52 29 3b 0a State(LPCWSTR);.
0c90: 09 4e 45 54 5f 41 50 49 5f 53 54 41 54 55 53 20 .NET_API_STATUS
0ca0: 49 5f 42 72 6f 77 73 65 72 53 65 74 4e 65 74 6c I_BrowserSetNetl
0cb0: 6f 67 6f 6e 53 74 61 74 65 28 4c 50 57 53 54 52 ogonState(LPWSTR
0cc0: 2c 20 4c 50 57 53 54 52 2c 20 4c 50 57 53 54 52 , LPWSTR, LPWSTR
0cd0: 2c 20 44 57 4f 52 44 29 3b 0a 09 4e 45 54 5f 41 , DWORD);..NET_A
0ce0: 50 49 5f 53 54 41 54 55 53 20 49 5f 42 72 6f 77 PI_STATUS I_Brow
0cf0: 73 65 72 51 75 65 72 79 53 74 61 74 69 73 74 69 serQueryStatisti
0d00: 63 73 28 4c 50 43 57 53 54 52 2c 20 4c 50 42 52 cs(LPCWSTR, LPBR
0d10: 4f 57 53 45 52 5f 53 54 41 54 49 53 54 49 43 53 OWSER_STATISTICS
0d20: 2a 29 3b 0a 09 4e 45 54 5f 41 50 49 5f 53 54 41 *);..NET_API_STA
0d30: 54 55 53 20 49 5f 42 72 6f 77 73 65 72 52 65 73 TUS I_BrowserRes
0d40: 65 74 53 74 61 74 69 73 74 69 63 73 28 4c 50 43 etStatistics(LPC
0d50: 57 53 54 52 29 3b 0a 09 57 4f 52 44 20 49 5f 42 WSTR);..WORD I_B
0d60: 72 6f 77 73 65 72 53 65 72 76 65 72 45 6e 75 6d rowserServerEnum
0d70: 46 6f 72 58 61 63 74 73 72 76 28 4c 50 43 57 53 ForXactsrv(LPCWS
0d80: 54 52 2c 20 4c 50 43 57 53 54 52 2c 20 55 4c 4f TR, LPCWSTR, ULO
0d90: 4e 47 2c 20 55 53 48 4f 52 54 2c 20 50 56 4f 49 NG, USHORT, PVOI
0da0: 44 2c 0a 09 20 20 57 4f 52 44 2c 20 44 57 4f 52 D,.. WORD, DWOR
0db0: 44 2c 20 50 44 57 4f 52 44 2c 20 50 44 57 4f 52 D, PDWORD, PDWOR
0dc0: 44 2c 20 44 57 4f 52 44 2c 20 4c 50 43 57 53 54 D, DWORD, LPCWST
0dd0: 52 2c 20 4c 50 43 57 53 54 52 2c 20 50 57 4f 52 R, LPCWSTR, PWOR
0de0: 44 29 3b 0a 09 4e 45 54 5f 41 50 49 5f 53 54 41 D);..NET_API_STA
0df0: 54 55 53 20 49 5f 42 72 6f 77 73 65 72 44 65 62 TUS I_BrowserDeb
0e00: 75 67 54 72 61 63 65 28 50 57 43 48 41 52 2c 20 ugTrace(PWCHAR,
0e10: 50 43 48 41 52 29 3b 0a 7d 0a PCHAR);.}.