68 lines
1.2 KiB
C
68 lines
1.2 KiB
C
/*++
|
|
|
|
Copyright(c) 1999-2000 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
brdgctl.h
|
|
|
|
Abstract:
|
|
|
|
Ethernet MAC level bridge.
|
|
IOCTL processing code header
|
|
|
|
Author:
|
|
|
|
Mark Aiken
|
|
|
|
Environment:
|
|
|
|
Kernel mode driver
|
|
|
|
Revision History:
|
|
|
|
Apr 2000 - Original version
|
|
|
|
--*/
|
|
|
|
// ===========================================================================
|
|
//
|
|
// PROTOTYPES
|
|
//
|
|
// ===========================================================================
|
|
|
|
NTSTATUS
|
|
BrdgCtlDriverInit();
|
|
|
|
VOID
|
|
BrdgCtlCleanup();
|
|
|
|
VOID
|
|
BrdgCtlHandleCreate();
|
|
|
|
VOID
|
|
BrdgCtlHandleCleanup();
|
|
|
|
NTSTATUS
|
|
BrdgCtlHandleIoDeviceControl(
|
|
IN PIRP Irp,
|
|
IN PFILE_OBJECT FileObject,
|
|
IN OUT PVOID Buffer,
|
|
IN ULONG InputBufferLength,
|
|
IN ULONG OutputBufferLength,
|
|
IN ULONG IoControlCode,
|
|
OUT PULONG Information
|
|
);
|
|
|
|
VOID
|
|
BrdgCtlNotifyAdapterChange(
|
|
IN PADAPT pAdapt,
|
|
IN BRIDGE_NOTIFICATION_TYPE Type
|
|
);
|
|
|
|
VOID
|
|
BrdgCtlNotifySTAPacket(
|
|
IN PADAPT pAdapt,
|
|
IN PNDIS_PACKET pPacket
|
|
);
|