home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 November / PCONLINE_11_99.ISO / filesbbs / OS2 / ACDCR032.ZIP / source / audiofolder.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-07-25  |  3.1 KB  |  103 lines

  1. /*
  2.  * This program is free software; you can redistribute it and/or modify
  3.  * it under the terms of the GNU General Public License as published by
  4.  * the Free Software Foundation; either version 2, or (at your option)
  5.  * any later version.
  6.  *
  7.  * This program is distributed in the hope that it will be useful,
  8.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  9.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  10.  * GNU General Public License for more details.
  11.  *
  12.  * You should have received a copy of the GNU General Public License
  13.  * along with this program; see the file COPYING.  If not, write to
  14.  * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  15.  */
  16. #include "audiofolderres.h"
  17.  
  18. /* Global flags for cdrecord saved in cdrecord.ini */
  19. #define IDCDR_HIDEWINDOW   0x0001
  20. #define IDCDR_CLOSEWINDOW 0x0002
  21.  
  22. /* Key for save/restore of write flags */
  23. #define IDKEY_FDRWRITEFLAGS        4000
  24.  
  25. /* write flags */
  26. #define IDWF_PAD     0x0001
  27. #define IDWF_NOFIX   0x0002
  28. #define IDWF_PREEMP  0x0004
  29. #define IDWF_DUMMY  0x0008
  30. #define WF_ALLFLAGS (IDWF_PAD|IDWF_NOFIX|IDWF_DUMMY|IDWF_PREEMP)
  31.  
  32. /* Global mkisofs flags saved in cdrecord.ini */
  33. #define IDMK_HIDEWINDOW   0x0001
  34. #define IDMK_CLOSEWINDOW 0x0002
  35.  
  36.  
  37. /* Key for save/restore of mkisofs flags */
  38. #define IDKEY_MKISOFSFLAGS        5000
  39.  
  40. /* mkisofs flags */
  41. #define IDMK_ALLOW32CHARS     0x0001
  42. #define IDMK_LEADINGPERIODS   0x0002
  43. #define IDMK_JOLIET  0x0004
  44. #define IDMK_ROCKRIDGE  0x0008
  45. #define IDMK_TRANSTABLE  0x0010
  46. #define IDMK_LOGFILE  0x0020
  47.  
  48. #define MK_ALLFLAGS (IDMK_ALLOW32CHARS|IDMK_LEADINGPERIODS|IDMK_JOLIET|IDMK_ROCKRIDGE|IDMK_TRANSTABLE|IDMK_LOGFILE)
  49.  
  50. /* Key for save/restore of create flags */
  51. #define IDKEY_CREATEFLAGS        5500
  52.  
  53. /* Create flags */
  54. #define IDCR_IMAGEONLY 0x0001
  55. #define IDCR_WRITEIMAGE 0x0002
  56. #define IDCR_ONTHEFLY    0x0004
  57. #define IDCR_ASK           0x0008
  58.  
  59. /* Key for save/restore of cdtype flags */
  60. #define IDKEY_CDTYPEFLAGS        6000
  61.  
  62. /* CD-type flags */
  63. #define IDCDT_MULTISESSION     0x0001
  64. #define IDCDT_FIRSTSESSION     0x0002
  65. #define IDCDT_USEWRITER        0x0004
  66. #define IDCDT_TRACKDATA        0x0008
  67. #define IDCDT_TRACKMODE2       0x0010
  68. #define IDCDT_TRACKXA1         0x0020
  69. #define IDCDT_TRACKXA2         0x0040
  70. #define IDCDT_TRACKCDI         0x0080
  71.  
  72. #define CDT_ALLFLAGS (IDCDT_MULTISESSION|IDCDT_FIRSTSESSION|IDCDT_USEWRITER|IDCDT_TRACKDATA|IDCDT_TRACKMODE2| \
  73.                       IDCDT_TRACKXA1|IDCDT_TRACKXA2|IDCDT_TRACKCDI)
  74.  
  75. /* Keys for CD-Author */
  76. #define IDKEY_APPLICATION       6100
  77. #define IDKEY_PUBLISHER         6101
  78. #define IDKEY_PREPARER          6102
  79. #define IDKEY_COPYRIGHT         6103
  80.  
  81. /* Private window messages */
  82. #define WM_STARTGRABMSG "WM_STARTGRAB"
  83. #define WM_UPDATESTATUSBARMSG "WM_UPDATESTATUSBAR"
  84. #define WM_STARTWRITEMSG "WM_STARTWRITE"
  85.  
  86. #define NAMEFIELDLENGTH 100
  87.  
  88. /* Keys for CWMMAudio */
  89.  
  90. #define IDKEY_DISCTITLE          6200
  91. #define IDKEY_TRACKTITLE         6201
  92. #define IDKEY_ARTIST             6202
  93. #define IDKEY_GENRE              6203
  94. #define IDKEY_DISCID             6204
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.