Hitmap 1.3
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Macros Groups Pages
Macros
hit_comTypeStruct.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define hit_comTypeStruct1(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A)
 
#define hit_comTypeStruct2(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B)
 
#define hit_comTypeStruct3(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C)
 
#define hit_comTypeStruct4(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D)
 
#define hit_comTypeStruct5(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E)
 
#define hit_comTypeStruct6(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F)
 
#define hit_comTypeStruct7(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G)
 
#define hit_comTypeStruct8(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H)
 
#define hit_comTypeStruct9(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I)
 
#define hit_comTypeStruct10(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J)
 
#define hit_comTypeStruct11(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K)
 
#define hit_comTypeStruct12(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L)
 
#define hit_comTypeStruct13(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M)
 
#define hit_comTypeStruct14(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N)
 
#define hit_comTypeStruct15(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O)
 
#define hit_comTypeStruct16(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P)
 
#define hit_comTypeStruct17(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q)
 
#define hit_comTypeStruct18(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R)
 
#define hit_comTypeStruct19(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S)
 
#define hit_comTypeStruct20(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T)
 
#define hit_comTypeStruct21(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U)
 
#define hit_comTypeStruct22(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V)
 
#define hit_comTypeStruct23(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W)
 
#define hit_comTypeStruct24(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X)
 
#define hit_comTypeStruct25(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y)
 
#define hit_comTypeStruct26(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z)
 
#define hit_comTypeStruct27(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA)
 
#define hit_comTypeStruct28(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB)
 
#define hit_comTypeStruct29(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC)
 
#define hit_comTypeStruct30(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD)
 
#define hit_comTypeStruct31(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE)
 
#define hit_comTypeStruct32(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF)
 
#define hit_comTypeStruct33(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG)
 
#define hit_comTypeStruct34(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH)
 
#define hit_comTypeStruct35(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI)
 
#define hit_comTypeStruct36(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ)
 
#define hit_comTypeStruct37(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK)
 
#define hit_comTypeStruct38(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL)
 
#define hit_comTypeStruct39(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM)
 
#define hit_comTypeStruct40(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN)
 
#define hit_comTypeStruct41(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO)
 
#define hit_comTypeStruct42(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP)
 
#define hit_comTypeStruct43(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ)
 
#define hit_comTypeStruct44(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR)
 
#define hit_comTypeStruct45(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS)
 
#define hit_comTypeStruct46(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT)
 
#define hit_comTypeStruct47(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU)
 
#define hit_comTypeStruct48(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV)
 
#define hit_comTypeStruct49(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW)
 
#define hit_comTypeStruct50(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX)
 
#define hit_comTypeStruct51(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY)
 
#define hit_comTypeStruct52(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ)
 
#define hit_comTypeStruct53(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA)
 
#define hit_comTypeStruct54(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB)
 
#define hit_comTypeStruct55(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC)
 
#define hit_comTypeStruct56(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD)
 
#define hit_comTypeStruct57(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE)
 
#define hit_comTypeStruct58(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF)
 
#define hit_comTypeStruct59(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG)
 
#define hit_comTypeStruct60(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH)
 
#define hit_comTypeStruct61(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI)
 
#define hit_comTypeStruct62(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ)
 
#define hit_comTypeStruct63(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK)
 
#define hit_comTypeStruct64(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL)
 
#define hit_comTypeStruct65(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM)
 
#define hit_comTypeStruct66(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN)
 
#define hit_comTypeStruct67(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO)
 
#define hit_comTypeStruct68(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP)
 
#define hit_comTypeStruct69(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ)
 
#define hit_comTypeStruct70(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR)
 
#define hit_comTypeStruct71(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS)
 
#define hit_comTypeStruct72(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT)
 
#define hit_comTypeStruct73(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU)
 
#define hit_comTypeStruct74(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV)
 
#define hit_comTypeStruct75(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW)
 
#define hit_comTypeStruct76(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX)
 
#define hit_comTypeStruct77(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY)
 
#define hit_comTypeStruct78(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ)
 
#define hit_comTypeStruct79(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA)
 
#define hit_comTypeStruct80(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB)
 
#define hit_comTypeStruct81(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC)
 
#define hit_comTypeStruct82(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD)
 
#define hit_comTypeStruct83(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE)
 
#define hit_comTypeStruct84(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF)
 
#define hit_comTypeStruct85(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG)
 
#define hit_comTypeStruct86(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH)
 
#define hit_comTypeStruct87(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI)
 
#define hit_comTypeStruct88(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI, NAME_CJ, COUNT_CJ, TYPE_CJ)
 
#define hit_comTypeStruct89(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI, NAME_CJ, COUNT_CJ, TYPE_CJ, NAME_CK, COUNT_CK, TYPE_CK)
 
#define hit_comTypeStruct90(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI, NAME_CJ, COUNT_CJ, TYPE_CJ, NAME_CK, COUNT_CK, TYPE_CK, NAME_CL, COUNT_CL, TYPE_CL)
 
#define hit_comTypeStruct91(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI, NAME_CJ, COUNT_CJ, TYPE_CJ, NAME_CK, COUNT_CK, TYPE_CK, NAME_CL, COUNT_CL, TYPE_CL, NAME_CM, COUNT_CM, TYPE_CM)
 
#define hit_comTypeStruct92(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI, NAME_CJ, COUNT_CJ, TYPE_CJ, NAME_CK, COUNT_CK, TYPE_CK, NAME_CL, COUNT_CL, TYPE_CL, NAME_CM, COUNT_CM, TYPE_CM, NAME_CN, COUNT_CN, TYPE_CN)
 
#define hit_comTypeStruct93(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI, NAME_CJ, COUNT_CJ, TYPE_CJ, NAME_CK, COUNT_CK, TYPE_CK, NAME_CL, COUNT_CL, TYPE_CL, NAME_CM, COUNT_CM, TYPE_CM, NAME_CN, COUNT_CN, TYPE_CN, NAME_CO, COUNT_CO, TYPE_CO)
 
#define hit_comTypeStruct94(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI, NAME_CJ, COUNT_CJ, TYPE_CJ, NAME_CK, COUNT_CK, TYPE_CK, NAME_CL, COUNT_CL, TYPE_CL, NAME_CM, COUNT_CM, TYPE_CM, NAME_CN, COUNT_CN, TYPE_CN, NAME_CO, COUNT_CO, TYPE_CO, NAME_CP, COUNT_CP, TYPE_CP)
 
#define hit_comTypeStruct95(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI, NAME_CJ, COUNT_CJ, TYPE_CJ, NAME_CK, COUNT_CK, TYPE_CK, NAME_CL, COUNT_CL, TYPE_CL, NAME_CM, COUNT_CM, TYPE_CM, NAME_CN, COUNT_CN, TYPE_CN, NAME_CO, COUNT_CO, TYPE_CO, NAME_CP, COUNT_CP, TYPE_CP, NAME_CQ, COUNT_CQ, TYPE_CQ)
 
