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.

64 lines
979 B

  1. /*++
  2. Copyright (c) 1996-1999 Microsoft Corporation
  3. Module Name:
  4. mpvc.h
  5. Abstract:
  6. defines for miniport VC handlers
  7. Author:
  8. Charlie Wickham (charlwi) 13-Sep-1996
  9. Revision History:
  10. --*/
  11. #ifndef _MPVC_
  12. #define _MPVC_
  13. /* Prototypes */
  14. NDIS_STATUS
  15. MpCreateVc(
  16. IN NDIS_HANDLE MiniportAdapterContext,
  17. IN NDIS_HANDLE NdisVcHandle,
  18. OUT PNDIS_HANDLE MiniportVcContext
  19. );
  20. NDIS_STATUS
  21. AddFlowToScheduler(
  22. IN ULONG Operation,
  23. IN PGPC_CLIENT_VC Vc,
  24. IN OUT PCO_CALL_PARAMETERS NewCallParameters,
  25. IN OUT PCO_CALL_PARAMETERS OldCallParameters
  26. );
  27. NDIS_STATUS
  28. RemoveFlowFromScheduler(
  29. PGPC_CLIENT_VC Vc
  30. );
  31. NDIS_STATUS
  32. EmptyPacketsFromScheduler(
  33. PGPC_CLIENT_VC Vc
  34. );
  35. NTSTATUS
  36. ModifyBestEffortBandwidth(
  37. PADAPTER Adapter,
  38. ULONG BestEffortRate
  39. );
  40. /* End Prototypes */
  41. #endif /* _MPVC_ */
  42. /* end vc.h */