Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 1991 Microsoft Corporation
  3. Module Name:
  4. brsrvlst.c.
  5. Abstract:
  6. This module implements the NtDeviceIoControlFile API's for the NT datagram
  7. receiver (bowser).
  8. Author:
  9. Larry Osterman (larryo) 6-May-1991
  10. Revision History:
  11. 6-May-1991 larryo
  12. Created
  13. --*/
  14. #ifndef _BRSRVLST_
  15. #define _BRSRVLST_
  16. VOID
  17. BowserFreeBrowserServerList (
  18. IN PWSTR *BrowserServerList,
  19. IN ULONG BrowserServerListLength
  20. );
  21. VOID
  22. BowserShuffleBrowserServerList(
  23. IN PWSTR *BrowserServerList,
  24. IN ULONG BrowserServerListLength,
  25. IN BOOLEAN IsPrimaryDomain,
  26. IN PDOMAIN_INFO DomainInfo
  27. );
  28. NTSTATUS
  29. BowserGetBrowserServerList(
  30. IN PIRP Irp,
  31. IN PTRANSPORT Transport,
  32. IN PUNICODE_STRING DomainName OPTIONAL,
  33. OUT PWSTR **BrowserServerList,
  34. OUT PULONG BrowserServerListLength
  35. );
  36. DATAGRAM_HANDLER(
  37. BowserGetBackupListResponse
  38. );
  39. DATAGRAM_HANDLER(
  40. BowserGetBackupListRequest
  41. );
  42. VOID
  43. BowserpInitializeGetBrowserServerList(
  44. VOID
  45. );
  46. VOID
  47. BowserpUninitializeGetBrowserServerList(
  48. VOID
  49. );
  50. #endif // _BRSRVLST_