ReactOS
0.4.16-dev-555-g690643f
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
m
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
_
a
b
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
aclhistory.cpp
Go to the documentation of this file.
1
/*
2
* PROJECT: ReactOS Shell
3
* LICENSE: LGPL-2.0-or-later (https://spdx.org/licenses/LGPL-2.0-or-later)
4
* PURPOSE: Implement CLSID_ACLHistory for auto-completion
5
* COPYRIGHT: Copyright 2021 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
6
*/
7
8
#include "
precomp.h
"
9
10
CACLHistory::CACLHistory
()
11
{
12
TRACE
(
"CACLHistory::CACLHistory(%p)\n"
,
this
);
13
}
14
15
CACLHistory::~CACLHistory
()
16
{
17
TRACE
(
"CACLHistory::~CACLHistory(%p)\n"
,
this
);
18
}
19
20
STDMETHODIMP
CACLHistory::Next
(
ULONG
celt,
LPOLESTR
*rgelt,
ULONG
*pceltFetched)
21
{
22
FIXME
(
"CACLHistory::Next(%p, %lu, %p, %p): stub\n"
,
this
, celt, rgelt, pceltFetched);
23
if
(pceltFetched)
24
*pceltFetched = 0;
25
if
(rgelt)
26
*rgelt =
NULL
;
27
if
(celt != 1)
28
return
E_NOTIMPL
;
29
// FIXME: *rgelt, *pceltFetched, return value
30
return
S_FALSE
;
31
}
32
33
STDMETHODIMP
CACLHistory::Reset
()
34
{
35
FIXME
(
"CACLHistory::Reset(%p): stub\n"
,
this
);
36
return
S_OK
;
37
}
38
39
STDMETHODIMP
CACLHistory::Skip
(
ULONG
celt)
40
{
41
TRACE
(
"CACLHistory::Clone(%p, %lu)\n"
,
this
, celt);
42
return
E_NOTIMPL
;
43
}
44
45
STDMETHODIMP
CACLHistory::Clone
(
IEnumString
**ppenum)
46
{
47
FIXME
(
"CACLHistory::Clone(%p, %p): stub\n"
,
this
, ppenum);
48
if
(ppenum)
49
*ppenum =
NULL
;
50
return
E_NOTIMPL
;
51
}
FIXME
#define FIXME(fmt,...)
Definition:
precomp.h:53
STDMETHODIMP
#define STDMETHODIMP
Definition:
basetyps.h:43
CACLHistory::Clone
STDMETHODIMP Clone(IEnumString **ppenum) override
Definition:
aclhistory.cpp:45
CACLHistory::~CACLHistory
virtual ~CACLHistory()
Definition:
aclhistory.cpp:15
CACLHistory::Next
STDMETHODIMP Next(ULONG celt, LPOLESTR *rgelt, ULONG *pceltFetched) override
Definition:
aclhistory.cpp:20
CACLHistory::Reset
STDMETHODIMP Reset() override
Definition:
aclhistory.cpp:33
CACLHistory::Skip
STDMETHODIMP Skip(ULONG celt) override
Definition:
aclhistory.cpp:39
CACLHistory::CACLHistory
CACLHistory()
Definition:
aclhistory.cpp:10
E_NOTIMPL
#define E_NOTIMPL
Definition:
ddrawi.h:99
NULL
#define NULL
Definition:
types.h:112
IEnumString
Definition:
objidl.idl:677
S_OK
#define S_OK
Definition:
intsafe.h:52
LPOLESTR
static LPOLESTR
Definition:
stg_prop.c:27
TRACE
#define TRACE(s)
Definition:
solgame.cpp:4
ULONG
uint32_t ULONG
Definition:
typedefs.h:59
precomp.h
S_FALSE
#define S_FALSE
Definition:
winerror.h:2357
dll
win32
browseui
aclhistory.cpp
Generated on Tue Jan 21 2025 06:03:39 for ReactOS by
1.9.6