/*========================================================================= * RND_Str.h : Structure des fonctions d'entrées * * Version 1.0 * Creation date 01/04/97 * Revision date * * (c) Ubi Studios 1997 *=======================================================================*/ #if !defined(__RND_Str_H__) #define __RND_Str_H__ /******************************************/ #if _MSC_VER >= 1000 #pragma once #endif /* _MSC_VER >= 1000 */ /******************************************/ /****************************************/ #if !defined(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 /* CPA_WANTS_IMPORT || CPA_WANTS_EXPORT */ #endif /* CPA_EXPORT */ /****************************************/ #define RND_C_MaxIndex 50 /***********************/ /**** Handle define ****/ /***********************/ #if defined(D_RND_Input_StructureDefine) struct RND_tdstRandom_ { unsigned long ulSizeOfTable; unsigned long a_ulIndex[RND_C_MaxIndex]; RND_tdxHandleToRandomIndex hLastUsedIndex; unsigned long ulMaxValueInTable; /*MTH_tdxReal xMaxValueInTable;*/ MTH_tdxReal xInverseMaxValueInTable; unsigned long *p_ulTable; }; #endif /* D_RND_Input_StructureDefine */ #undef EXTERN #undef extern #if !defined(D_RND_Input_VariableDefine) #define EXTERN extern #else #define EXTERN #endif /* D_RND_Input_VariableDefine*/ EXTERN struct RND_tdstRandom_ RND_g_stRandomStructure; #undef EXTERN #undef extern #endif /* __RND_Str_H__ */