ReactOS
0.4.16-dev-2320-ge1853c6
hstring.idl
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2014 Martin Storsjo
3
*
4
* This library is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU Lesser General Public
6
* License as published by the Free Software Foundation; either
7
* version 2.1 of the License, or (at your option) any later version.
8
*
9
* This library is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
* Lesser General Public License for more details.
13
*
14
* You should have received a copy of the GNU Lesser General Public
15
* License along with this library; if not, write to the Free Software
16
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17
*/
18
19
import
"wtypes.idl"
;
20
21
typedef
struct
HSTRING__
22
{
23
int
unused
;
24
}
HSTRING__
;
25
26
typedef
[wire_marshal(wireBSTR),
unique
]
HSTRING__
*
HSTRING
;
27
28
cpp_quote
(
"DECLARE_HANDLE(HSTRING_BUFFER);"
)
29
30
cpp_quote
("typedef
struct
HSTRING_HEADER
")
31
cpp_quote
("{
")
32
cpp_quote("
union
")
33
cpp_quote("
{
")
34
cpp_quote("
PVOID
Reserved1
;
")
35
cpp_quote("
#ifdef _WIN64
")
36
cpp_quote("
char
Reserved2
[24];
")
37
cpp_quote("
#
else
")
38
cpp_quote("
char
Reserved2
[20];
")
39
cpp_quote("
#endif
")
40
cpp_quote("
}
Reserved
;
")
41
cpp_quote("
}
HSTRING_HEADER
;
")
cpp_quote
CD3D10_BUFFER_DESC D3D10_BUFFER_DESC cpp_quote(" ~CD3D10_BUFFER_DESC() {}") operator const D3D10_BUFFER_DESC &() const
Definition:
d3d10.idl:491
HSTRING
HSTRING__ * HSTRING
Definition:
hstring.idl:26
struct
Definition:
axextend.idl:118
unique
Definition:
inspectable.idl:35
void
Definition:
nsiface.idl:2307
Reserved2
@ Reserved2
Definition:
sacdrv.h:1470
HSTRING_HEADER
Definition:
hstring.idl:31
HSTRING_HEADER::Reserved1
PVOID Reserved1
Definition:
hstring.idl:34
HSTRING__
Definition:
hstring.idl:22
HSTRING__::unused
int unused
Definition:
hstring.idl:23
Reserved
_Reserved_ PVOID Reserved
Definition:
winddi.h:3974
sdk
include
psdk
hstring.idl
Generated on Mon Mar 2 2026 06:17:01 for ReactOS by
1.9.6