Reactos
at listview 38 lines 680 B view raw
1#ifndef __IVPNotify__ 2#define __IVPNotify__ 3 4#ifdef __cplusplus 5extern "C" { 6#endif 7 8DECLARE_INTERFACE_(IVPBaseNotify, IUnknown) 9{ 10 public: 11 STDMETHOD (RenegotiateVPParameters)(THIS_) PURE; 12}; 13 14DECLARE_INTERFACE_(IVPNotify, IVPBaseNotify) 15{ 16 public: 17 STDMETHOD (SetDeinterlaceMode)(THIS_ IN AMVP_MODE mode) PURE; 18 STDMETHOD (GetDeinterlaceMode)(THIS_ OUT AMVP_MODE *pMode) PURE; 19}; 20 21DECLARE_INTERFACE_(IVPNotify2, IVPNotify) 22{ 23 public: 24 STDMETHOD (SetVPSyncMaster)(THIS_ IN BOOL bVPSyncMaster) PURE; 25 STDMETHOD (GetVPSyncMaster)(THIS_ OUT BOOL *pbVPSyncMaster) PURE; 26}; 27 28DECLARE_INTERFACE_(IVPVBINotify, IVPBaseNotify) 29{ 30 public: 31}; 32 33#ifdef __cplusplus 34} 35#endif 36 37#endif 38