sHelp
                                     NPR.MENU
     i   2
   npr.menu.main
     npr.menu.description.lines
     npr.menu.picture.lines
     npr.menu.routines
     npr.desktop.routines
     npr.cascading.routines

 Ì     i   2
npr.menu.main    (main) 
[urn]
&IM[im]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 urn                         65 FREE     L                 im                                                          
 access                       1 CHOICE   L                 &IM[im]|3                                                   
 active                       1 YN       L                 &IM[im]|4                                                   
 application                 11 FREE     L  NPR.APPL       &IM[im]|0                                               
 arguments                   60 FREE     L                 &IM[im]|5                                                   
 cas.last.update             10 INT      R                 &IM[im]UC                                                   
 desktop.defined              1 YN       L                 &IM[im]|8                                                   
 dt.last.update              10 INT      R                 &IM[im]UD                                                   
 menu.description            78 FREE     L                 &IM[im]D                                                    
 menu.picture                78 FREE     L                 &IM[im]P                                                    
 name                        50 FREE     L                 &IM[im]|1                                                   
 pc.date.time                13 FREE     L                 &IM[im]PC                                                   
 popup.menu.defined           1 YN       L                 &IM[im]|9                                                   
 responsible                  1 CHOICE   L                 &IM[im]|2                                                   
 timeout                      4 PINT     R                 &IM[im]|7                                                   
 title                       50 FREE     L                 &IM[im]|6                                                   
 Ì     i   2
npr.menu.description.lines    (description) 
[urn, text.q]
&IM[im]D[txq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 text.q                       5 PINT     R                 txq                                                         
 text                        79 FREE     L                 &IM[im]D[txq]                                               
 Ì     i   2
npr.menu.picture.lines    (picture) 
[urn, line.index]
&IM[im]P[li]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 line.index                   2 PINT     R                 li                                                          
 line                        92 FREE     L                 &IM[im]P[li]                                                
 Ì     i   2
npr.menu.routines    (routines) 
[urn, menu.routine.number]
&IM[im]O[rt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 menu.routine.number          3 INT      R                 rt                                                          
 menu.menu.arg               60 FREE     L                 &IM[im]O[rt]|4                                              
 menu.menu.urn               65 FREE     L  NPR.MENU       &IM[im]O[rt]|2                                          
 menu.option.type             1 CHOICE   L                 &IM[im]O[rt]T                                               
 menu.option.urn             60 FREE     L                 &IM[im]O[rt]U                                               
 menu.procedure.arg          60 FREE     L                 &IM[im]O[rt]|3                                              
 menu.procedure.urn          65 URN      L  NPR.PROC       &IM[im]O[rt]|1                                          
 menu.routine.log.text       50 FREE     L                 &IM[im]O[rt]|6                                              
 menu.routine.row             2 PINT     R                 &IM[im]O[rt]|5                                              
 menu.routine.text           50 FREE     L                 &IM[im]O[rt]|0                                              
 menu.routine.urn            65 URN      L                                                                             
 menu.type                    1 CHOICE   L                                                                             
 Ì     i   2
npr.desktop.routines    (routines.desktop) 
[urn, location]
&IM[im]DT[icn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 location                     3 INT      R                 icn                                                         
 dt.text                     40 FREE     L                 &IM[im]DT[icn]|0                                            
 icon                        20 FREE     L  NPR.ICON       &IM[im]DT[icn]|3                                        
 log.text                    50 FREE     L                 &IM[im]DT[icn]|6                                            
 proc.menu.argument          60 FREE     L                 &IM[im]DT[icn]|4                                            
 procedure.menu              60 FREE     L                 &IM[im]DT[icn]|2                                            
 type                         1 CHOICE   L                 &IM[im]DT[icn]|1                                            
 Ì     i   2
npr.cascading.routines    (routines.pc.menus) 
[urn, pm.q]
&IM[im]PM[pmq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pm.q                         4 INT      R                 pmq                                                         
 pm.icon.num                  4 INT      R                 &IM[im]PM[pmq]|3                                            
 pm.log.text                 50 FREE     L                 &IM[im]PM[pmq]|6                                            
 pm.proc.menu.argument       60 FREE     L                 &IM[im]PM[pmq]|4                                            
 pm.procedure.menu           60 FREE     L                 &IM[im]PM[pmq]|2                                            
 pm.shortcut.key              1 FREE     L                 &IM[im]PM[pmq]|5                                            
 pm.text                     40 FREE     L                 &IM[im]PM[pmq]|0                                            
 pm.type                      1 CHOICE   L                 &IM[im]PM[pmq]|1                                            
 Ì       2
 INDEX FILE/INTERNAL NAME           SUBSCRIPTS/PHYSICAL BASE

 npr.menu.index                     [application,name,urn] = active
   id.x                               &IMI[ia,in,im]

 npr.menu.routine.index             [menu.routine.urn,urn] = menu.option.type
   routine.index                      &IMX[rtn,im]