#define hit_comTypeStruct96(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI, NAME_CJ, COUNT_CJ, TYPE_CJ, NAME_CK, COUNT_CK, TYPE_CK, NAME_CL, COUNT_CL, TYPE_CL, NAME_CM, COUNT_CM, TYPE_CM, NAME_CN, COUNT_CN, TYPE_CN, NAME_CO, COUNT_CO, TYPE_CO, NAME_CP, COUNT_CP, TYPE_CP, NAME_CQ, COUNT_CQ, TYPE_CQ, NAME_CR, COUNT_CR, TYPE_CR)
 
#define hit_comTypeStruct97(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI, NAME_CJ, COUNT_CJ, TYPE_CJ, NAME_CK, COUNT_CK, TYPE_CK, NAME_CL, COUNT_CL, TYPE_CL, NAME_CM, COUNT_CM, TYPE_CM, NAME_CN, COUNT_CN, TYPE_CN, NAME_CO, COUNT_CO, TYPE_CO, NAME_CP, COUNT_CP, TYPE_CP, NAME_CQ, COUNT_CQ, TYPE_CQ, NAME_CR, COUNT_CR, TYPE_CR, NAME_CS, COUNT_CS, TYPE_CS)
 
#define hit_comTypeStruct98(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI, NAME_CJ, COUNT_CJ, TYPE_CJ, NAME_CK, COUNT_CK, TYPE_CK, NAME_CL, COUNT_CL, TYPE_CL, NAME_CM, COUNT_CM, TYPE_CM, NAME_CN, COUNT_CN, TYPE_CN, NAME_CO, COUNT_CO, TYPE_CO, NAME_CP, COUNT_CP, TYPE_CP, NAME_CQ, COUNT_CQ, TYPE_CQ, NAME_CR, COUNT_CR, TYPE_CR, NAME_CS, COUNT_CS, TYPE_CS, NAME_CT, COUNT_CT, TYPE_CT)
 
#define hit_comTypeStruct99(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI, NAME_CJ, COUNT_CJ, TYPE_CJ, NAME_CK, COUNT_CK, TYPE_CK, NAME_CL, COUNT_CL, TYPE_CL, NAME_CM, COUNT_CM, TYPE_CM, NAME_CN, COUNT_CN, TYPE_CN, NAME_CO, COUNT_CO, TYPE_CO, NAME_CP, COUNT_CP, TYPE_CP, NAME_CQ, COUNT_CQ, TYPE_CQ, NAME_CR, COUNT_CR, TYPE_CR, NAME_CS, COUNT_CS, TYPE_CS, NAME_CT, COUNT_CT, TYPE_CT, NAME_CU, COUNT_CU, TYPE_CU)
 
#define hit_comTypeStruct100(new_type, NATIVE_STRUCT, NAME_A, COUNT_A, TYPE_A, NAME_B, COUNT_B, TYPE_B, NAME_C, COUNT_C, TYPE_C, NAME_D, COUNT_D, TYPE_D, NAME_E, COUNT_E, TYPE_E, NAME_F, COUNT_F, TYPE_F, NAME_G, COUNT_G, TYPE_G, NAME_H, COUNT_H, TYPE_H, NAME_I, COUNT_I, TYPE_I, NAME_J, COUNT_J, TYPE_J, NAME_K, COUNT_K, TYPE_K, NAME_L, COUNT_L, TYPE_L, NAME_M, COUNT_M, TYPE_M, NAME_N, COUNT_N, TYPE_N, NAME_O, COUNT_O, TYPE_O, NAME_P, COUNT_P, TYPE_P, NAME_Q, COUNT_Q, TYPE_Q, NAME_R, COUNT_R, TYPE_R, NAME_S, COUNT_S, TYPE_S, NAME_T, COUNT_T, TYPE_T, NAME_U, COUNT_U, TYPE_U, NAME_V, COUNT_V, TYPE_V, NAME_W, COUNT_W, TYPE_W, NAME_X, COUNT_X, TYPE_X, NAME_Y, COUNT_Y, TYPE_Y, NAME_Z, COUNT_Z, TYPE_Z, NAME_AA, COUNT_AA, TYPE_AA, NAME_AB, COUNT_AB, TYPE_AB, NAME_AC, COUNT_AC, TYPE_AC, NAME_AD, COUNT_AD, TYPE_AD, NAME_AE, COUNT_AE, TYPE_AE, NAME_AF, COUNT_AF, TYPE_AF, NAME_AG, COUNT_AG, TYPE_AG, NAME_AH, COUNT_AH, TYPE_AH, NAME_AI, COUNT_AI, TYPE_AI, NAME_AJ, COUNT_AJ, TYPE_AJ, NAME_AK, COUNT_AK, TYPE_AK, NAME_AL, COUNT_AL, TYPE_AL, NAME_AM, COUNT_AM, TYPE_AM, NAME_AN, COUNT_AN, TYPE_AN, NAME_AO, COUNT_AO, TYPE_AO, NAME_AP, COUNT_AP, TYPE_AP, NAME_AQ, COUNT_AQ, TYPE_AQ, NAME_AR, COUNT_AR, TYPE_AR, NAME_AS, COUNT_AS, TYPE_AS, NAME_AT, COUNT_AT, TYPE_AT, NAME_AU, COUNT_AU, TYPE_AU, NAME_AV, COUNT_AV, TYPE_AV, NAME_AW, COUNT_AW, TYPE_AW, NAME_AX, COUNT_AX, TYPE_AX, NAME_AY, COUNT_AY, TYPE_AY, NAME_AZ, COUNT_AZ, TYPE_AZ, NAME_BA, COUNT_BA, TYPE_BA, NAME_BB, COUNT_BB, TYPE_BB, NAME_BC, COUNT_BC, TYPE_BC, NAME_BD, COUNT_BD, TYPE_BD, NAME_BE, COUNT_BE, TYPE_BE, NAME_BF, COUNT_BF, TYPE_BF, NAME_BG, COUNT_BG, TYPE_BG, NAME_BH, COUNT_BH, TYPE_BH, NAME_BI, COUNT_BI, TYPE_BI, NAME_BJ, COUNT_BJ, TYPE_BJ, NAME_BK, COUNT_BK, TYPE_BK, NAME_BL, COUNT_BL, TYPE_BL, NAME_BM, COUNT_BM, TYPE_BM, NAME_BN, COUNT_BN, TYPE_BN, NAME_BO, COUNT_BO, TYPE_BO, NAME_BP, COUNT_BP, TYPE_BP, NAME_BQ, COUNT_BQ, TYPE_BQ, NAME_BR, COUNT_BR, TYPE_BR, NAME_BS, COUNT_BS, TYPE_BS, NAME_BT, COUNT_BT, TYPE_BT, NAME_BU, COUNT_BU, TYPE_BU, NAME_BV, COUNT_BV, TYPE_BV, NAME_BW, COUNT_BW, TYPE_BW, NAME_BX, COUNT_BX, TYPE_BX, NAME_BY, COUNT_BY, TYPE_BY, NAME_BZ, COUNT_BZ, TYPE_BZ, NAME_CA, COUNT_CA, TYPE_CA, NAME_CB, COUNT_CB, TYPE_CB, NAME_CC, COUNT_CC, TYPE_CC, NAME_CD, COUNT_CD, TYPE_CD, NAME_CE, COUNT_CE, TYPE_CE, NAME_CF, COUNT_CF, TYPE_CF, NAME_CG, COUNT_CG, TYPE_CG, NAME_CH, COUNT_CH, TYPE_CH, NAME_CI, COUNT_CI, TYPE_CI, NAME_CJ, COUNT_CJ, TYPE_CJ, NAME_CK, COUNT_CK, TYPE_CK, NAME_CL, COUNT_CL, TYPE_CL, NAME_CM, COUNT_CM, TYPE_CM, NAME_CN, COUNT_CN, TYPE_CN, NAME_CO, COUNT_CO, TYPE_CO, NAME_CP, COUNT_CP, TYPE_CP, NAME_CQ, COUNT_CQ, TYPE_CQ, NAME_CR, COUNT_CR, TYPE_CR, NAME_CS, COUNT_CS, TYPE_CS, NAME_CT, COUNT_CT, TYPE_CT, NAME_CU, COUNT_CU, TYPE_CU, NAME_CV, COUNT_CV, TYPE_CV)
 

