100 lines
3.2 KiB
C
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__ */
|
|
|