ReactOS  0.4.14-dev-337-gf981a68
namesup.h
Go to the documentation of this file.
1 // 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__
#define IN
Definition: typedefs.h:38
BOOLEAN UDFDoesNameContainWildCards(IN PUNICODE_STRING SearchPattern)
#define __fastcall
Definition: sync.c:41
Definition: cdstruc.h:504
PWCHAR __fastcall UDFDissectName(IN PWCHAR Buffer, OUT PUSHORT Length)
Definition: namesup.cpp:19
uint16_t * PWCHAR
Definition: typedefs.h:54
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
unsigned char BOOLEAN
BOOLEAN __fastcall UDFIsMatchAllMask(IN PUNICODE_STRING Name, OUT BOOLEAN *DosOpen)
Definition: namesup.cpp:214
Definition: bufpool.h:45
BOOLEAN __fastcall UDFIsNameValid(IN PUNICODE_STRING SearchPattern, OUT BOOLEAN *StreamOpen, OUT ULONG *SNameIndex)
Definition: namesup.cpp:92
#define Vcb
Definition: cdprocs.h:1425
_In_ ULONG _In_ ULONG _In_ ULONG Length
Definition: ntddpcm.h:101
BOOLEAN __fastcall UDFCanNameBeA8dot3(IN PUNICODE_STRING Name)
Definition: namesup.cpp:266
char * PBOOLEAN
Definition: retypes.h:11
#define CanBe8dot3
#define IgnoreCase
Definition: cdprocs.h:464
#define ContainsWC
#define OUT
Definition: typedefs.h:39
unsigned int ULONG
Definition: retypes.h:1
unsigned short * PUSHORT
Definition: retypes.h:2