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 #ifndef _NINE_NINEEXOVERLAYEXTENSION_H_ 7*61046927SAndroid Build Coastguard Worker #define _NINE_NINEEXOVERLAYEXTENSION_H_ 8*61046927SAndroid Build Coastguard Worker 9*61046927SAndroid Build Coastguard Worker #include "iunknown.h" 10*61046927SAndroid Build Coastguard Worker 11*61046927SAndroid Build Coastguard Worker struct Nine9ExOverlayExtension 12*61046927SAndroid Build Coastguard Worker { 13*61046927SAndroid Build Coastguard Worker struct NineUnknown base; 14*61046927SAndroid Build Coastguard Worker }; 15*61046927SAndroid Build Coastguard Worker static inline struct Nine9ExOverlayExtension * Nine9ExOverlayExtension(void * data)16*61046927SAndroid Build Coastguard WorkerNine9ExOverlayExtension( void *data ) 17*61046927SAndroid Build Coastguard Worker { 18*61046927SAndroid Build Coastguard Worker return (struct Nine9ExOverlayExtension *)data; 19*61046927SAndroid Build Coastguard Worker } 20*61046927SAndroid Build Coastguard Worker 21*61046927SAndroid Build Coastguard Worker HRESULT NINE_WINAPI 22*61046927SAndroid Build Coastguard Worker Nine9ExOverlayExtension_CheckDeviceOverlayType( struct Nine9ExOverlayExtension *This, 23*61046927SAndroid Build Coastguard Worker UINT Adapter, 24*61046927SAndroid Build Coastguard Worker D3DDEVTYPE DevType, 25*61046927SAndroid Build Coastguard Worker UINT OverlayWidth, 26*61046927SAndroid Build Coastguard Worker UINT OverlayHeight, 27*61046927SAndroid Build Coastguard Worker D3DFORMAT OverlayFormat, 28*61046927SAndroid Build Coastguard Worker D3DDISPLAYMODEEX *pDisplayMode, 29*61046927SAndroid Build Coastguard Worker D3DDISPLAYROTATION DisplayRotation, 30*61046927SAndroid Build Coastguard Worker D3DOVERLAYCAPS *pOverlayCaps ); 31*61046927SAndroid Build Coastguard Worker 32*61046927SAndroid Build Coastguard Worker #endif /* _NINE_NINEEXOVERLAYEXTENSION_H_ */ 33