Hex Artifact Content

Not logged in

Artifact c82b2f6939b6eb5d8750def74f5514965e6b1fb8:


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 0d 0a 2a 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 20 6c 6d 62 72 6f 77            lmbrow
0070: 73 72 2e 64 20 20 20 20 20 20 20 20 20 20 20 20  sr.d            
0080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0090: 20 20 20 2a 0d 0a 2a 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 20 20 2a 0d                *.
00e0: 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .*              
00f0: 20 20 20 20 20 20 20 20 20 57 69 6e 64 6f 77 73           Windows
0100: 20 41 50 49 20 68 65 61 64 65 72 20 6d 6f 64 75   API header modu
0110: 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20  le              
0120: 20 20 20 20 20 20 20 20 20 2a 0d 0a 2a 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: 20 20 20 20 2a 0d 0a 2a 20 20 20 20 20 20 20 20      *..*        
0180: 20 20 20 20 20 20 20 20 20 54 72 61 6e 73 6c 61           Transla
0190: 74 65 64 20 66 72 6f 6d 20 4d 69 6e 47 57 20 57  ted from MinGW W
01a0: 69 6e 64 6f 77 73 20 68 65 61 64 65 72 73 20 20  indows headers  
01b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a                 *
01c0: 0d 0a 2a 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 20 20 20 20 20 20 2a 0d 0a 2a 20 20            *..*  
0210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0220: 20 20 20 20 20 50 6c 61 63 65 64 20 69 6e 74 6f       Placed into
0230: 20 70 75 62 6c 69 63 20 64 6f 6d 61 69 6e 20 20   public domain  
0240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0250: 20 20 20 20 20 2a 0d 0a 5c 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 2a 2a 2a 2a 2a 2a 2a 2a  ****************
02a0: 2f 0d 0a 6d 6f 64 75 6c 65 20 77 69 6e 33 32 2e  /..module win32.
02b0: 6c 6d 62 72 6f 77 73 72 3b 0d 0a 0d 0a 70 72 69  lmbrowsr;....pri
02c0: 76 61 74 65 20 69 6d 70 6f 72 74 20 77 69 6e 33  vate import win3
02d0: 32 2e 6c 6d 63 6f 6e 73 2c 20 77 69 6e 33 32 2e  2.lmcons, win32.
02e0: 77 69 6e 64 65 66 3b 0d 0a 0d 0a 63 6f 6e 73 74  windef;....const
02f0: 20 42 52 4f 57 53 45 52 5f 52 4f 4c 45 5f 50 44   BROWSER_ROLE_PD
0300: 43 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 42 52  C = 1;..const BR
0310: 4f 57 53 45 52 5f 52 4f 4c 45 5f 42 44 43 20 3d  OWSER_ROLE_BDC =
0320: 20 32 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 42 52   2;....struct BR
0330: 4f 57 53 45 52 5f 53 54 41 54 49 53 54 49 43 53  OWSER_STATISTICS
0340: 20 7b 0d 0a 09 4c 41 52 47 45 5f 49 4e 54 45 47   {...LARGE_INTEG
0350: 45 52 20 53 74 61 74 69 73 74 69 63 73 53 74 61  ER StatisticsSta
0360: 72 74 54 69 6d 65 3b 0d 0a 09 4c 41 52 47 45 5f  rtTime;...LARGE_
0370: 49 4e 54 45 47 45 52 20 4e 75 6d 62 65 72 4f 66  INTEGER NumberOf
0380: 53 65 72 76 65 72 41 6e 6e 6f 75 6e 63 65 6d 65  ServerAnnounceme
0390: 6e 74 73 3b 0d 0a 09 4c 41 52 47 45 5f 49 4e 54  nts;...LARGE_INT
03a0: 45 47 45 52 20 4e 75 6d 62 65 72 4f 66 44 6f 6d  EGER NumberOfDom
03b0: 61 69 6e 41 6e 6e 6f 75 6e 63 65 6d 65 6e 74 73  ainAnnouncements
03c0: 3b 0d 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72  ;...ULONG Number
03d0: 4f 66 45 6c 65 63 74 69 6f 6e 50 61 63 6b 65 74  OfElectionPacket
03e0: 73 3b 0d 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65  s;...ULONG Numbe
03f0: 72 4f 66 4d 61 69 6c 73 6c 6f 74 57 72 69 74 65  rOfMailslotWrite
0400: 73 3b 0d 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65  s;...ULONG Numbe
0410: 72 4f 66 47 65 74 42 72 6f 77 73 65 72 53 65 72  rOfGetBrowserSer
0420: 76 65 72 4c 69 73 74 52 65 71 75 65 73 74 73 3b  verListRequests;
0430: 0d 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f  ...ULONG NumberO
0440: 66 53 65 72 76 65 72 45 6e 75 6d 65 72 61 74 69  fServerEnumerati
0450: 6f 6e 73 3b 0d 0a 09 55 4c 4f 4e 47 20 4e 75 6d  ons;...ULONG Num
0460: 62 65 72 4f 66 44 6f 6d 61 69 6e 45 6e 75 6d 65  berOfDomainEnume
0470: 72 61 74 69 6f 6e 73 3b 0d 0a 09 55 4c 4f 4e 47  rations;...ULONG
0480: 20 4e 75 6d 62 65 72 4f 66 4f 74 68 65 72 45 6e   NumberOfOtherEn
0490: 75 6d 65 72 61 74 69 6f 6e 73 3b 0d 0a 09 55 4c  umerations;...UL
04a0: 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 4d 69 73 73  ONG NumberOfMiss
04b0: 65 64 53 65 72 76 65 72 41 6e 6e 6f 75 6e 63 65  edServerAnnounce
04c0: 6d 65 6e 74 73 3b 0d 0a 09 55 4c 4f 4e 47 20 4e  ments;...ULONG N
04d0: 75 6d 62 65 72 4f 66 4d 69 73 73 65 64 4d 61 69  umberOfMissedMai
04e0: 6c 73 6c 6f 74 44 61 74 61 67 72 61 6d 73 3b 0d  lslotDatagrams;.
04f0: 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66  ..ULONG NumberOf
0500: 4d 69 73 73 65 64 47 65 74 42 72 6f 77 73 65 72  MissedGetBrowser
0510: 53 65 72 76 65 72 4c 69 73 74 52 65 71 75 65 73  ServerListReques
0520: 74 73 3b 0d 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62  ts;...ULONG Numb
0530: 65 72 4f 66 46 61 69 6c 65 64 53 65 72 76 65 72  erOfFailedServer
0540: 41 6e 6e 6f 75 6e 63 65 41 6c 6c 6f 63 61 74 69  AnnounceAllocati
0550: 6f 6e 73 3b 0d 0a 09 55 4c 4f 4e 47 20 4e 75 6d  ons;...ULONG Num
0560: 62 65 72 4f 66 46 61 69 6c 65 64 4d 61 69 6c 73  berOfFailedMails
0570: 6c 6f 74 41 6c 6c 6f 63 61 74 69 6f 6e 73 3b 0d  lotAllocations;.
0580: 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66  ..ULONG NumberOf
0590: 46 61 69 6c 65 64 4d 61 69 6c 73 6c 6f 74 52 65  FailedMailslotRe
05a0: 63 65 69 76 65 73 3b 0d 0a 09 55 4c 4f 4e 47 20  ceives;...ULONG 
05b0: 4e 75 6d 62 65 72 4f 66 46 61 69 6c 65 64 4d 61  NumberOfFailedMa
05c0: 69 6c 73 6c 6f 74 57 72 69 74 65 73 3b 0d 0a 09  ilslotWrites;...
05d0: 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 46 61  ULONG NumberOfFa
05e0: 69 6c 65 64 4d 61 69 6c 73 6c 6f 74 4f 70 65 6e  iledMailslotOpen
05f0: 73 3b 0d 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65  s;...ULONG Numbe
0600: 72 4f 66 44 75 70 6c 69 63 61 74 65 4d 61 73 74  rOfDuplicateMast
0610: 65 72 41 6e 6e 6f 75 6e 63 65 6d 65 6e 74 73 3b  erAnnouncements;
0620: 0d 0a 09 4c 41 52 47 45 5f 49 4e 54 45 47 45 52  ...LARGE_INTEGER
0630: 20 4e 75 6d 62 65 72 4f 66 49 6c 6c 65 67 61 6c   NumberOfIllegal
0640: 44 61 74 61 67 72 61 6d 73 3b 0d 0a 7d 0d 0a 61  Datagrams;..}..a
0650: 6c 69 61 73 20 42 52 4f 57 53 45 52 5f 53 54 41  lias BROWSER_STA
0660: 54 49 53 54 49 43 53 2a 20 50 42 52 4f 57 53 45  TISTICS* PBROWSE
0670: 52 5f 53 54 41 54 49 53 54 49 43 53 2c 20 4c 50  R_STATISTICS, LP
0680: 42 52 4f 57 53 45 52 5f 53 54 41 54 49 53 54 49  BROWSER_STATISTI
0690: 43 53 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 42 52  CS;....struct BR
06a0: 4f 57 53 45 52 5f 53 54 41 54 49 53 54 49 43 53  OWSER_STATISTICS
06b0: 5f 31 30 30 20 7b 0d 0a 09 4c 41 52 47 45 5f 49  _100 {...LARGE_I
06c0: 4e 54 45 47 45 52 20 53 74 61 72 74 54 69 6d 65  NTEGER StartTime
06d0: 3b 0d 0a 09 4c 41 52 47 45 5f 49 4e 54 45 47 45  ;...LARGE_INTEGE
06e0: 52 20 4e 75 6d 62 65 72 4f 66 53 65 72 76 65 72  R NumberOfServer
06f0: 41 6e 6e 6f 75 6e 63 65 6d 65 6e 74 73 3b 0d 0a  Announcements;..
0700: 09 4c 41 52 47 45 5f 49 4e 54 45 47 45 52 20 4e  .LARGE_INTEGER N
0710: 75 6d 62 65 72 4f 66 44 6f 6d 61 69 6e 41 6e 6e  umberOfDomainAnn
0720: 6f 75 6e 63 65 6d 65 6e 74 73 3b 0d 0a 09 55 4c  ouncements;...UL
0730: 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 45 6c 65 63  ONG NumberOfElec
0740: 74 69 6f 6e 50 61 63 6b 65 74 73 3b 0d 0a 09 55  tionPackets;...U
0750: 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 4d 61 69  LONG NumberOfMai
0760: 6c 73 6c 6f 74 57 72 69 74 65 73 3b 0d 0a 09 55  lslotWrites;...U
0770: 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 47 65 74  LONG NumberOfGet
0780: 42 72 6f 77 73 65 72 53 65 72 76 65 72 4c 69 73  BrowserServerLis
0790: 74 52 65 71 75 65 73 74 73 3b 0d 0a 09 4c 41 52  tRequests;...LAR
07a0: 47 45 5f 49 4e 54 45 47 45 52 20 4e 75 6d 62 65  GE_INTEGER Numbe
07b0: 72 4f 66 49 6c 6c 65 67 61 6c 44 61 74 61 67 72  rOfIllegalDatagr
07c0: 61 6d 73 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 42  ams;..}..alias B
07d0: 52 4f 57 53 45 52 5f 53 54 41 54 49 53 54 49 43  ROWSER_STATISTIC
07e0: 53 5f 31 30 30 2a 20 50 42 52 4f 57 53 45 52 5f  S_100* PBROWSER_
07f0: 53 54 41 54 49 53 54 49 43 53 5f 31 30 30 3b 0d  STATISTICS_100;.
0800: 0a 0d 0a 73 74 72 75 63 74 20 42 52 4f 57 53 45  ...struct BROWSE
0810: 52 5f 53 54 41 54 49 53 54 49 43 53 5f 31 30 31  R_STATISTICS_101
0820: 20 7b 0d 0a 09 4c 41 52 47 45 5f 49 4e 54 45 47   {...LARGE_INTEG
0830: 45 52 20 53 74 61 72 74 54 69 6d 65 3b 0d 0a 09  ER StartTime;...
0840: 4c 41 52 47 45 5f 49 4e 54 45 47 45 52 20 4e 75  LARGE_INTEGER Nu
0850: 6d 62 65 72 4f 66 53 65 72 76 65 72 41 6e 6e 6f  mberOfServerAnno
0860: 75 6e 63 65 6d 65 6e 74 73 3b 0d 0a 09 4c 41 52  uncements;...LAR
0870: 47 45 5f 49 4e 54 45 47 45 52 20 4e 75 6d 62 65  GE_INTEGER Numbe
0880: 72 4f 66 44 6f 6d 61 69 6e 41 6e 6e 6f 75 6e 63  rOfDomainAnnounc
0890: 65 6d 65 6e 74 73 3b 0d 0a 09 55 4c 4f 4e 47 20  ements;...ULONG 
08a0: 4e 75 6d 62 65 72 4f 66 45 6c 65 63 74 69 6f 6e  NumberOfElection
08b0: 50 61 63 6b 65 74 73 3b 0d 0a 09 55 4c 4f 4e 47  Packets;...ULONG
08c0: 20 4e 75 6d 62 65 72 4f 66 4d 61 69 6c 73 6c 6f   NumberOfMailslo
08d0: 74 57 72 69 74 65 73 3b 0d 0a 09 55 4c 4f 4e 47  tWrites;...ULONG
08e0: 20 4e 75 6d 62 65 72 4f 66 47 65 74 42 72 6f 77   NumberOfGetBrow
08f0: 73 65 72 53 65 72 76 65 72 4c 69 73 74 52 65 71  serServerListReq
0900: 75 65 73 74 73 3b 0d 0a 09 4c 41 52 47 45 5f 49  uests;...LARGE_I
0910: 4e 54 45 47 45 52 20 4e 75 6d 62 65 72 4f 66 49  NTEGER NumberOfI
0920: 6c 6c 65 67 61 6c 44 61 74 61 67 72 61 6d 73 3b  llegalDatagrams;
0930: 0d 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f  ...ULONG NumberO
0940: 66 4d 69 73 73 65 64 53 65 72 76 65 72 41 6e 6e  fMissedServerAnn
0950: 6f 75 6e 63 65 6d 65 6e 74 73 3b 0d 0a 09 55 4c  ouncements;...UL
0960: 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 4d 69 73 73  ONG NumberOfMiss
0970: 65 64 4d 61 69 6c 73 6c 6f 74 44 61 74 61 67 72  edMailslotDatagr
0980: 61 6d 73 3b 0d 0a 09 55 4c 4f 4e 47 20 4e 75 6d  ams;...ULONG Num
0990: 62 65 72 4f 66 4d 69 73 73 65 64 47 65 74 42 72  berOfMissedGetBr
09a0: 6f 77 73 65 72 53 65 72 76 65 72 4c 69 73 74 52  owserServerListR
09b0: 65 71 75 65 73 74 73 3b 0d 0a 09 55 4c 4f 4e 47  equests;...ULONG
09c0: 20 4e 75 6d 62 65 72 4f 66 46 61 69 6c 65 64 53   NumberOfFailedS
09d0: 65 72 76 65 72 41 6e 6e 6f 75 6e 63 65 41 6c 6c  erverAnnounceAll
09e0: 6f 63 61 74 69 6f 6e 73 3b 0d 0a 09 55 4c 4f 4e  ocations;...ULON
09f0: 47 20 4e 75 6d 62 65 72 4f 66 46 61 69 6c 65 64  G NumberOfFailed
0a00: 4d 61 69 6c 73 6c 6f 74 41 6c 6c 6f 63 61 74 69  MailslotAllocati
0a10: 6f 6e 73 3b 0d 0a 09 55 4c 4f 4e 47 20 4e 75 6d  ons;...ULONG Num
0a20: 62 65 72 4f 66 46 61 69 6c 65 64 4d 61 69 6c 73  berOfFailedMails
0a30: 6c 6f 74 52 65 63 65 69 76 65 73 3b 0d 0a 09 55  lotReceives;...U
0a40: 4c 4f 4e 47 20 4e 75 6d 62 65 72 4f 66 46 61 69  LONG NumberOfFai
0a50: 6c 65 64 4d 61 69 6c 73 6c 6f 74 57 72 69 74 65  ledMailslotWrite
0a60: 73 3b 0d 0a 09 55 4c 4f 4e 47 20 4e 75 6d 62 65  s;...ULONG Numbe
0a70: 72 4f 66 46 61 69 6c 65 64 4d 61 69 6c 73 6c 6f  rOfFailedMailslo
0a80: 74 4f 70 65 6e 73 3b 0d 0a 09 55 4c 4f 4e 47 20  tOpens;...ULONG 
0a90: 4e 75 6d 62 65 72 4f 66 44 75 70 6c 69 63 61 74  NumberOfDuplicat
0aa0: 65 4d 61 73 74 65 72 41 6e 6e 6f 75 6e 63 65 6d  eMasterAnnouncem
0ab0: 65 6e 74 73 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20  ents;..}..alias 
0ac0: 42 52 4f 57 53 45 52 5f 53 54 41 54 49 53 54 49  BROWSER_STATISTI
0ad0: 43 53 5f 31 30 31 2a 20 50 42 52 4f 57 53 45 52  CS_101* PBROWSER
0ae0: 5f 53 54 41 54 49 53 54 49 43 53 5f 31 30 31 3b  _STATISTICS_101;
0af0: 0d 0a 0d 0a 65 78 74 65 72 6e 20 28 57 69 6e 64  ....extern (Wind
0b00: 6f 77 73 29 20 7b 0d 0a 09 4e 45 54 5f 41 50 49  ows) {...NET_API
0b10: 5f 53 54 41 54 55 53 20 49 5f 42 72 6f 77 73 65  _STATUS I_Browse
0b20: 72 53 65 72 76 65 72 45 6e 75 6d 28 4c 50 43 57  rServerEnum(LPCW
0b30: 53 54 52 2c 20 4c 50 43 57 53 54 52 2c 20 4c 50  STR, LPCWSTR, LP
0b40: 43 57 53 54 52 2c 20 44 57 4f 52 44 2c 0d 0a 09  CWSTR, DWORD,...
0b50: 20 20 50 42 59 54 45 2a 2c 20 44 57 4f 52 44 2c    PBYTE*, DWORD,
0b60: 20 50 44 57 4f 52 44 2c 20 50 44 57 4f 52 44 2c   PDWORD, PDWORD,
0b70: 20 44 57 4f 52 44 2c 20 4c 50 43 57 53 54 52 2c   DWORD, LPCWSTR,
0b80: 20 50 44 57 4f 52 44 29 3b 0d 0a 09 4e 45 54 5f   PDWORD);...NET_
0b90: 41 50 49 5f 53 54 41 54 55 53 20 49 5f 42 72 6f  API_STATUS I_Bro
0ba0: 77 73 65 72 53 65 72 76 65 72 45 6e 75 6d 45 78  wserServerEnumEx
0bb0: 28 4c 50 43 57 53 54 52 2c 20 4c 50 43 57 53 54  (LPCWSTR, LPCWST
0bc0: 52 2c 20 4c 50 43 57 53 54 52 2c 20 44 57 4f 52  R, LPCWSTR, DWOR
0bd0: 44 2c 0d 0a 09 20 20 50 42 59 54 45 2a 2c 20 44  D,...  PBYTE*, D
0be0: 57 4f 52 44 2c 20 50 44 57 4f 52 44 2c 20 50 44  WORD, PDWORD, PD
0bf0: 57 4f 52 44 2c 20 44 57 4f 52 44 2c 20 4c 50 43  WORD, DWORD, LPC
0c00: 57 53 54 52 2c 20 4c 50 43 57 53 54 52 29 3b 0d  WSTR, LPCWSTR);.
0c10: 0a 09 4e 45 54 5f 41 50 49 5f 53 54 41 54 55 53  ..NET_API_STATUS
0c20: 20 49 5f 42 72 6f 77 73 65 72 51 75 65 72 79 45   I_BrowserQueryE
0c30: 6d 75 6c 61 74 65 64 44 6f 6d 61 69 6e 73 28 4c  mulatedDomains(L
0c40: 50 57 53 54 52 2c 20 50 42 59 54 45 2a 2c 20 50  PWSTR, PBYTE*, P
0c50: 44 57 4f 52 44 29 3b 0d 0a 09 4e 45 54 5f 41 50  DWORD);...NET_AP
0c60: 49 5f 53 54 41 54 55 53 20 49 5f 42 72 6f 77 73  I_STATUS I_Brows
0c70: 65 72 51 75 65 72 79 4f 74 68 65 72 44 6f 6d 61  erQueryOtherDoma
0c80: 69 6e 73 28 4c 50 43 57 53 54 52 2c 20 50 42 59  ins(LPCWSTR, PBY
0c90: 54 45 2a 2c 20 50 44 57 4f 52 44 2c 20 50 44 57  TE*, PDWORD, PDW
0ca0: 4f 52 44 29 3b 0d 0a 09 4e 45 54 5f 41 50 49 5f  ORD);...NET_API_
0cb0: 53 54 41 54 55 53 20 49 5f 42 72 6f 77 73 65 72  STATUS I_Browser
0cc0: 52 65 73 65 74 4e 65 74 6c 6f 67 6f 6e 53 74 61  ResetNetlogonSta
0cd0: 74 65 28 4c 50 43 57 53 54 52 29 3b 0d 0a 09 4e  te(LPCWSTR);...N
0ce0: 45 54 5f 41 50 49 5f 53 54 41 54 55 53 20 49 5f  ET_API_STATUS I_
0cf0: 42 72 6f 77 73 65 72 53 65 74 4e 65 74 6c 6f 67  BrowserSetNetlog
0d00: 6f 6e 53 74 61 74 65 28 4c 50 57 53 54 52 2c 20  onState(LPWSTR, 
0d10: 4c 50 57 53 54 52 2c 20 4c 50 57 53 54 52 2c 20  LPWSTR, LPWSTR, 
0d20: 44 57 4f 52 44 29 3b 0d 0a 09 4e 45 54 5f 41 50  DWORD);...NET_AP
0d30: 49 5f 53 54 41 54 55 53 20 49 5f 42 72 6f 77 73  I_STATUS I_Brows
0d40: 65 72 51 75 65 72 79 53 74 61 74 69 73 74 69 63  erQueryStatistic
0d50: 73 28 4c 50 43 57 53 54 52 2c 20 4c 50 42 52 4f  s(LPCWSTR, LPBRO
0d60: 57 53 45 52 5f 53 54 41 54 49 53 54 49 43 53 2a  WSER_STATISTICS*
0d70: 29 3b 0d 0a 09 4e 45 54 5f 41 50 49 5f 53 54 41  );...NET_API_STA
0d80: 54 55 53 20 49 5f 42 72 6f 77 73 65 72 52 65 73  TUS I_BrowserRes
0d90: 65 74 53 74 61 74 69 73 74 69 63 73 28 4c 50 43  etStatistics(LPC
0da0: 57 53 54 52 29 3b 0d 0a 09 57 4f 52 44 20 49 5f  WSTR);...WORD I_
0db0: 42 72 6f 77 73 65 72 53 65 72 76 65 72 45 6e 75  BrowserServerEnu
0dc0: 6d 46 6f 72 58 61 63 74 73 72 76 28 4c 50 43 57  mForXactsrv(LPCW
0dd0: 53 54 52 2c 20 4c 50 43 57 53 54 52 2c 20 55 4c  STR, LPCWSTR, UL
0de0: 4f 4e 47 2c 20 55 53 48 4f 52 54 2c 20 50 56 4f  ONG, USHORT, PVO
0df0: 49 44 2c 0d 0a 09 20 20 57 4f 52 44 2c 20 44 57  ID,...  WORD, DW
0e00: 4f 52 44 2c 20 50 44 57 4f 52 44 2c 20 50 44 57  ORD, PDWORD, PDW
0e10: 4f 52 44 2c 20 44 57 4f 52 44 2c 20 4c 50 43 57  ORD, DWORD, LPCW
0e20: 53 54 52 2c 20 4c 50 43 57 53 54 52 2c 20 50 57  STR, LPCWSTR, PW
0e30: 4f 52 44 29 3b 0d 0a 09 4e 45 54 5f 41 50 49 5f  ORD);...NET_API_
0e40: 53 54 41 54 55 53 20 49 5f 42 72 6f 77 73 65 72  STATUS I_Browser
0e50: 44 65 62 75 67 54 72 61 63 65 28 50 57 43 48 41  DebugTrace(PWCHA
0e60: 52 2c 20 50 43 48 41 52 29 3b 0d 0a 7d 0d 0a     R, PCHAR);..}..