Macro Definition Documentation

#define hit_comTypeStruct1 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[1] = {(COUNT_A)}; \
MPI_Datatype types[1] = {(TYPE_A)}; \
MPI_Aint displs[1]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
int ivarloop; \
for(ivarloop=0; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(1, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Macros to create the MPI Struct Datatypes. The script to generate this file is included at the end.

<license> </license>

Definition at line 11 of file hit_comTypeStruct.h.

#define hit_comTypeStruct10 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[10] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E), (COUNT_F), (COUNT_G), (COUNT_H), (COUNT_I), (COUNT_J)}; \
MPI_Datatype types[10] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E), (TYPE_F), (TYPE_G), (TYPE_H), (TYPE_I), (TYPE_J)}; \
MPI_Aint displs[10]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
MPI_Get_address(&cmdline.NAME_F, &displs[5]); \
MPI_Get_address(&cmdline.NAME_G, &displs[6]); \
MPI_Get_address(&cmdline.NAME_H, &displs[7]); \
MPI_Get_address(&cmdline.NAME_I, &displs[8]); \
MPI_Get_address(&cmdline.NAME_J, &displs[9]); \
int ivarloop; \
for(ivarloop=9; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(10, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 191 of file hit_comTypeStruct.h.

#define hit_comTypeStruct100 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI,
  NAME_CJ,
  COUNT_CJ,
  TYPE_CJ,
  NAME_CK,
  COUNT_CK,
  TYPE_CK,
  NAME_CL,
  COUNT_CL,
  TYPE_CL,
  NAME_CM,
  COUNT_CM,
  TYPE_CM,
  NAME_CN,
  COUNT_CN,
  TYPE_CN,
  NAME_CO,
  COUNT_CO,
  TYPE_CO,
  NAME_CP,
  COUNT_CP,
  TYPE_CP,
  NAME_CQ,
  COUNT_CQ,
  TYPE_CQ,
  NAME_CR,
  COUNT_CR,
  TYPE_CR,
  NAME_CS,
  COUNT_CS,
  TYPE_CS,
  NAME_CT,
  COUNT_CT,
  TYPE_CT,
  NAME_CU,
  COUNT_CU,
  TYPE_CU,
  NAME_CV,
  COUNT_CV,
  TYPE_CV 
)

Definition at line 6446 of file hit_comTypeStruct.h.

#define hit_comTypeStruct11 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[11] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E), (COUNT_F), (COUNT_G), (COUNT_H), (COUNT_I), (COUNT_J), (COUNT_K)}; \
MPI_Datatype types[11] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E), (TYPE_F), (TYPE_G), (TYPE_H), (TYPE_I), (TYPE_J), (TYPE_K)}; \
MPI_Aint displs[11]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
MPI_Get_address(&cmdline.NAME_F, &displs[5]); \
MPI_Get_address(&cmdline.NAME_G, &displs[6]); \
MPI_Get_address(&cmdline.NAME_H, &displs[7]); \
MPI_Get_address(&cmdline.NAME_I, &displs[8]); \
MPI_Get_address(&cmdline.NAME_J, &displs[9]); \
MPI_Get_address(&cmdline.NAME_K, &displs[10]); \
int ivarloop; \
for(ivarloop=10; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(11, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 216 of file hit_comTypeStruct.h.

#define hit_comTypeStruct12 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[12] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E), (COUNT_F), (COUNT_G), (COUNT_H), (COUNT_I), (COUNT_J), (COUNT_K), (COUNT_L)}; \
MPI_Datatype types[12] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E), (TYPE_F), (TYPE_G), (TYPE_H), (TYPE_I), (TYPE_J), (TYPE_K), (TYPE_L)}; \
MPI_Aint displs[12]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
MPI_Get_address(&cmdline.NAME_F, &displs[5]); \
MPI_Get_address(&cmdline.NAME_G, &displs[6]); \
MPI_Get_address(&cmdline.NAME_H, &displs[7]); \
MPI_Get_address(&cmdline.NAME_I, &displs[8]); \
MPI_Get_address(&cmdline.NAME_J, &displs[9]); \
MPI_Get_address(&cmdline.NAME_K, &displs[10]); \
MPI_Get_address(&cmdline.NAME_L, &displs[11]); \
int ivarloop; \
for(ivarloop=11; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(12, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 242 of file hit_comTypeStruct.h.

#define hit_comTypeStruct13 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[13] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E), (COUNT_F), (COUNT_G), (COUNT_H), (COUNT_I), (COUNT_J), (COUNT_K), (COUNT_L), (COUNT_M)}; \
MPI_Datatype types[13] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E), (TYPE_F), (TYPE_G), (TYPE_H), (TYPE_I), (TYPE_J), (TYPE_K), (TYPE_L), (TYPE_M)}; \
MPI_Aint displs[13]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
MPI_Get_address(&cmdline.NAME_F, &displs[5]); \
MPI_Get_address(&cmdline.NAME_G, &displs[6]); \
MPI_Get_address(&cmdline.NAME_H, &displs[7]); \
MPI_Get_address(&cmdline.NAME_I, &displs[8]); \
MPI_Get_address(&cmdline.NAME_J, &displs[9]); \
MPI_Get_address(&cmdline.NAME_K, &displs[10]); \
MPI_Get_address(&cmdline.NAME_L, &displs[11]); \
MPI_Get_address(&cmdline.NAME_M, &displs[12]); \
int ivarloop; \
for(ivarloop=12; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(13, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 269 of file hit_comTypeStruct.h.

#define hit_comTypeStruct14 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[14] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E), (COUNT_F), (COUNT_G), (COUNT_H), (COUNT_I), (COUNT_J), (COUNT_K), (COUNT_L), (COUNT_M), (COUNT_N)}; \
MPI_Datatype types[14] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E), (TYPE_F), (TYPE_G), (TYPE_H), (TYPE_I), (TYPE_J), (TYPE_K), (TYPE_L), (TYPE_M), (TYPE_N)}; \
MPI_Aint displs[14]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
MPI_Get_address(&cmdline.NAME_F, &displs[5]); \
MPI_Get_address(&cmdline.NAME_G, &displs[6]); \
MPI_Get_address(&cmdline.NAME_H, &displs[7]); \
MPI_Get_address(&cmdline.NAME_I, &displs[8]); \
MPI_Get_address(&cmdline.NAME_J, &displs[9]); \
MPI_Get_address(&cmdline.NAME_K, &displs[10]); \
MPI_Get_address(&cmdline.NAME_L, &displs[11]); \
MPI_Get_address(&cmdline.NAME_M, &displs[12]); \
MPI_Get_address(&cmdline.NAME_N, &displs[13]); \
int ivarloop; \
for(ivarloop=13; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(14, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 297 of file hit_comTypeStruct.h.

#define hit_comTypeStruct15 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[15] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E), (COUNT_F), (COUNT_G), (COUNT_H), (COUNT_I), (COUNT_J), (COUNT_K), (COUNT_L), (COUNT_M), (COUNT_N), (COUNT_O)}; \
MPI_Datatype types[15] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E), (TYPE_F), (TYPE_G), (TYPE_H), (TYPE_I), (TYPE_J), (TYPE_K), (TYPE_L), (TYPE_M), (TYPE_N), (TYPE_O)}; \
MPI_Aint displs[15]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
MPI_Get_address(&cmdline.NAME_F, &displs[5]); \
MPI_Get_address(&cmdline.NAME_G, &displs[6]); \
MPI_Get_address(&cmdline.NAME_H, &displs[7]); \
MPI_Get_address(&cmdline.NAME_I, &displs[8]); \
MPI_Get_address(&cmdline.NAME_J, &displs[9]); \
MPI_Get_address(&cmdline.NAME_K, &displs[10]); \
MPI_Get_address(&cmdline.NAME_L, &displs[11]); \
MPI_Get_address(&cmdline.NAME_M, &displs[12]); \
MPI_Get_address(&cmdline.NAME_N, &displs[13]); \
MPI_Get_address(&cmdline.NAME_O, &displs[14]); \
int ivarloop; \
for(ivarloop=14; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(15, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 326 of file hit_comTypeStruct.h.

#define hit_comTypeStruct16 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[16] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E), (COUNT_F), (COUNT_G), (COUNT_H), (COUNT_I), (COUNT_J), (COUNT_K), (COUNT_L), (COUNT_M), (COUNT_N), (COUNT_O), (COUNT_P)}; \
MPI_Datatype types[16] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E), (TYPE_F), (TYPE_G), (TYPE_H), (TYPE_I), (TYPE_J), (TYPE_K), (TYPE_L), (TYPE_M), (TYPE_N), (TYPE_O), (TYPE_P)}; \
MPI_Aint displs[16]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
MPI_Get_address(&cmdline.NAME_F, &displs[5]); \
MPI_Get_address(&cmdline.NAME_G, &displs[6]); \
MPI_Get_address(&cmdline.NAME_H, &displs[7]); \
MPI_Get_address(&cmdline.NAME_I, &displs[8]); \
MPI_Get_address(&cmdline.NAME_J, &displs[9]); \
MPI_Get_address(&cmdline.NAME_K, &displs[10]); \
MPI_Get_address(&cmdline.NAME_L, &displs[11]); \
MPI_Get_address(&cmdline.NAME_M, &displs[12]); \
MPI_Get_address(&cmdline.NAME_N, &displs[13]); \
MPI_Get_address(&cmdline.NAME_O, &displs[14]); \
MPI_Get_address(&cmdline.NAME_P, &displs[15]); \
int ivarloop; \
for(ivarloop=15; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(16, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 356 of file hit_comTypeStruct.h.

#define hit_comTypeStruct17 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[17] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E), (COUNT_F), (COUNT_G), (COUNT_H), (COUNT_I), (COUNT_J), (COUNT_K), (COUNT_L), (COUNT_M), (COUNT_N), (COUNT_O), (COUNT_P), (COUNT_Q)}; \
MPI_Datatype types[17] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E), (TYPE_F), (TYPE_G), (TYPE_H), (TYPE_I), (TYPE_J), (TYPE_K), (TYPE_L), (TYPE_M), (TYPE_N), (TYPE_O), (TYPE_P), (TYPE_Q)}; \
MPI_Aint displs[17]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
MPI_Get_address(&cmdline.NAME_F, &displs[5]); \
MPI_Get_address(&cmdline.NAME_G, &displs[6]); \
MPI_Get_address(&cmdline.NAME_H, &displs[7]); \
MPI_Get_address(&cmdline.NAME_I, &displs[8]); \
MPI_Get_address(&cmdline.NAME_J, &displs[9]); \
MPI_Get_address(&cmdline.NAME_K, &displs[10]); \
MPI_Get_address(&cmdline.NAME_L, &displs[11]); \
MPI_Get_address(&cmdline.NAME_M, &displs[12]); \
MPI_Get_address(&cmdline.NAME_N, &displs[13]); \
MPI_Get_address(&cmdline.NAME_O, &displs[14]); \
MPI_Get_address(&cmdline.NAME_P, &displs[15]); \
MPI_Get_address(&cmdline.NAME_Q, &displs[16]); \
int ivarloop; \
for(ivarloop=16; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(17, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 387 of file hit_comTypeStruct.h.

#define hit_comTypeStruct18 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[18] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E), (COUNT_F), (COUNT_G), (COUNT_H), (COUNT_I), (COUNT_J), (COUNT_K), (COUNT_L), (COUNT_M), (COUNT_N), (COUNT_O), (COUNT_P), (COUNT_Q), (COUNT_R)}; \
MPI_Datatype types[18] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E), (TYPE_F), (TYPE_G), (TYPE_H), (TYPE_I), (TYPE_J), (TYPE_K), (TYPE_L), (TYPE_M), (TYPE_N), (TYPE_O), (TYPE_P), (TYPE_Q), (TYPE_R)}; \
MPI_Aint displs[18]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
MPI_Get_address(&cmdline.NAME_F, &displs[5]); \
MPI_Get_address(&cmdline.NAME_G, &displs[6]); \
MPI_Get_address(&cmdline.NAME_H, &displs[7]); \
MPI_Get_address(&cmdline.NAME_I, &displs[8]); \
MPI_Get_address(&cmdline.NAME_J, &displs[9]); \
MPI_Get_address(&cmdline.NAME_K, &displs[10]); \
MPI_Get_address(&cmdline.NAME_L, &displs[11]); \
MPI_Get_address(&cmdline.NAME_M, &displs[12]); \
MPI_Get_address(&cmdline.NAME_N, &displs[13]); \
MPI_Get_address(&cmdline.NAME_O, &displs[14]); \
MPI_Get_address(&cmdline.NAME_P, &displs[15]); \
MPI_Get_address(&cmdline.NAME_Q, &displs[16]); \
MPI_Get_address(&cmdline.NAME_R, &displs[17]); \
int ivarloop; \
for(ivarloop=17; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(18, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 419 of file hit_comTypeStruct.h.

#define hit_comTypeStruct19 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S 
)

Definition at line 452 of file hit_comTypeStruct.h.

#define hit_comTypeStruct2 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[2] = {(COUNT_A), (COUNT_B)}; \
MPI_Datatype types[2] = {(TYPE_A), (TYPE_B)}; \
MPI_Aint displs[2]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
int ivarloop; \
for(ivarloop=1; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(2, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 27 of file hit_comTypeStruct.h.

#define hit_comTypeStruct20 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T 
)

Definition at line 486 of file hit_comTypeStruct.h.

#define hit_comTypeStruct21 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U 
)

Definition at line 521 of file hit_comTypeStruct.h.

#define hit_comTypeStruct22 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V 
)

