63 lines
1.1 KiB
C
63 lines
1.1 KiB
C
#ifndef _SIFLOAD_H_
|
|
#define _SIFLOAD_H_
|
|
|
|
|
|
/********************************************************************* */
|
|
/** SifLoadS.h: ** */
|
|
/** ** */
|
|
/** Header file for Public SIF module Script Load functions ** */
|
|
/** ** */
|
|
/********************************************************************* */
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif /* __cplusplus*/
|
|
|
|
|
|
/****************************************/
|
|
#undef CPA_EXPORT
|
|
#if defined(CPA_WANTS_IMPORT)
|
|
#define CPA_EXPORT __declspec(dllimport)
|
|
#elif defined(CPA_WANTS_EXPORT)
|
|
#define CPA_EXPORT __declspec(dllexport)
|
|
#else
|
|
#define CPA_EXPORT
|
|
#endif
|
|
/****************************************/
|
|
|
|
|
|
|
|
|
|
typedef struct _SIF_tdstInfoType SIF_tdstInfoType;
|
|
/*
|
|
typedef enum _SIF_eInfoTypeId
|
|
{
|
|
ENVIRONMENT_INFO,
|
|
MATERIAL_INFO,
|
|
NB_INFO_TYPES,
|
|
} SIF_eInfoTypeId;
|
|
*/
|
|
|
|
|
|
struct _SIF_tdstInfoType
|
|
{
|
|
/* SIF_eInfoTypeId eId;*/
|
|
char *szInfoName;
|
|
#if !defined(U64)
|
|
SCR_tdst_Link_Table m_Table;
|
|
#endif /* U64 */
|
|
};
|
|
|
|
extern CPA_EXPORT SIF_tdstInfoType *SIF_fn_pstGetSoundInfosDescriptor(int _iInfoType);
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif /* __cplusplus*/
|
|
|
|
|
|
|
|
#endif /*_SIFLOAD_H_*/
|