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.

69 lines
998 B

  1. /*++
  2. Copyright (c) 1995 Microsoft Corporation
  3. Module Name:
  4. ntos\tdi\isn\flt\fwdbind.h
  5. Abstract:
  6. IPX Filter driver binding with forwarder routines
  7. Author:
  8. Vadim Eydelman
  9. Revision History:
  10. --*/
  11. #ifndef _IPXFLT_FWDBIND_
  12. #define _IPXFLT_FWDBIND_
  13. // Buffer to keep forwarder entry points
  14. extern IPX_FLT_BIND_OUTPUT FltBindOutput;
  15. // Forwarder entry points macros
  16. #define FwdSetFilterInContext (FltBindOutput.SetIfInContextHandler)
  17. #define FwdSetFilterOutContext (FltBindOutput.SetIfOutContextHandler)
  18. /*++
  19. B i n d T o F w d D r i v e r
  20. Routine Description:
  21. Opens forwarder driver and exchages entry points
  22. Arguments:
  23. None
  24. Return Value:
  25. STATUS_SUCCESS if successful,
  26. STATUS_UNSUCCESSFUL otherwise
  27. --*/
  28. NTSTATUS
  29. BindToFwdDriver (
  30. KPROCESSOR_MODE requestorMode
  31. );
  32. /*++
  33. U n i n d T o F w d D r i v e r
  34. Routine Description:
  35. Closes forwarder driver
  36. Arguments:
  37. None
  38. Return Value:
  39. None
  40. --*/
  41. VOID
  42. UnbindFromFwdDriver (
  43. KPROCESSOR_MODE requestorMode
  44. );
  45. #endif