Definition at line 557 of file hit_comTypeStruct.h.

#define hit_comTypeStruct23 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W 
)

Definition at line 594 of file hit_comTypeStruct.h.

#define hit_comTypeStruct24 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X 
)

Definition at line 632 of file hit_comTypeStruct.h.

#define hit_comTypeStruct25 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y 
)

Definition at line 671 of file hit_comTypeStruct.h.

#define hit_comTypeStruct26 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z 
)

Definition at line 711 of file hit_comTypeStruct.h.

#define hit_comTypeStruct27 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA 
)

Definition at line 752 of file hit_comTypeStruct.h.

#define hit_comTypeStruct28 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB 
)

Definition at line 794 of file hit_comTypeStruct.h.

#define hit_comTypeStruct29 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC 
)

Definition at line 837 of file hit_comTypeStruct.h.

#define hit_comTypeStruct3 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[3] = {(COUNT_A), (COUNT_B), (COUNT_C)}; \
MPI_Datatype types[3] = {(TYPE_A), (TYPE_B), (TYPE_C)}; \
MPI_Aint displs[3]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
int ivarloop; \
for(ivarloop=2; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(3, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 44 of file hit_comTypeStruct.h.

#define hit_comTypeStruct30 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD 
)

Definition at line 881 of file hit_comTypeStruct.h.

#define hit_comTypeStruct31 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE 
)

