1*61046927SAndroid Build Coastguard Worker /*
2*61046927SAndroid Build Coastguard Worker * Copyright 2011 Joakim Sindholt <[email protected]>
3*61046927SAndroid Build Coastguard Worker * SPDX-License-Identifier: MIT
4*61046927SAndroid Build Coastguard Worker */
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard Worker #include "authenticatedchannel9.h"
7*61046927SAndroid Build Coastguard Worker
8*61046927SAndroid Build Coastguard Worker #define DBG_CHANNEL DBG_AUTHENTICATEDCHANNEL
9*61046927SAndroid Build Coastguard Worker
10*61046927SAndroid Build Coastguard Worker HRESULT NINE_WINAPI
NineAuthenticatedChannel9_GetCertificateSize(struct NineAuthenticatedChannel9 * This,UINT * pCertificateSize)11*61046927SAndroid Build Coastguard Worker NineAuthenticatedChannel9_GetCertificateSize( struct NineAuthenticatedChannel9 *This,
12*61046927SAndroid Build Coastguard Worker UINT *pCertificateSize )
13*61046927SAndroid Build Coastguard Worker {
14*61046927SAndroid Build Coastguard Worker STUB(D3DERR_INVALIDCALL);
15*61046927SAndroid Build Coastguard Worker }
16*61046927SAndroid Build Coastguard Worker
17*61046927SAndroid Build Coastguard Worker HRESULT NINE_WINAPI
NineAuthenticatedChannel9_GetCertificate(struct NineAuthenticatedChannel9 * This,UINT CertifacteSize,BYTE * ppCertificate)18*61046927SAndroid Build Coastguard Worker NineAuthenticatedChannel9_GetCertificate( struct NineAuthenticatedChannel9 *This,
19*61046927SAndroid Build Coastguard Worker UINT CertifacteSize,
20*61046927SAndroid Build Coastguard Worker BYTE *ppCertificate )
21*61046927SAndroid Build Coastguard Worker {
22*61046927SAndroid Build Coastguard Worker STUB(D3DERR_INVALIDCALL);
23*61046927SAndroid Build Coastguard Worker }
24*61046927SAndroid Build Coastguard Worker
25*61046927SAndroid Build Coastguard Worker HRESULT NINE_WINAPI
NineAuthenticatedChannel9_NegotiateKeyExchange(struct NineAuthenticatedChannel9 * This,UINT DataSize,void * pData)26*61046927SAndroid Build Coastguard Worker NineAuthenticatedChannel9_NegotiateKeyExchange( struct NineAuthenticatedChannel9 *This,
27*61046927SAndroid Build Coastguard Worker UINT DataSize,
28*61046927SAndroid Build Coastguard Worker void *pData )
29*61046927SAndroid Build Coastguard Worker {
30*61046927SAndroid Build Coastguard Worker STUB(D3DERR_INVALIDCALL);
31*61046927SAndroid Build Coastguard Worker }
32*61046927SAndroid Build Coastguard Worker
33*61046927SAndroid Build Coastguard Worker HRESULT NINE_WINAPI
NineAuthenticatedChannel9_Query(struct NineAuthenticatedChannel9 * This,UINT InputSize,const void * pInput,UINT OutputSize,void * pOutput)34*61046927SAndroid Build Coastguard Worker NineAuthenticatedChannel9_Query( struct NineAuthenticatedChannel9 *This,
35*61046927SAndroid Build Coastguard Worker UINT InputSize,
36*61046927SAndroid Build Coastguard Worker const void *pInput,
37*61046927SAndroid Build Coastguard Worker UINT OutputSize,
38*61046927SAndroid Build Coastguard Worker void *pOutput )
39*61046927SAndroid Build Coastguard Worker {
40*61046927SAndroid Build Coastguard Worker STUB(D3DERR_INVALIDCALL);
41*61046927SAndroid Build Coastguard Worker }
42*61046927SAndroid Build Coastguard Worker
43*61046927SAndroid Build Coastguard Worker HRESULT NINE_WINAPI
NineAuthenticatedChannel9_Configure(struct NineAuthenticatedChannel9 * This,UINT InputSize,const void * pInput,D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT * pOutput)44*61046927SAndroid Build Coastguard Worker NineAuthenticatedChannel9_Configure( struct NineAuthenticatedChannel9 *This,
45*61046927SAndroid Build Coastguard Worker UINT InputSize,
46*61046927SAndroid Build Coastguard Worker const void *pInput,
47*61046927SAndroid Build Coastguard Worker D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT *pOutput )
48*61046927SAndroid Build Coastguard Worker {
49*61046927SAndroid Build Coastguard Worker STUB(D3DERR_INVALIDCALL);
50*61046927SAndroid Build Coastguard Worker }
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard Worker IDirect3DAuthenticatedChannel9Vtbl NineAuthenticatedChannel9_vtable = {
53*61046927SAndroid Build Coastguard Worker (void *)NineUnknown_QueryInterface,
54*61046927SAndroid Build Coastguard Worker (void *)NineUnknown_AddRef,
55*61046927SAndroid Build Coastguard Worker (void *)NineUnknown_Release,
56*61046927SAndroid Build Coastguard Worker (void *)NineAuthenticatedChannel9_GetCertificateSize,
57*61046927SAndroid Build Coastguard Worker (void *)NineAuthenticatedChannel9_GetCertificate,
58*61046927SAndroid Build Coastguard Worker (void *)NineAuthenticatedChannel9_NegotiateKeyExchange,
59*61046927SAndroid Build Coastguard Worker (void *)NineAuthenticatedChannel9_Query,
60*61046927SAndroid Build Coastguard Worker (void *)NineAuthenticatedChannel9_Configure
61*61046927SAndroid Build Coastguard Worker };
62