WDK Mini Filter Example
ncpath.c File Reference
#include "nc.h"

Go to the source code of this file.

Macros

#define NcIsCharComponentTerminator(C)   ((C) == L'\\' || (C) == L':')
 

Functions

BOOLEAN NcComparePath (_In_ PCUNICODE_STRING Name, _In_ PNC_MAPPING_ENTRY Mapping, _Out_opt_ PUNICODE_STRING Remainder, _In_ BOOLEAN IgnoreCase, _In_ BOOLEAN ContainsDevice, _Out_ PNC_PATH_OVERLAP Overlap)
 
 _Post_satisfies_ ()
 
NTSTATUS NcParseFinalComponent (_In_ PUNICODE_STRING EntirePath, _Out_ PUNICODE_STRING ParentPath, _Out_ PUNICODE_STRING FinalComponent)
 

Macro Definition Documentation

◆ NcIsCharComponentTerminator

#define NcIsCharComponentTerminator (   C)    ((C) == L'\\' || (C) == L':')

Definition at line 9 of file ncpath.c.

Function Documentation

◆ _Post_satisfies_()

_Post_satisfies_ ( )

Definition at line 439 of file ncpath.c.

◆ NcComparePath()

BOOLEAN NcComparePath ( _In_ PCUNICODE_STRING  Name,
_In_ PNC_MAPPING_ENTRY  Mapping,
_Out_opt_ PUNICODE_STRING  Remainder,
_In_ BOOLEAN  IgnoreCase,
_In_ BOOLEAN  ContainsDevice,
_Out_ PNC_PATH_OVERLAP  Overlap 
)

Definition at line 13 of file ncpath.c.

◆ NcParseFinalComponent()

NTSTATUS NcParseFinalComponent ( _In_ PUNICODE_STRING  EntirePath,
_Out_ PUNICODE_STRING  ParentPath,
_Out_ PUNICODE_STRING  FinalComponent 
)

Definition at line 572 of file ncpath.c.

Social Network


Services Overview

Architect, implement and test file system filter drivers for a wide range of functionality. We can offer several levels of assistance to meet your specific.

Contact Us

You are welcome to contact us for salse or partnership.

Sales: sales@easefilter.com
Support: support@easefilter.com
Info: info@easefilter.com