Definition at line 926 of file hit_comTypeStruct.h.

#define hit_comTypeStruct32 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF 
)

Definition at line 972 of file hit_comTypeStruct.h.

#define hit_comTypeStruct33 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG 
)

Definition at line 1019 of file hit_comTypeStruct.h.

#define hit_comTypeStruct34 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH 
)

Definition at line 1067 of file hit_comTypeStruct.h.

#define hit_comTypeStruct35 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI 
)

Definition at line 1116 of file hit_comTypeStruct.h.

#define hit_comTypeStruct36 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ 
)

Definition at line 1166 of file hit_comTypeStruct.h.

#define hit_comTypeStruct37 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK 
)

Definition at line 1217 of file hit_comTypeStruct.h.

#define hit_comTypeStruct38 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL 
)

Definition at line 1269 of file hit_comTypeStruct.h.

#define hit_comTypeStruct39 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM 
)

Definition at line 1322 of file hit_comTypeStruct.h.

#define hit_comTypeStruct4 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[4] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D)}; \
MPI_Datatype types[4] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D)}; \
MPI_Aint displs[4]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
int ivarloop; \
for(ivarloop=3; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(4, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 62 of file hit_comTypeStruct.h.

#define hit_comTypeStruct40 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN 
)

Definition at line 1376 of file hit_comTypeStruct.h.

#define hit_comTypeStruct41 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO 
)

Definition at line 1431 of file hit_comTypeStruct.h.

#define hit_comTypeStruct42 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP 
)

Definition at line 1487 of file hit_comTypeStruct.h.

#define hit_comTypeStruct43 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ 
)

Definition at line 1544 of file hit_comTypeStruct.h.

#define hit_comTypeStruct44 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR 
)

Definition at line 1602 of file hit_comTypeStruct.h.

#define hit_comTypeStruct45 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS 
)

Definition at line 1661 of file hit_comTypeStruct.h.

#define hit_comTypeStruct46 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT 
)

Definition at line 1721 of file hit_comTypeStruct.h.

#define hit_comTypeStruct47 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU 
)

Definition at line 1782 of file hit_comTypeStruct.h.

#define hit_comTypeStruct48 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV 
)

Definition at line 1844 of file hit_comTypeStruct.h.

#define hit_comTypeStruct49 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW 
)

Definition at line 1907 of file hit_comTypeStruct.h.

#define hit_comTypeStruct5 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[5] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E)}; \
MPI_Datatype types[5] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E)}; \
MPI_Aint displs[5]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
int ivarloop; \
for(ivarloop=4; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(5, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 81 of file hit_comTypeStruct.h.

#define hit_comTypeStruct50 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX 
)

Definition at line 1971 of file hit_comTypeStruct.h.

#define hit_comTypeStruct51 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY 
)

Definition at line 2036 of file hit_comTypeStruct.h.

#define hit_comTypeStruct52 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ 
)

Definition at line 2102 of file hit_comTypeStruct.h.

#define hit_comTypeStruct53 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA 
)

Definition at line 2169 of file hit_comTypeStruct.h.

#define hit_comTypeStruct54 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB 
)

Definition at line 2237 of file hit_comTypeStruct.h.

