#include <mt_wndm.h>
Data Fields | |
| short * | aes_global | 
| The AES global array (use for mt_AES calls).   | |
| INT16 | aeshdl | 
| The screen VDI handle used by AES.   | |
| INT16 | x | 
| INT16 | y | 
| INT16 | w | 
| INT16 | h | 
| Coordinates and size of desktop workarea (not screen size).   | |
| short | color | 
| Number of colors of screen display.   | |
| short | nplanes | 
| Number of planes of screen display (e.g.   | |
| OBJECT * | menu | 
| address of the desktop menu tree   | |
| INT16 | work_in [11] | 
| array input of v_opnvwrk() function   | |
| INT16 | work_out [57] | 
| array output of v_opnvwrk() function   | |
| long | aes4 | 
| bitfield indicating some AES 4 features supported by the OS (see constants AES4_)   | |
| short | avid | 
| Application AES id of the AV server (or -1).   | |
| short | ntree | 
| Number of object trees in the loaded resource.   | |
| char * | pipe | 
| A user buffer used for AES message exchange (more).   | |
| int | error | 
| Last error encountered.   | |
| W_GRAFPORT | graf | 
| Information about the application virtual workstation.   | |
| EVNTvar | evnt | 
| Parameters for evnt_multi() calling.   | |
| WINvar | wglb | 
| Information about application windows.   | |
| APPRSVD * | priv | 
| Private variables.   | |
| short | gdos | 
| Contains the number of fonts loaded (FIXME: should contain the value returns by vq_gdos() ?).   | |
      
  | 
  
| 
 bitfield indicating some AES 4 features supported by the OS (see constants AES4_) 
  | 
  
      
  | 
  
| 
 The AES global array (use for mt_AES calls). 
  | 
  
      
  | 
  
| 
 The screen VDI handle used by AES. 
  | 
  
      
  | 
  
| 
 Application AES id of the AV server (or -1). 
  | 
  
      
  | 
  
| 
 Number of colors of screen display. 
  | 
  
      
  | 
  
| 
 Last error encountered. 
  | 
  
      
  | 
  
| 
 Parameters for evnt_multi() calling. 
  | 
  
      
  | 
  
| 
 Contains the number of fonts loaded (FIXME: should contain the value returns by vq_gdos() ?). 
  | 
  
      
  | 
  
| 
 Information about the application virtual workstation. 
  | 
  
      
  | 
  
| 
 Coordinates and size of desktop workarea (not screen size). 
  | 
  
      
  | 
  
| 
 address of the desktop menu tree 
  | 
  
      
  | 
  
| 
 Number of planes of screen display (e.g. color = 2^nplanes)  | 
  
      
  | 
  
| 
 Number of object trees in the loaded resource. 
  | 
  
      
  | 
  
| 
 A user buffer used for AES message exchange (more). ApplInit() reserves a 256 byte buffer allocated in global memory mode pointed by this variable. This buffer can be used to send information safely in MU_MESAG event. For example, AV_STARTPROG (AV-protocol) uses app->evnt.buff[3-4] to emit a address pointing to a string character. This address should be app.pipe.  | 
  
      
  | 
  
| 
 Private variables. Private variables are grouped in a hidden structure in order to prevent their utilisation.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 Information about application windows. 
  | 
  
      
  | 
  
| 
 array input of v_opnvwrk() function 
  | 
  
      
  | 
  
| 
 array output of v_opnvwrk() function 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
 1.4.6