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
misc_common.cpp
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
8
VOID
9
UDFSetModified
(
10
IN
PVCB
Vcb
11
)
12
{
13
if
(
UDFInterlockedIncrement
((
PLONG
)&(
Vcb
->Modified)) & 0x80000000)
14
Vcb
->Modified = 2;
15
}
// end UDFSetModified()
16
17
VOID
18
UDFPreClrModified
(
19
IN
PVCB
Vcb
20
)
21
{
22
Vcb
->Modified = 1;
23
}
// end UDFPreClrModified()
24
25
VOID
26
UDFClrModified
(
27
IN
PVCB
Vcb
28
)
29
{
30
UDFPrint
((
"ClrModified\n"
));
31
UDFInterlockedDecrement
((
PLONG
)&(
Vcb
->Modified));
32
}
// end UDFClrModified()
33
UDFInterlockedDecrement
#define UDFInterlockedDecrement(addr)
Definition:
env_spec_w32.h:677
UDFInterlockedIncrement
#define UDFInterlockedIncrement(addr)
Definition:
env_spec_w32.h:675
void
Definition:
nsiface.idl:2307
UDFPreClrModified
VOID UDFPreClrModified(IN PVCB Vcb)
Definition:
misc_common.cpp:18
UDFSetModified
VOID UDFSetModified(IN PVCB Vcb)
Definition:
misc_common.cpp:9
UDFClrModified
VOID UDFClrModified(IN PVCB Vcb)
Definition:
misc_common.cpp:26
Vcb
#define Vcb
Definition:
cdprocs.h:1415
_VCB
Definition:
cdstruc.h:498
IN
#define IN
Definition:
typedefs.h:39
PLONG
int32_t * PLONG
Definition:
typedefs.h:58
UDFPrint
#define UDFPrint(Args)
Definition:
udffs.h:223
drivers
filesystems
udfs
Include
misc_common.cpp
Generated on Tue Nov 26 2024 06:05:40 for ReactOS by
1.9.6