#define hit_comTypeStruct55 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC 
)

Definition at line 2306 of file hit_comTypeStruct.h.

#define hit_comTypeStruct56 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD 
)

Definition at line 2376 of file hit_comTypeStruct.h.

#define hit_comTypeStruct57 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE 
)

Definition at line 2447 of file hit_comTypeStruct.h.

#define hit_comTypeStruct58 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF 
)

Definition at line 2519 of file hit_comTypeStruct.h.

#define hit_comTypeStruct59 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG 
)

Definition at line 2592 of file hit_comTypeStruct.h.

#define hit_comTypeStruct6 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[6] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E), (COUNT_F)}; \
MPI_Datatype types[6] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E), (TYPE_F)}; \
MPI_Aint displs[6]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
MPI_Get_address(&cmdline.NAME_F, &displs[5]); \
int ivarloop; \
for(ivarloop=5; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(6, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 101 of file hit_comTypeStruct.h.

#define hit_comTypeStruct60 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH 
)

Definition at line 2666 of file hit_comTypeStruct.h.

#define hit_comTypeStruct61 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI 
)

Definition at line 2741 of file hit_comTypeStruct.h.

#define hit_comTypeStruct62 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ 
)

Definition at line 2817 of file hit_comTypeStruct.h.

#define hit_comTypeStruct63 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK 
)

Definition at line 2894 of file hit_comTypeStruct.h.

#define hit_comTypeStruct64 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL 
)

Definition at line 2972 of file hit_comTypeStruct.h.

#define hit_comTypeStruct65 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM 
)

Definition at line 3051 of file hit_comTypeStruct.h.

#define hit_comTypeStruct66 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN 
)

Definition at line 3131 of file hit_comTypeStruct.h.

#define hit_comTypeStruct67 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO 
)

Definition at line 3212 of file hit_comTypeStruct.h.

#define hit_comTypeStruct68 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP 
)

Definition at line 3294 of file hit_comTypeStruct.h.

#define hit_comTypeStruct69 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ 
)

Definition at line 3377 of file hit_comTypeStruct.h.

#define hit_comTypeStruct7 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[7] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E), (COUNT_F), (COUNT_G)}; \
MPI_Datatype types[7] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E), (TYPE_F), (TYPE_G)}; \
MPI_Aint displs[7]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
MPI_Get_address(&cmdline.NAME_F, &displs[5]); \
MPI_Get_address(&cmdline.NAME_G, &displs[6]); \
int ivarloop; \
for(ivarloop=6; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(7, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 122 of file hit_comTypeStruct.h.

#define hit_comTypeStruct70 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR 
)

Definition at line 3461 of file hit_comTypeStruct.h.

#define hit_comTypeStruct71 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS 
)

Definition at line 3546 of file hit_comTypeStruct.h.

#define hit_comTypeStruct72 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT 
)

Definition at line 3632 of file hit_comTypeStruct.h.

#define hit_comTypeStruct73 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU 
)

Definition at line 3719 of file hit_comTypeStruct.h.

#define hit_comTypeStruct74 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV 
)

Definition at line 3807 of file hit_comTypeStruct.h.

#define hit_comTypeStruct75 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW 
)

Definition at line 3896 of file hit_comTypeStruct.h.

#define hit_comTypeStruct76 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX 
)

Definition at line 3986 of file hit_comTypeStruct.h.

#define hit_comTypeStruct77 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY 
)

Definition at line 4077 of file hit_comTypeStruct.h.

#define hit_comTypeStruct78 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ 
)

Definition at line 4169 of file hit_comTypeStruct.h.

#define hit_comTypeStruct79 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA 
)

Definition at line 4262 of file hit_comTypeStruct.h.

#define hit_comTypeStruct8 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[8] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E), (COUNT_F), (COUNT_G), (COUNT_H)}; \
MPI_Datatype types[8] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E), (TYPE_F), (TYPE_G), (TYPE_H)}; \
MPI_Aint displs[8]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
MPI_Get_address(&cmdline.NAME_F, &displs[5]); \
MPI_Get_address(&cmdline.NAME_G, &displs[6]); \
MPI_Get_address(&cmdline.NAME_H, &displs[7]); \
int ivarloop; \
for(ivarloop=7; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(8, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 144 of file hit_comTypeStruct.h.

#define hit_comTypeStruct80 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB 
)

Definition at line 4356 of file hit_comTypeStruct.h.

#define hit_comTypeStruct81 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC 
)

Definition at line 4451 of file hit_comTypeStruct.h.

#define hit_comTypeStruct82 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD 
)

Definition at line 4547 of file hit_comTypeStruct.h.

#define hit_comTypeStruct83 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE 
)

Definition at line 4644 of file hit_comTypeStruct.h.

#define hit_comTypeStruct84 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF 
)

Definition at line 4742 of file hit_comTypeStruct.h.

#define hit_comTypeStruct85 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG 
)

Definition at line 4841 of file hit_comTypeStruct.h.

#define hit_comTypeStruct86 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH 
)

Definition at line 4941 of file hit_comTypeStruct.h.

#define hit_comTypeStruct87 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI 
)

Definition at line 5042 of file hit_comTypeStruct.h.

#define hit_comTypeStruct88 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI,
  NAME_CJ,
  COUNT_CJ,
  TYPE_CJ 
)

Definition at line 5144 of file hit_comTypeStruct.h.

#define hit_comTypeStruct89 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI,
  NAME_CJ,
  COUNT_CJ,
  TYPE_CJ,
  NAME_CK,
  COUNT_CK,
  TYPE_CK 
)

Definition at line 5247 of file hit_comTypeStruct.h.

#define hit_comTypeStruct9 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I 
)
Value:
{ \
NATIVE_STRUCT cmdline; \
int blockcounts[9] = {(COUNT_A), (COUNT_B), (COUNT_C), (COUNT_D), (COUNT_E), (COUNT_F), (COUNT_G), (COUNT_H), (COUNT_I)}; \
MPI_Datatype types[9] = {(TYPE_A), (TYPE_B), (TYPE_C), (TYPE_D), (TYPE_E), (TYPE_F), (TYPE_G), (TYPE_H), (TYPE_I)}; \
MPI_Aint displs[9]; \
MPI_Get_address(&cmdline.NAME_A, &displs[0]); \
MPI_Get_address(&cmdline.NAME_B, &displs[1]); \
MPI_Get_address(&cmdline.NAME_C, &displs[2]); \
MPI_Get_address(&cmdline.NAME_D, &displs[3]); \
MPI_Get_address(&cmdline.NAME_E, &displs[4]); \
MPI_Get_address(&cmdline.NAME_F, &displs[5]); \
MPI_Get_address(&cmdline.NAME_G, &displs[6]); \
MPI_Get_address(&cmdline.NAME_H, &displs[7]); \
MPI_Get_address(&cmdline.NAME_I, &displs[8]); \
int ivarloop; \
for(ivarloop=8; ivarloop>=0; ivarloop--){ \
displs[ivarloop] -= displs[0]; \
} \
MPI_Type_create_struct(9, blockcounts, displs, types, new_type); \
MPI_Type_commit(new_type); \
}
MPI_Datatype * types
Definition: refMPIluBack.c:109

