Routines Not Used by RDBSS

A number of routines listed in the MINIRDR_DISPATCH structure are not called or used by RDBSS. It is unnecessary for a network mini-redirector to implement any of these routines since they will never be called. A network mini-redirector should set a NULL pointer for all these routines in the MINIRDR_DISPATCH structure passed in to RxRegisterMinirdr from its DriverEntry routine.

The following is a complete list of the routines not used by RDBSS:

  • MRxCancel

  • MRxCancelCreateSrvCall

  • MRxClosedFcbTimeOut

  • MRxClosedSrvOpenTimeOut

  • MRxClosePrintFile

  • MRxEnumeratePrintQueue

  • MRxLowIOSubmit[LOWIO_OP_CLEAROUT]

  • MRxOpenPrintFile

  • MRxUpdateNetRootState

  • MRxWritePrintFile