reman3/Rayman_X/cpa/tempgrp/SIF/SifLoadS.h

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_*/