Definition at line 167 of file hit_comTypeStruct.h.

#define hit_comTypeStruct90 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI,
  NAME_CJ,
  COUNT_CJ,
  TYPE_CJ,
  NAME_CK,
  COUNT_CK,
  TYPE_CK,
  NAME_CL,
  COUNT_CL,
  TYPE_CL 
)

Definition at line 5351 of file hit_comTypeStruct.h.

#define hit_comTypeStruct91 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI,
  NAME_CJ,
  COUNT_CJ,
  TYPE_CJ,
  NAME_CK,
  COUNT_CK,
  TYPE_CK,
  NAME_CL,
  COUNT_CL,
  TYPE_CL,
  NAME_CM,
  COUNT_CM,
  TYPE_CM 
)

Definition at line 5456 of file hit_comTypeStruct.h.

#define hit_comTypeStruct92 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI,
  NAME_CJ,
  COUNT_CJ,
  TYPE_CJ,
  NAME_CK,
  COUNT_CK,
  TYPE_CK,
  NAME_CL,
  COUNT_CL,
  TYPE_CL,
  NAME_CM,
  COUNT_CM,
  TYPE_CM,
  NAME_CN,
  COUNT_CN,
  TYPE_CN 
)

Definition at line 5562 of file hit_comTypeStruct.h.

#define hit_comTypeStruct93 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI,
  NAME_CJ,
  COUNT_CJ,
  TYPE_CJ,
  NAME_CK,
  COUNT_CK,
  TYPE_CK,
  NAME_CL,
  COUNT_CL,
  TYPE_CL,
  NAME_CM,
  COUNT_CM,
  TYPE_CM,
  NAME_CN,
  COUNT_CN,
  TYPE_CN,
  NAME_CO,
  COUNT_CO,
  TYPE_CO 
)

Definition at line 5669 of file hit_comTypeStruct.h.

#define hit_comTypeStruct94 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI,
  NAME_CJ,
  COUNT_CJ,
  TYPE_CJ,
  NAME_CK,
  COUNT_CK,
  TYPE_CK,
  NAME_CL,
  COUNT_CL,
  TYPE_CL,
  NAME_CM,
  COUNT_CM,
  TYPE_CM,
  NAME_CN,
  COUNT_CN,
  TYPE_CN,
  NAME_CO,
  COUNT_CO,
  TYPE_CO,
  NAME_CP,
  COUNT_CP,
  TYPE_CP 
)

Definition at line 5777 of file hit_comTypeStruct.h.

#define hit_comTypeStruct95 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI,
  NAME_CJ,
  COUNT_CJ,
  TYPE_CJ,
  NAME_CK,
  COUNT_CK,
  TYPE_CK,
  NAME_CL,
  COUNT_CL,
  TYPE_CL,
  NAME_CM,
  COUNT_CM,
  TYPE_CM,
  NAME_CN,
  COUNT_CN,
  TYPE_CN,
  NAME_CO,
  COUNT_CO,
  TYPE_CO,
  NAME_CP,
  COUNT_CP,
  TYPE_CP,
  NAME_CQ,
  COUNT_CQ,
  TYPE_CQ 
)

Definition at line 5886 of file hit_comTypeStruct.h.

#define hit_comTypeStruct96 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI,
  NAME_CJ,
  COUNT_CJ,
  TYPE_CJ,
  NAME_CK,
  COUNT_CK,
  TYPE_CK,
  NAME_CL,
  COUNT_CL,
  TYPE_CL,
  NAME_CM,
  COUNT_CM,
  TYPE_CM,
  NAME_CN,
  COUNT_CN,
  TYPE_CN,
  NAME_CO,
  COUNT_CO,
  TYPE_CO,
  NAME_CP,
  COUNT_CP,
  TYPE_CP,
  NAME_CQ,
  COUNT_CQ,
  TYPE_CQ,
  NAME_CR,
  COUNT_CR,
  TYPE_CR 
)

Definition at line 5996 of file hit_comTypeStruct.h.

#define hit_comTypeStruct97 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI,
  NAME_CJ,
  COUNT_CJ,
  TYPE_CJ,
  NAME_CK,
  COUNT_CK,
  TYPE_CK,
  NAME_CL,
  COUNT_CL,
  TYPE_CL,
  NAME_CM,
  COUNT_CM,
  TYPE_CM,
  NAME_CN,
  COUNT_CN,
  TYPE_CN,
  NAME_CO,
  COUNT_CO,
  TYPE_CO,
  NAME_CP,
  COUNT_CP,
  TYPE_CP,
  NAME_CQ,
  COUNT_CQ,
  TYPE_CQ,
  NAME_CR,
  COUNT_CR,
  TYPE_CR,
  NAME_CS,
  COUNT_CS,
  TYPE_CS 
)

Definition at line 6107 of file hit_comTypeStruct.h.

#define hit_comTypeStruct98 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI,
  NAME_CJ,
  COUNT_CJ,
  TYPE_CJ,
  NAME_CK,
  COUNT_CK,
  TYPE_CK,
  NAME_CL,
  COUNT_CL,
  TYPE_CL,
  NAME_CM,
  COUNT_CM,
  TYPE_CM,
  NAME_CN,
  COUNT_CN,
  TYPE_CN,
  NAME_CO,
  COUNT_CO,
  TYPE_CO,
  NAME_CP,
  COUNT_CP,
  TYPE_CP,
  NAME_CQ,
  COUNT_CQ,
  TYPE_CQ,
  NAME_CR,
  COUNT_CR,
  TYPE_CR,
  NAME_CS,
  COUNT_CS,
  TYPE_CS,
  NAME_CT,
  COUNT_CT,
  TYPE_CT 
)

Definition at line 6219 of file hit_comTypeStruct.h.

