ReactOS 0.4.17-dev-934-g091855f
d3dx11core.idl
Go to the documentation of this file.
1/*
2 * Copyright 2016 Andrey Gusev
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
19import "oaidl.idl";
20import "ocidl.idl";
21import "dxgi.idl";
22import "d3dcommon.idl";
23
24[
25 object,
26 local,
28]
30{
34}
35
36[
37 object,
38 local,
40]
42{
44 HRESULT CreateDeviceObject([out] void **data_object);
46}
47
48[
49 object,
50 local,
52 uuid(c93fecfa-6967-478a-abbc-402d90621fcb)
53]
55{
57 [in] HRESULT *hresult, [out] void **device_object);
59
62
64 HRESULT GetQueueStatus([in] UINT *io_queue, [in] UINT *process_queue, [in] UINT *device_queue);
65}
static unsigned char bytes[4]
Definition: adnsresfilter.c:74
#define local
Definition: zutil.h:30
GLuint GLuint GLsizei count
Definition: gl.h:1545
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
GLuint in
Definition: glext.h:9616
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204
unsigned int UINT
Definition: sysinfo.c:13
HRESULT Decompress([out] void **data, [in] SIZE_T *bytes)
HRESULT CreateDeviceObject([out] void **data_object)
HRESULT Process([in] void *data, [in] SIZE_T bytes)
HRESULT WaitForAllItems()
HRESULT ProcessDeviceWorkItems([in] UINT count)
HRESULT PurgeAllItems()
HRESULT GetQueueStatus([in] UINT *io_queue, [in] UINT *process_queue, [in] UINT *device_queue)
HRESULT AddWorkItem([in] ID3DX11DataLoader *loader, [in] ID3DX11DataProcessor *processor, [in] HRESULT *hresult, [out] void **device_object)
Definition: msctf.idl:532
Definition: loader.c:72
ULONG_PTR SIZE_T
Definition: typedefs.h:80
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out
Definition: wcsftime.cpp:383
ncacn_np pointer_default(unique)] interface winspool
Definition: winspool.idl:865