reman3/Rayman_X/cpa/public/SAI/SAI_Pub.h

50 lines
2.2 KiB
C

#if !defined(__SAI_Pub_h__)
#define __SAI_Pub_h__
#include "CPA_Expt.h"
#define SAI_TRUE TRUE
#define SAI_FALSE FALSE
#if defined(__cplusplus)
extern "C"
{
#endif /* __cplusplus */
#ifndef U64 /* Oliv' - 07/07/1999 */
extern CPA_EXPORT unsigned char SAI_fn_bInsertBoolInTable(void *_p_vValue, unsigned char ucMask, SAI_tdeFlags _eFlags);
#endif /* U64 */
extern CPA_EXPORT unsigned char SAI_fn_bInsertCharInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
extern CPA_EXPORT unsigned char SAI_fn_bInsertShortInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
extern CPA_EXPORT unsigned char SAI_fn_bInsertLongInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
extern CPA_EXPORT unsigned char SAI_fn_bInsertFloatInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
extern CPA_EXPORT unsigned char SAI_fn_bInsertDoubleInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
extern CPA_EXPORT unsigned char SAI_fn_bInsertPointerInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
extern CPA_EXPORT unsigned char SAI_fn_bInsertMTHRealInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
extern CPA_EXPORT unsigned char SAI_fn_bInsertMTHVectorInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
extern CPA_EXPORT unsigned char SAI_fn_bInsertMTHMatrixInTable(void *_p_vValue, SAI_tdeFlags _eFlags);
extern CPA_EXPORT unsigned char SAI_fn_bInsertArrayInTable(void *_p_vValue, unsigned long _ulSize, SAI_tdeFlags _eFlags);
extern CPA_EXPORT unsigned char SAI_fn_bRemoveValueFromTable(void *_p_vValue, SAI_tdeFlags _eFlags);
extern CPA_EXPORT void *SAI_fn_p_vGetTableValuePointerOf(void *_p_vValue, SAI_tdeFlags _eFlags);
extern CPA_EXPORT unsigned char SAI_fn_bInitAllWhen(SAI_tdeFlags _eUserFlags);
extern CPA_EXPORT unsigned char SAI_fn_bInitOneValueWhen(void *_p_vValue, SAI_tdeFlags _eUserFlags);
extern CPA_EXPORT unsigned char SAI_fn_ucPlayerSaveValues(char *_szFileName);
extern CPA_EXPORT unsigned char SAI_fn_ucLevelSaveValues(char *_szFileName);
extern CPA_EXPORT unsigned char SAI_fn_ucLoadValues(char *_szFileName);
extern CPA_EXPORT unsigned char SAI_fn_ucLoadPlayerValues(char *_szFileName);
extern CPA_EXPORT unsigned char SAI_fn_ucLoadLevelValues(char *_szFileName);
#if defined(__cplusplus)
}
#endif /* __cplusplus */
#endif /* __SAI_Pub_h__ */