76 lines
1.2 KiB
C
76 lines
1.2 KiB
C
/*++
|
||
|
||
Copyright (c) 1991 Microsoft Corporation
|
||
|
||
Module Name:
|
||
|
||
brsrvlst.c.
|
||
|
||
Abstract:
|
||
|
||
This module implements the NtDeviceIoControlFile API's for the NT datagram
|
||
receiver (bowser).
|
||
|
||
|
||
Author:
|
||
|
||
Larry Osterman (larryo) 6-May-1991
|
||
|
||
Revision History:
|
||
|
||
6-May-1991 larryo
|
||
|
||
Created
|
||
|
||
--*/
|
||
#ifndef _BRSRVLST_
|
||
#define _BRSRVLST_
|
||
|
||
VOID
|
||
BowserFreeBrowserServerList (
|
||
IN PWSTR *BrowserServerList,
|
||
IN ULONG BrowserServerListLength
|
||
);
|
||
|
||
VOID
|
||
BowserShuffleBrowserServerList(
|
||
IN PWSTR *BrowserServerList,
|
||
IN ULONG BrowserServerListLength,
|
||
#ifdef _CAIRO_
|
||
IN BOOLEAN IsPrimaryDomain,
|
||
IN PDOMAIN_INFO DomainInfo
|
||
#else // _CAIRO_
|
||
IN BOOLEAN IsPrimaryDomain
|
||
#endif // _CAIRO_
|
||
);
|
||
|
||
NTSTATUS
|
||
BowserGetBrowserServerList(
|
||
IN PIRP Irp,
|
||
IN PTRANSPORT Transport,
|
||
IN PUNICODE_STRING DomainName OPTIONAL,
|
||
OUT PWSTR **BrowserServerList,
|
||
OUT PULONG BrowserServerListLength
|
||
);
|
||
|
||
DATAGRAM_HANDLER(
|
||
BowserGetBackupListResponse
|
||
);
|
||
DATAGRAM_HANDLER(
|
||
BowserGetBackupListRequest
|
||
);
|
||
|
||
VOID
|
||
BowserpInitializeGetBrowserServerList(
|
||
VOID
|
||
);
|
||
|
||
VOID
|
||
BowserpUninitializeGetBrowserServerList(
|
||
VOID
|
||
);
|
||
|
||
|
||
#endif // _BRSRVLST_
|
||
|