ReactOS 0.4.15-dev-7834-g00c4b3d
namesup.h
Go to the documentation of this file.
1
2// Copyright (C) Alexander Telyatnikov, Ivan Keliukh, Yegor Anchishkin, SKIF Software, 1999-2013. Kiev, Ukraine
3// All rights reserved
4// This file was released under the GPLv2 on June 2015.
6
7#ifndef __UDF_NAME_SUP__H__
8#define __UDF_NAME_SUP__H__
9
12
15 IN PUNICODE_STRING PtrSearchPattern,
16 OUT PBOOLEAN DosOpen,
20 IN BOOLEAN KeepIntact);
21
23
25 OUT BOOLEAN* StreamOpen,
26 OUT ULONG* SNameIndex);
27
29 OUT BOOLEAN* DosOpen);
30
32
33#endif //__UDF_NAME_SUP__H__
unsigned char BOOLEAN
Definition: bufpool.h:45
#define ContainsWC
#define IgnoreCase
Definition: cdprocs.h:461
#define CanBe8dot3
#define __fastcall
Definition: sync.c:38
BOOLEAN __fastcall UDFIsMatchAllMask(IN PUNICODE_STRING Name, OUT BOOLEAN *DosOpen)
Definition: namesup.cpp:214
BOOLEAN UDFIsNameInExpression(IN PVCB Vcb, IN PUNICODE_STRING FileName, IN PUNICODE_STRING PtrSearchPattern, OUT PBOOLEAN DosOpen, IN BOOLEAN IgnoreCase, IN BOOLEAN ContainsWC, IN BOOLEAN CanBe8dot3, IN BOOLEAN KeepIntact)
Definition: namesup.cpp:156
BOOLEAN __fastcall UDFIsNameValid(IN PUNICODE_STRING SearchPattern, OUT BOOLEAN *StreamOpen, OUT ULONG *SNameIndex)
Definition: namesup.cpp:92
PWCHAR __fastcall UDFDissectName(IN PWCHAR Buffer, OUT PUSHORT Length)
Definition: namesup.cpp:19
BOOLEAN UDFDoesNameContainWildCards(IN PUNICODE_STRING SearchPattern)
BOOLEAN __fastcall UDFCanNameBeA8dot3(IN PUNICODE_STRING Name)
Definition: namesup.cpp:266
_In_ ULONG _In_ ULONG _In_ ULONG Length
Definition: ntddpcm.h:102
#define Vcb
Definition: cdprocs.h:1415
Definition: cdstruc.h:498
unsigned char * PBOOLEAN
Definition: typedefs.h:53
uint16_t * PUSHORT
Definition: typedefs.h:56
#define IN
Definition: typedefs.h:39
uint16_t * PWCHAR
Definition: typedefs.h:56
uint32_t ULONG
Definition: typedefs.h:59
#define OUT
Definition: typedefs.h:40