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.

75 lines
1.5 KiB

  1. /*++
  2. Copyright (c) 1995 Microsoft Corporation
  3. Module Name:
  4. ntos\tdi\isn\fwd\ipxbind.h
  5. Abstract:
  6. IPX Forwarder Driver interface with IPX stack driver
  7. Author:
  8. Vadim Eydelman
  9. Revision History:
  10. --*/
  11. #ifndef _IPXFWD_IPXBIND_
  12. #define _IPXFWD_IPXBIND_
  13. extern PIPX_INTERNAL_BIND_RIP_OUTPUT IPXBindOutput;
  14. #define IPXMacHeaderSize (IPXBindOutput->MacHeaderNeeded)
  15. #define IPXOpenAdapterProc (IPXBindOutput->OpenAdapterHandler)
  16. #define IPXCloseAdapterProc (IPXBindOutput->CloseAdapterHandler)
  17. #define IPXInternalSendCompletProc (IPXBindOutput->InternalSendCompleteHandler)
  18. #define IPXSendProc (IPXBindOutput->SendHandler)
  19. #define IPXTransferData (IPXBindOutput->TransferDataHandler)
  20. /*++
  21. *******************************************************************
  22. B i n d T o I p x D r i v e r
  23. Routine Description:
  24. Exchanges binding information with IPX stack driver
  25. Arguments:
  26. Return Value:
  27. STATUS_SUCCESS - exchange was done OK
  28. STATUS_INSUFFICIENT_RESOURCES - could not allocate buffers for
  29. info exchange
  30. error status returned by IPX stack driver
  31. *******************************************************************
  32. --*/
  33. NTSTATUS
  34. BindToIpxDriver (
  35. KPROCESSOR_MODE requestorMode
  36. );
  37. /*++
  38. *******************************************************************
  39. U n b i n d T o I p x D r i v e r
  40. Routine Description:
  41. Closes connection to IPX stack driver
  42. Arguments:
  43. None
  44. Return Value:
  45. None
  46. *******************************************************************
  47. --*/
  48. VOID
  49. UnbindFromIpxDriver (
  50. KPROCESSOR_MODE requestorMode
  51. );
  52. #endif
  53.