#define hit_comTypeStruct99 (   new_type,
  NATIVE_STRUCT,
  NAME_A,
  COUNT_A,
  TYPE_A,
  NAME_B,
  COUNT_B,
  TYPE_B,
  NAME_C,
  COUNT_C,
  TYPE_C,
  NAME_D,
  COUNT_D,
  TYPE_D,
  NAME_E,
  COUNT_E,
  TYPE_E,
  NAME_F,
  COUNT_F,
  TYPE_F,
  NAME_G,
  COUNT_G,
  TYPE_G,
  NAME_H,
  COUNT_H,
  TYPE_H,
  NAME_I,
  COUNT_I,
  TYPE_I,
  NAME_J,
  COUNT_J,
  TYPE_J,
  NAME_K,
  COUNT_K,
  TYPE_K,
  NAME_L,
  COUNT_L,
  TYPE_L,
  NAME_M,
  COUNT_M,
  TYPE_M,
  NAME_N,
  COUNT_N,
  TYPE_N,
  NAME_O,
  COUNT_O,
  TYPE_O,
  NAME_P,
  COUNT_P,
  TYPE_P,
  NAME_Q,
  COUNT_Q,
  TYPE_Q,
  NAME_R,
  COUNT_R,
  TYPE_R,
  NAME_S,
  COUNT_S,
  TYPE_S,
  NAME_T,
  COUNT_T,
  TYPE_T,
  NAME_U,
  COUNT_U,
  TYPE_U,
  NAME_V,
  COUNT_V,
  TYPE_V,
  NAME_W,
  COUNT_W,
  TYPE_W,
  NAME_X,
  COUNT_X,
  TYPE_X,
  NAME_Y,
  COUNT_Y,
  TYPE_Y,
  NAME_Z,
  COUNT_Z,
  TYPE_Z,
  NAME_AA,
  COUNT_AA,
  TYPE_AA,
  NAME_AB,
  COUNT_AB,
  TYPE_AB,
  NAME_AC,
  COUNT_AC,
  TYPE_AC,
  NAME_AD,
  COUNT_AD,
  TYPE_AD,
  NAME_AE,
  COUNT_AE,
  TYPE_AE,
  NAME_AF,
  COUNT_AF,
  TYPE_AF,
  NAME_AG,
  COUNT_AG,
  TYPE_AG,
  NAME_AH,
  COUNT_AH,
  TYPE_AH,
  NAME_AI,
  COUNT_AI,
  TYPE_AI,
  NAME_AJ,
  COUNT_AJ,
  TYPE_AJ,
  NAME_AK,
  COUNT_AK,
  TYPE_AK,
  NAME_AL,
  COUNT_AL,
  TYPE_AL,
  NAME_AM,
  COUNT_AM,
  TYPE_AM,
  NAME_AN,
  COUNT_AN,
  TYPE_AN,
  NAME_AO,
  COUNT_AO,
  TYPE_AO,
  NAME_AP,
  COUNT_AP,
  TYPE_AP,
  NAME_AQ,
  COUNT_AQ,
  TYPE_AQ,
  NAME_AR,
  COUNT_AR,
  TYPE_AR,
  NAME_AS,
  COUNT_AS,
  TYPE_AS,
  NAME_AT,
  COUNT_AT,
  TYPE_AT,
  NAME_AU,
  COUNT_AU,
  TYPE_AU,
  NAME_AV,
  COUNT_AV,
  TYPE_AV,
  NAME_AW,
  COUNT_AW,
  TYPE_AW,
  NAME_AX,
  COUNT_AX,
  TYPE_AX,
  NAME_AY,
  COUNT_AY,
  TYPE_AY,
  NAME_AZ,
  COUNT_AZ,
  TYPE_AZ,
  NAME_BA,
  COUNT_BA,
  TYPE_BA,
  NAME_BB,
  COUNT_BB,
  TYPE_BB,
  NAME_BC,
  COUNT_BC,
  TYPE_BC,
  NAME_BD,
  COUNT_BD,
  TYPE_BD,
  NAME_BE,
  COUNT_BE,
  TYPE_BE,
  NAME_BF,
  COUNT_BF,
  TYPE_BF,
  NAME_BG,
  COUNT_BG,
  TYPE_BG,
  NAME_BH,
  COUNT_BH,
  TYPE_BH,
  NAME_BI,
  COUNT_BI,
  TYPE_BI,
  NAME_BJ,
  COUNT_BJ,
  TYPE_BJ,
  NAME_BK,
  COUNT_BK,
  TYPE_BK,
  NAME_BL,
  COUNT_BL,
  TYPE_BL,
  NAME_BM,
  COUNT_BM,
  TYPE_BM,
  NAME_BN,
  COUNT_BN,
  TYPE_BN,
  NAME_BO,
  COUNT_BO,
  TYPE_BO,
  NAME_BP,
  COUNT_BP,
  TYPE_BP,
  NAME_BQ,
  COUNT_BQ,
  TYPE_BQ,
  NAME_BR,
  COUNT_BR,
  TYPE_BR,
  NAME_BS,
  COUNT_BS,
  TYPE_BS,
  NAME_BT,
  COUNT_BT,
  TYPE_BT,
  NAME_BU,
  COUNT_BU,
  TYPE_BU,
  NAME_BV,
  COUNT_BV,
  TYPE_BV,
  NAME_BW,
  COUNT_BW,
  TYPE_BW,
  NAME_BX,
  COUNT_BX,
  TYPE_BX,
  NAME_BY,
  COUNT_BY,
  TYPE_BY,
  NAME_BZ,
  COUNT_BZ,
  TYPE_BZ,
  NAME_CA,
  COUNT_CA,
  TYPE_CA,
  NAME_CB,
  COUNT_CB,
  TYPE_CB,
  NAME_CC,
  COUNT_CC,
  TYPE_CC,
  NAME_CD,
  COUNT_CD,
  TYPE_CD,
  NAME_CE,
  COUNT_CE,
  TYPE_CE,
  NAME_CF,
  COUNT_CF,
  TYPE_CF,
  NAME_CG,
  COUNT_CG,
  TYPE_CG,
  NAME_CH,
  COUNT_CH,
  TYPE_CH,
  NAME_CI,
  COUNT_CI,
  TYPE_CI,
  NAME_CJ,
  COUNT_CJ,
  TYPE_CJ,
  NAME_CK,
  COUNT_CK,
  TYPE_CK,
  NAME_CL,
  COUNT_CL,
  TYPE_CL,
  NAME_CM,
  COUNT_CM,
  TYPE_CM,
  NAME_CN,
  COUNT_CN,
  TYPE_CN,
  NAME_CO,
  COUNT_CO,
  TYPE_CO,
  NAME_CP,
  COUNT_CP,
  TYPE_CP,
  NAME_CQ,
  COUNT_CQ,
  TYPE_CQ,
  NAME_CR,
  COUNT_CR,
  TYPE_CR,
  NAME_CS,
  COUNT_CS,
  TYPE_CS,
  NAME_CT,
  COUNT_CT,
  TYPE_CT,
  NAME_CU,
  COUNT_CU,
  TYPE_CU 
)

Definition at line 6332 of file hit_comTypeStruct.h.