ReactOS
0.4.16-dev-1020-gf135cab
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
roapi.h
Go to the documentation of this file.
1
/*
2
* PROJECT: ReactOS SDK
3
* LICENSE: MIT (https://spdx.org/licenses/MIT)
4
* PURPOSE: WinRT Runtime Object API
5
* COPYRIGHT: Copyright 2024 Timo Kreuzer (timo.kreuzer@reactos.org)
6
*/
7
8
#pragma once
9
#define __ROAPI_H_
10
11
#include <
sal.h
>
12
13
#ifdef __cplusplus
14
extern
"C"
{
15
#endif
16
17
#ifdef _ROAPI_
18
#define ROAPI
19
#else
20
#define ROAPI DECLSPEC_IMPORT
21
#endif
22
23
typedef
enum
RO_INIT_TYPE
24
{
25
RO_INIT_SINGLETHREADED
= 0,
26
RO_INIT_MULTITHREADED
= 1,
27
}
RO_INIT_TYPE
;
28
29
ROAPI
30
_Check_return_
31
HRESULT
32
WINAPI
33
RoInitialize
(
34
_In_
RO_INIT_TYPE
initType);
35
36
ROAPI
37
void
38
WINAPI
39
RoUninitialize
(
void
);
40
41
#ifdef __cplusplus
42
}
// extern "C"
43
#endif
HRESULT
Definition:
mshtmhst.idl:286
_Check_return_
#define _Check_return_
Definition:
no_sal2.h:60
_In_
#define _In_
Definition:
no_sal2.h:158
RoUninitialize
ROAPI void WINAPI RoUninitialize(void)
RoInitialize
ROAPI _Check_return_ HRESULT WINAPI RoInitialize(_In_ RO_INIT_TYPE initType)
RO_INIT_TYPE
RO_INIT_TYPE
Definition:
roapi.h:24
RO_INIT_SINGLETHREADED
@ RO_INIT_SINGLETHREADED
Definition:
roapi.h:25
RO_INIT_MULTITHREADED
@ RO_INIT_MULTITHREADED
Definition:
roapi.h:26
ROAPI
#define ROAPI
Definition:
roapi.h:20
sal.h
WINAPI
#define WINAPI
Definition:
msvc.h:6
sdk
include
winrt
roapi.h
Generated on Mon Apr 21 2025 06:14:23 for ReactOS by
1.9.6