PMRX_PREPARSE_NAME - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// mrx.h

PMRX_PREPARSE_NAME PmrxPreparseName;

NTSTATUS PmrxPreparseName(
  IN OUT PRX_CONTEXT RxContext,
  IN PUNICODE_STRING Name
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-mrx-pmrx_preparse_name)

PMRX_PREPARSE_NAME callback function

Description

The MRxPreparseName routine is called by RDBSS to give a network mini-redirector the opportunity to preparse a name.

Parameters

RxContext

[in, out] A pointer to the RX_CONTEXT structure. This parameter contains the IRP that is requesting the operation.

Name

[in] A pointer to a Unicode string that contains the name string.

Return value

MRxPreparseName returns STATUS_SUCCESS on success.

Remarks

MRxPreparseName is called by RDBSS after parsing a name to give a network mini-redirector a final opportunity to preparse the name.

RDBSS tries to convert the name to its canonical form, removing a dot (".") and two dots (".."), before calling MRxPreparseName. RDBSS will also parse the format used by NTFS streams.

RDBSS ignores the return value from MRxPreparseName.

See also

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxSrvCallWinnerNotify

RxFinalizeSrvCall