ReactOS
0.4.16-dev-109-gf4cb10f
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
10
extern
PWCHAR
__fastcall
UDFDissectName
(
IN
PWCHAR
Buffer
,
11
OUT
PUSHORT
Length
);
12
13
extern
BOOLEAN
UDFIsNameInExpression
(
IN
PVCB
Vcb
,
14
IN
PUNICODE_STRING
FileName
,
15
IN
PUNICODE_STRING
PtrSearchPattern,
16
OUT
PBOOLEAN
DosOpen,
17
IN
BOOLEAN
IgnoreCase
,
18
IN
BOOLEAN
ContainsWC
,
19
IN
BOOLEAN
CanBe8dot3
,
20
IN
BOOLEAN
KeepIntact);
21
22
extern
BOOLEAN
UDFDoesNameContainWildCards
(
IN
PUNICODE_STRING
SearchPattern);
23
24
extern
BOOLEAN
__fastcall
UDFIsNameValid
(
IN
PUNICODE_STRING
SearchPattern,
25
OUT
BOOLEAN
* StreamOpen,
26
OUT
ULONG
* SNameIndex);
27
28
extern
BOOLEAN
__fastcall
UDFIsMatchAllMask
(
IN
PUNICODE_STRING
Name
,
29
OUT
BOOLEAN
* DosOpen);
30
31
extern
BOOLEAN
__fastcall
UDFCanNameBeA8dot3
(
IN
PUNICODE_STRING
Name
);
32
33
#endif
//__UDF_NAME_SUP__H__
BOOLEAN
unsigned char BOOLEAN
Definition:
ProcessorBind.h:185
Buffer
Definition:
bufpool.h:45
ContainsWC
#define ContainsWC
IgnoreCase
#define IgnoreCase
Definition:
cdprocs.h:461
CanBe8dot3
#define CanBe8dot3
__fastcall
#define __fastcall
Definition:
sync.c:38
UDFIsMatchAllMask
BOOLEAN __fastcall UDFIsMatchAllMask(IN PUNICODE_STRING Name, OUT BOOLEAN *DosOpen)
Definition:
namesup.cpp:214
UDFIsNameInExpression
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
UDFIsNameValid
BOOLEAN __fastcall UDFIsNameValid(IN PUNICODE_STRING SearchPattern, OUT BOOLEAN *StreamOpen, OUT ULONG *SNameIndex)
Definition:
namesup.cpp:92
UDFDissectName
PWCHAR __fastcall UDFDissectName(IN PWCHAR Buffer, OUT PUSHORT Length)
Definition:
namesup.cpp:19
UDFDoesNameContainWildCards
BOOLEAN UDFDoesNameContainWildCards(IN PUNICODE_STRING SearchPattern)
UDFCanNameBeA8dot3
BOOLEAN __fastcall UDFCanNameBeA8dot3(IN PUNICODE_STRING Name)
Definition:
namesup.cpp:266
Length
_In_ ULONG _In_ ULONG _In_ ULONG Length
Definition:
ntddpcm.h:102
Vcb
#define Vcb
Definition:
cdprocs.h:1415
NameRec_
Definition:
apinames.c:49
_FileName
Definition:
filecomp.c:348
_UNICODE_STRING
Definition:
env_spec_w32.h:368
_VCB
Definition:
cdstruc.h:498
PBOOLEAN
unsigned char * PBOOLEAN
Definition:
typedefs.h:53
PUSHORT
uint16_t * PUSHORT
Definition:
typedefs.h:56
IN
#define IN
Definition:
typedefs.h:39
PWCHAR
uint16_t * PWCHAR
Definition:
typedefs.h:56
ULONG
uint32_t ULONG
Definition:
typedefs.h:59
OUT
#define OUT
Definition:
typedefs.h:40
drivers
filesystems
udfs
namesup.h
Generated on Wed Oct 9 2024 06:11:44 for ReactOS by
1.9.6