ReactOS
0.4.16-dev-297-gc569aee
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
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 Nov 27 2024 06:05:40 for ReactOS by
1.9.6