Hex Artifact Content

Not logged in

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);.}.