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
dcetypes.idl
Go to the documentation of this file.
1
/*
2
* Common DCE Types
3
*
4
* Copyright 2006 Robert Shearman (for CodeWeavers)
5
*
6
* This library is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU Lesser General Public
8
* License as published by the Free Software Foundation; either
9
* version 2.1 of the License, or (at your option) any later version.
10
*
11
* This library is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
* Lesser General Public License for more details.
15
*
16
* You should have received a copy of the GNU Lesser General Public
17
* License along with this library; if not, write to the Free Software
18
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
19
*/
20
21
/* pull in GUID type */
22
import
"wtypes.idl"
;
23
24
typedef
unsigned
small
unsigned8
;
25
typedef
unsigned
short
unsigned16
;
26
typedef
unsigned
long
unsigned32
;
27
typedef
small
signed8
;
28
typedef
short
signed16
;
29
typedef
long
signed32
;
30
typedef
unsigned32
boolean32
;
31
//typedef unsigned hyper u_int64;
32
typedef
unsigned
long
u_int32
;
33
typedef
unsigned
short
u_int16
;
34
typedef
unsigned
small
u_int8
;
35
36
typedef
[
ptr
]
GUID
*
uuid_p_t
;
37
38
typedef
struct
twr_t
39
{
40
unsigned32
tower_length
;
41
[size_is(
tower_length
)]
byte
tower_octet_string
[];
42
}
twr_t
;
43
typedef
[
ptr
]
twr_t
*
twr_p_t
;
44
45
typedef
struct
ndr_context_handle
46
{
47
unsigned32
context_handle_attributes
;
48
GUID
context_handle_uuid
;
49
}
ndr_context_handle
;
50
51
const
long
ndr_c_int_big_endian
= 0;
52
const
long
ndr_c_int_little_endian
= 1;
53
const
long
ndr_c_float_ieee
= 0;
54
const
long
ndr_c_float_vax
= 1;
55
const
long
ndr_c_float_cray
= 2;
56
const
long
ndr_c_float_ibm
= 3;
57
const
long
ndr_c_char_ascii
= 0;
58
const
long
ndr_c_char_ebcdic
= 1;
59
60
typedef
struct
61
{
62
unsigned8
int_rep
;
63
unsigned8
char_rep
;
64
unsigned8
float_rep
;
65
byte
reserved
;
66
}
ndr_format_t
, *
ndr_format_p_t
;
67
68
typedef
struct
69
{
70
GUID
uuid
;
71
unsigned16
vers_major
;
72
unsigned16
vers_minor
;
73
}
rpc_if_id_t
;
74
typedef
[
unique
]
rpc_if_id_t
*
rpc_if_id_p_t
;
75
76
typedef
struct
77
{
78
unsigned32
count
;
79
[size_is(
count
)]
80
rpc_if_id_p_t
if_id[*];
81
}
rpc_if_id_vector_t
;
82
typedef
[
unique
]
rpc_if_id_vector_t
*
rpc_if_id_vector_p_t
;
83
84
typedef
struct
85
{
86
unsigned32
count
;
87
unsigned32
stats[1];
/* length_is (count) */
88
}
rpc_stats_vector_t
, *
rpc_stats_vector_p_t
;
ndr_c_float_ibm
const long ndr_c_float_ibm
Definition:
dcetypes.idl:56
ndr_c_char_ebcdic
const long ndr_c_char_ebcdic
Definition:
dcetypes.idl:58
twr_p_t
twr_t * twr_p_t
Definition:
dcetypes.idl:43
signed8
small signed8
Definition:
dcetypes.idl:27
uuid_p_t
GUID * uuid_p_t
Definition:
dcetypes.idl:36
ndr_format_p_t
struct ndr_format_t * ndr_format_p_t
rpc_if_id_vector_p_t
rpc_if_id_vector_t * rpc_if_id_vector_p_t
Definition:
dcetypes.idl:82
ndr_c_char_ascii
const long ndr_c_char_ascii
Definition:
dcetypes.idl:57
ndr_c_int_little_endian
const long ndr_c_int_little_endian
Definition:
dcetypes.idl:52
u_int32
unsigned long u_int32
Definition:
dcetypes.idl:32
ndr_c_int_big_endian
const long ndr_c_int_big_endian
Definition:
dcetypes.idl:51
unsigned8
unsigned small unsigned8
Definition:
dcetypes.idl:24
unsigned16
unsigned short unsigned16
Definition:
dcetypes.idl:25
ndr_c_float_cray
const long ndr_c_float_cray
Definition:
dcetypes.idl:55
u_int8
unsigned small u_int8
Definition:
dcetypes.idl:34
rpc_if_id_p_t
rpc_if_id_t * rpc_if_id_p_t
Definition:
dcetypes.idl:74
boolean32
unsigned32 boolean32
Definition:
dcetypes.idl:30
unsigned32
unsigned long unsigned32
Definition:
dcetypes.idl:26
signed32
long signed32
Definition:
dcetypes.idl:29
u_int16
unsigned short u_int16
Definition:
dcetypes.idl:33
signed16
short signed16
Definition:
dcetypes.idl:28
ndr_c_float_vax
const long ndr_c_float_vax
Definition:
dcetypes.idl:54
rpc_stats_vector_p_t
struct rpc_stats_vector_t * rpc_stats_vector_p_t
ndr_c_float_ieee
const long ndr_c_float_ieee
Definition:
dcetypes.idl:53
count
GLuint GLuint GLsizei count
Definition:
gl.h:1545
GUID
Definition:
shobjidl.idl:2988
unique
Definition:
winsxs.idl:110
ptr
static PVOID ptr
Definition:
dispmode.c:27
unsigned32
unsigned int unsigned32
Definition:
rpc.c:43
small
#define small
Definition:
rpcndr.h:115
ndr_context_handle
Definition:
ndr_contexthandle.c:34
ndr_context_handle::context_handle_attributes
unsigned32 context_handle_attributes
Definition:
dcetypes.idl:47
ndr_context_handle::context_handle_uuid
GUID context_handle_uuid
Definition:
dcetypes.idl:48
ndr_format_t
Definition:
dcetypes.idl:61
ndr_format_t::reserved
byte reserved
Definition:
dcetypes.idl:65
ndr_format_t::int_rep
unsigned8 int_rep
Definition:
dcetypes.idl:62
ndr_format_t::char_rep
unsigned8 char_rep
Definition:
dcetypes.idl:63
ndr_format_t::float_rep
unsigned8 float_rep
Definition:
dcetypes.idl:64
rpc_if_id_t
Definition:
dcetypes.idl:69
rpc_if_id_t::uuid
GUID uuid
Definition:
dcetypes.idl:70
rpc_if_id_t::vers_major
unsigned16 vers_major
Definition:
dcetypes.idl:71
rpc_if_id_t::vers_minor
unsigned16 vers_minor
Definition:
dcetypes.idl:72
rpc_if_id_vector_t
Definition:
dcetypes.idl:77
rpc_if_id_vector_t::count
unsigned32 count
Definition:
dcetypes.idl:78
rpc_stats_vector_t
Definition:
dcetypes.idl:85
rpc_stats_vector_t::count
unsigned32 count
Definition:
dcetypes.idl:86
twr_t
Definition:
rpc.c:45
twr_t::tower_octet_string
byte tower_octet_string[1]
Definition:
rpc.c:47
twr_t::tower_length
unsigned32 tower_length
Definition:
rpc.c:46
sdk
include
reactos
wine
dcetypes.idl
Generated on Tue Nov 26 2024 06:12:45 for ReactOS by
1.9.6