home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / som / include / sompstad.xh < prev    next >
Text File  |  1999-02-22  |  2KB  |  99 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: sompstad.xh.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.29.1.17
  7.  *     SOM Emitter emitxh: 2.47
  8.  */
  9.  
  10. #ifndef SOM_Module_sompstad_SOMPStatDef_defined
  11. #define SOM_Module_sompstad_SOMPStatDef_defined 1
  12. #include <som.xh>
  13.  
  14. /*
  15.  * Start of bindings for IDL types
  16.  */
  17.  
  18. class SOMClass;
  19. class SOMObject;
  20. typedef
  21. struct SOMPStatDef_somp_stat {
  22. short  st_dev;
  23. /*
  24.  *  ID of device containing a directory
  25.  *    entry for this file.  File serial
  26.  *    no + device ID uniquely identify
  27.  *    the file within the system
  28.  */
  29.  
  30. unsigned short  st_ino;
  31. /*
  32.  *  File serial number
  33.  */
  34.  
  35. unsigned short  st_mode;
  36. /*
  37.  *  File mode; see #define's below
  38.  */
  39.  
  40. short  st_nlink;
  41. /*
  42.  *  Number of links
  43.  */
  44.  
  45. short  st_uid;
  46. /*
  47.  *  User ID of the file's owner
  48.  */
  49.  
  50. short  st_gid;
  51. /*
  52.  *  Group ID of the file's group
  53.  */
  54.  
  55. short  st_rdev;
  56. /*
  57.  *  ID of device
  58.  *    This entry is defined only for
  59.  *    character or block special files
  60.  */
  61.  
  62. long  st_size;
  63. /*
  64.  *  File size in bytes
  65.  */
  66.  
  67. long  st_atime;
  68. /*
  69.  *  Time of last access
  70.  */
  71.  
  72. long  st_mtime;
  73. /*
  74.  *  Time of last data modification
  75.  */
  76.  
  77. long  st_ctime;
  78. /*
  79.  *  Time of last file status change
  80.  */
  81.  
  82. } SOMPStatDef_somp_stat, SOMPStatDef_sompstat;
  83.  
  84. #ifndef SOM_DONT_USE_SHORT_NAMES
  85. #ifndef SOMTGD_sompstat
  86.     #ifdef sompstat
  87.         #undef sompstat
  88.         #define SOMTGD_sompstat 1
  89.     #else
  90.         #define sompstat SOMPStatDef_sompstat
  91.     #endif /* sompstat */
  92. #endif /* SOMTGD_sompstat */
  93. #endif /* SOM_DONT_USE_SHORT_NAMES */
  94.  
  95. /*
  96.  * End of bindings for IDL types.
  97.  */
  98. #endif /* SOM_Module_sompstad_SOMPStatDef_defined */
  99.