reman3/Rayman_X/cpa/public/GAM/Actions/_Sample.h

100 lines
3.2 KiB
C

/*=========================================================================
* ####.h : ####'s functions
*
*
* #### MUST BE REPLACE BY THE HEADER FILENAME
*
*
* Version 1.0
* Creation date 01/10/96
* Revision date
*
* That file needs to be compatible for all platforms.
*
* (c) Ubi Studios 1996
*=======================================================================*/
#if !defined(__####_H__)
#define __####_H__
/******************************************/
#if _MSC_VER >= 1000
#pragma once
#endif /* _MSC_VER >= 1000*/
/******************************************/
#include "GAM/Header.h"
#undef EXTERN
#undef extern
#if !defined(D_####_VariableDefine)
#define EXTERN extern
#else
#define EXTERN
#endif /* D_####_VariableDefine */
#if defined(__cplusplus)
extern "C"
{
#endif /* __cplusplus */
#if defined(D_####_StructureDefine)
struct tdst####_
{
};
#endif /* D_####_StructureDefine */
/***********************/
/**** Handle define ****/
/***********************/
typedef struct tdst####_ * MS_tdxHandleTo####;
/**** #### scripts ****/
#define C_Section####Description "####"
#define C_Entry####Champ "Champ"
/**** Put here all globals variables : ****/
/**** EXTERN typeofvar variable; ****/
/*******************************/
/**** Base functions define ****/
/*******************************/
extern CPA_EXPORT SCR_tde_Anl_ReturnValue fn_e####ScriptCallback(SCR_tdst_File_Description *_p_stFile,char *_p_szName,char *_ap_szParams[],SCR_tde_Anl_Action _eAction);
/*extern CPA_EXPORT void fn_v####SaveMiniStructure(SCR_tdst_File_Description *p_stFile,struct tdstEngineObject_ *p_stObject);*/
extern CPA_EXPORT unsigned long fn_ul####SizeOf();
extern CPA_EXPORT void fn_v####Alloc(struct tdstEngineObject_ *p_stObject);
extern CPA_EXPORT MS_tdxHandleTo#### fn_h_####RealAlloc();
extern CPA_EXPORT void fn_v####Free(struct tdstEngineObject_ *p_stObject);
extern CPA_EXPORT void fn_v####Init(struct tdstEngineObject_ *p_stObject,enum tdeObjectTreeInit_ eObjectInit);
extern CPA_EXPORT void fn_v####Desinit(struct tdstEngineObject_ *p_stObject,enum tdeObjectTreeInit_ eObjectInit);
extern CPA_EXPORT void fn_v####CopyClone(struct tdstEngineObject_ * _p_stObjectDest,struct tdstEngineObject_ * _p_stObjectSrc);
/*********************************/
/**** Access functions define ****/
/*********************************/
extern CPA_EXPORT xtype fn_x####Getxxxxxx(MS_tdxHandleTo#### h_####);
extern CPA_EXPORT void fn_v####Setxxxxxx(MS_tdxHandleTo#### h_####,xtype xValue);
/**********************************/
/**** Special functions define ****/
/**********************************/
/**********************/
/**** SAI function ****/
/**********************/
extern CPA_EXPORT void fn_v####InitValueSAI(MS_tdxHandleTo#### h_####);
extern CPA_EXPORT void fn_v####SavedValueSAI(MS_tdxHandleTo#### h_####);
extern CPA_EXPORT void fn_v####FreeInitValueSAI(MS_tdxHandleTo#### h_####);
/*************************************/
/**** Access functions for Editor ****/
/*************************************/
#if defined(ACTIVE_EDITOR)
#endif /* ACTIVE_EDITOR */
#if defined(__cplusplus)
}
#endif /* __cplusplus */
#endif /* __####_H__ */