2025-04-27 07:49:33 -04:00

47 lines
2.6 KiB
C

//***************************************************************************
// Analog Copy protection Processor header
//
//***************************************************************************
#ifndef __CCPGD_H__
#define __CCPGD_H__
void CGuard_CPGD_SET_CGMSparameter( PHW_DEVICE_EXTENSION pHwDevExt );
void CGuard_CPGD_SET_CPGDparameter( PHW_DEVICE_EXTENSION pHwDevExt );
void CGuard_CPGD_SET_BURST( PHW_DEVICE_EXTENSION pHwDevExt,PWORD data, ULONG size );
void CGuard_CPGD_SET_AGC( PHW_DEVICE_EXTENSION pHwDevExt, WORD Cval, WORD Yval );
ULONG CGuard_CPGD_CALC_CRC( PHW_DEVICE_EXTENSION pHwDevExt, ULONG val );
void CGuard_CPGD_SET_CGMS_A_0( PHW_DEVICE_EXTENSION pHwDevExt, ULONG aspect, ULONG letter );
void CGuard_CPGD_SET_CGMS_A_1( PHW_DEVICE_EXTENSION pHwDevExt, ULONG aspect, ULONG letter );
void CGuard_CPGD_SET_CGMS_A_2( PHW_DEVICE_EXTENSION pHwDevExt, ULONG aspect, ULONG letter );
void CGuard_CPGD_SET_CGMS_A_3( PHW_DEVICE_EXTENSION pHwDevExt, ULONG aspect, ULONG letter );
void CGuard_CPGD_SET_CLR_STRIPE_OFF( PHW_DEVICE_EXTENSION pHwDevExt );
void CGuard_CPGD_SET_CLR_STRIPE_2( PHW_DEVICE_EXTENSION pHwDevExt );
void CGuard_CPGD_SET_CLR_STRIPE_4( PHW_DEVICE_EXTENSION pHwDevExt );
void CGuard_CPGD_SET_CPGD_0( PHW_DEVICE_EXTENSION pHwDevExt );
void CGuard_CPGD_SET_CPGD_1( PHW_DEVICE_EXTENSION pHwDevExt );
void CGuard_CPGD_SET_CPGD_2( PHW_DEVICE_EXTENSION pHwDevExt );
void CGuard_CPGD_SET_CPGD_3( PHW_DEVICE_EXTENSION pHwDevExt );
void CGuard_CPGD_RESET_FUNC(PHW_DEVICE_EXTENSION pHwDevExt);
void CGuard_CPGD_VIDEO_MUTE_ON(PHW_DEVICE_EXTENSION pHwDevExt);
void CGuard_CPGD_VIDEO_MUTE_OFF(PHW_DEVICE_EXTENSION pHwDevExt);
void CGuard_CPGD_INIT_NTSC(PHW_DEVICE_EXTENSION pHwDevExt);
void CGuard_CPGD_INIT_PAL(PHW_DEVICE_EXTENSION pHwDevExt);
void CGuard_CPGD_CC_ON(PHW_DEVICE_EXTENSION pHwDevExt);
void CGuard_CPGD_CC_OFF(PHW_DEVICE_EXTENSION pHwDevExt);
void CGuard_CPGD_SUBP_PALETTE( PHW_DEVICE_EXTENSION pHwDevExt, PUCHAR pPalData );
void CGuard_CPGD_OSD_PALETTE( PHW_DEVICE_EXTENSION pHwDevExt, PUCHAR pPalData );
BOOL CGuard_CPGD_SET_AGC_CHIP( PHW_DEVICE_EXTENSION pHwDevExt, ULONG rev );
void CGuard_CPGD_SET_ASPECT( PHW_DEVICE_EXTENSION pHwDevExt, ULONG aspect );
void CGuard_CPGD_SET_LETTER( PHW_DEVICE_EXTENSION pHwDevExt, ULONG letter );
void CGuard_CPGD_SET_CGMS( PHW_DEVICE_EXTENSION pHwDevExt,ULONG cgms );
void CGuard_CPGD_SET_CPGD( PHW_DEVICE_EXTENSION pHwDevExt,ULONG cpgd );
void CGuard_CPGD_SET_CGMSnCPGD( PHW_DEVICE_EXTENSION pHwDevExt,ULONG aspect, ULONG letter, ULONG cgms, ULONG cpgd);
void CGuard_CPGD_UPDATE_AGC( PHW_DEVICE_EXTENSION pHwDevExt );
#endif // __CCPGD_H__