Skip to content

Commit 82f265d

Browse files
committed
fix missing obj & device parent methods in swc
1 parent a70dea3 commit 82f265d

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

addon/com_wrapper_swc_methods.inc

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,54 @@ WRAPPED_METH_DECL_(ULONG, WRAP_METH_NAME)(WRAPPED_THIS) WRAP_CALLTHRU_V0 CUSTOM_
1010
WRAPPED_METH_DECL_(ULONG, WRAP_METH_NAME)(WRAPPED_THIS) WRAP_CALLTHRU_V0 CUSTOM_ENDLINE_DEF
1111
#undef WRAP_METH_NAME
1212

13+
14+
//obj
15+
16+
#define WRAP_METH_NAME SetPrivateData
17+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
18+
/* [annotation][in] */
19+
_In_ REFGUID v1,
20+
/* [in] */ UINT v2,
21+
/* [annotation][in] */
22+
_In_reads_bytes_(DataSize) const void *v3) WRAP_CALLTHRU_V3 CUSTOM_ENDLINE_DEF
23+
#undef WRAP_METH_NAME
24+
25+
#define WRAP_METH_NAME SetPrivateDataInterface
26+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
27+
/* [annotation][in] */
28+
_In_ REFGUID v1,
29+
/* [annotation][in] */
30+
_In_opt_ const IUnknown *v2) WRAP_CALLTHRU_V2 CUSTOM_ENDLINE_DEF
31+
#undef WRAP_METH_NAME
32+
33+
#define WRAP_METH_NAME GetPrivateData
34+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
35+
/* [annotation][in] */
36+
_In_ REFGUID v1,
37+
/* [annotation][out][in] */
38+
_Inout_ UINT *v2,
39+
/* [annotation][out] */
40+
_Out_writes_bytes_(*pDataSize) void *v3) WRAP_CALLTHRU_V3 CUSTOM_ENDLINE_DEF
41+
#undef WRAP_METH_NAME
42+
43+
#define WRAP_METH_NAME GetParent
44+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
45+
/* [annotation][in] */
46+
_In_ REFIID v1,
47+
/* [annotation][retval][out] */
48+
_COM_Outptr_ void **v2) WRAP_CALLTHRU_V2 CUSTOM_ENDLINE_DEF
49+
#undef WRAP_METH_NAME
50+
51+
#define WRAP_METH_NAME GetDevice
52+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
53+
/* [annotation][in] */
54+
_In_ REFIID v1,
55+
/* [annotation][retval][out] */
56+
_COM_Outptr_ void **v2) WRAP_CALLTHRU_V2 CUSTOM_ENDLINE_DEF
57+
#undef WRAP_METH_NAME
58+
59+
//swapchain
60+
1361
#define WRAP_METH_NAME Present
1462
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
1563
/* [in] */ UINT v1,

0 commit comments

Comments
 (0)