usbloadergx/source/usbloader/wdvd.h

35 lines
777 B
C
Raw Normal View History

#ifndef _WDVD_H_
#define _WDVD_H_
#ifdef __cplusplus
extern "C"
{
#endif
/* Prototypes */
s32 WDVD_Init( void );
s32 WDVD_Close( void );
s32 WDVD_GetHandle( void );
s32 WDVD_Reset( void );
s32 WDVD_ReadDiskId( void * );
s32 WDVD_Seek( u64 );
s32 WDVD_Offset( u64 );
s32 WDVD_StopLaser( void );
s32 WDVD_StopMotor( void );
s32 WDVD_OpenPartition( u64 );
s32 WDVD_ClosePartition( void );
s32 WDVD_UnencryptedRead( void *, u32, u64 );
s32 WDVD_Read( void *, u32, u64 );
s32 WDVD_WaitForDisc( void );
s32 WDVD_GetCoverStatus( u32 * );
s32 WDVD_DisableReset( u8 );
s32 WDVD_SetUSBMode( const u8 *, s32 partition );
s32 WDVD_Read_Disc_BCA( void *buf );
#ifdef __cplusplus
}
#endif
#endif