00001 #ifndef lbrctltbl_h 00002 #define lbrctltbl_h 00003 00004 #define LBR_C_CTLTBLID 203 00005 #define LBR_M_LOCATE 0x1 00006 #define LBR_M_OPEN 0x2 00007 #define LBR_K_LENGTH 30 00008 #define LBR_C_LENGTH 30 00009 00010 struct _lbrctltbl { 00011 unsigned char lbr_b_id; 00012 unsigned char lbr_b_tblsiz; 00013 unsigned char lbr_b_type; 00014 unsigned char lbr_b_func; 00015 char lbrctltbl_$_fill_1 [2]; 00016 union { 00017 unsigned int lbr_l_usrflg; 00018 struct { 00019 unsigned lbr_v_locate : 1; 00020 unsigned lbr_v_open : 1; 00021 unsigned lbr_v_fill_0_ : 6; 00022 }; 00023 }; 00024 unsigned int lbr_l_hdrptr; 00025 unsigned int lbr_l_ctxptr; 00026 unsigned int lbr_l_curidx; 00027 unsigned int lbr_l_usrnam; 00028 unsigned int lbr_l_oldhdrptr; 00029 }; 00030 00031 #endif 00032 00033