Leaked source code of windows server 2003
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.

67 lines
1.3 KiB

  1. /*++
  2. Copyright(c) 1999-2000 Microsoft Corporation
  3. Module Name:
  4. brdgctl.h
  5. Abstract:
  6. Ethernet MAC level bridge.
  7. IOCTL processing code header
  8. Author:
  9. Mark Aiken
  10. Environment:
  11. Kernel mode driver
  12. Revision History:
  13. Apr 2000 - Original version
  14. --*/
  15. // ===========================================================================
  16. //
  17. // PROTOTYPES
  18. //
  19. // ===========================================================================
  20. NTSTATUS
  21. BrdgCtlDriverInit();
  22. VOID
  23. BrdgCtlCleanup();
  24. VOID
  25. BrdgCtlHandleCreate();
  26. VOID
  27. BrdgCtlHandleCleanup();
  28. NTSTATUS
  29. BrdgCtlHandleIoDeviceControl(
  30. IN PIRP Irp,
  31. IN PFILE_OBJECT FileObject,
  32. IN OUT PVOID Buffer,
  33. IN ULONG InputBufferLength,
  34. IN ULONG OutputBufferLength,
  35. IN ULONG IoControlCode,
  36. OUT PULONG Information
  37. );
  38. VOID
  39. BrdgCtlNotifyAdapterChange(
  40. IN PADAPT pAdapt,
  41. IN BRIDGE_NOTIFICATION_TYPE Type
  42. );
  43. VOID
  44. BrdgCtlNotifySTAPacket(
  45. IN PADAPT pAdapt,
  46. IN PNDIS_PACKET pPacket
  47. );