home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / bpos13.zip / pmtypes.pas < prev    next >
Pascal/Delphi Source File  |  1993-11-24  |  9KB  |  275 lines

  1. {***************************************************************************\
  2. *
  3. * Module Name: PMTYPES.H
  4. *
  5. * OS/2 Presentation Manager Datatypes include file
  6. *
  7. * This is conditionally included from PMWIN.H
  8. *
  9. * Copyright (c) International Business Machines Corporation 1981, 1988-1990
  10. *
  11. *****************************************************************************}
  12. {| Version:   1.00
  13.  | Original translation: Peter Sawatzki ps
  14.  | Contributing:
  15.  |   Peter Sawatzki ps
  16.  |
  17.  | change history:
  18.  | Date:    Ver: Author:
  19.  | 11/11/93 1.00 ps     original translation by ps
  20. }
  21. Unit PmTypes;
  22. Interface
  23. Const
  24.   DTYP_USER            =  16384;
  25.   DTYP_CTL_ARRAY       =  1;
  26.   DTYP_CTL_PARRAY      =  -1;
  27.   DTYP_CTL_OFFSET      =  2;
  28.   DTYP_CTL_LENGTH      =  3;
  29.  
  30.  
  31. {********************************************************************}
  32. { Ordinary datatypes                                                 }
  33. {********************************************************************}
  34.  
  35.   DTYP_ACCEL            = 28;
  36.   DTYP_ACCELTABLE       = 29;
  37.   DTYP_ARCPARAMS        = 38;
  38.   DTYP_AREABUNDLE       = 139;
  39.   DTYP_ATOM             = 90;
  40.   DTYP_BITMAPINFO       = 60;
  41.   DTYP_BITMAPINFOHEADER = 61;
  42.   DTYP_BIT16            = 20;
  43.   DTYP_BIT32            = 21;
  44.   DTYP_BIT8             = 19;
  45.   DTYP_BOOL             = 18;
  46.   DTYP_BTNCDATA         = 35;
  47.   DTYP_BYTE             = 13;
  48.   DTYP_CATCHBUF         = 141;
  49.   DTYP_CHAR             = 15;
  50.   DTYP_CHARBUNDLE       = 135;
  51.   DTYP_CLASSINFO        = 95;
  52.   DTYP_COUNT2           = 93;
  53.   DTYP_COUNT2B          = 70;
  54.   DTYP_COUNT2CH         = 82;
  55.   DTYP_COUNT4           = 152;
  56.   DTYP_COUNT4B          = 42;
  57.   DTYP_CPID             = 57;
  58.   DTYP_CREATESTRUCT     = 98;
  59.   DTYP_CURSORINFO       = 34;
  60.   DTYP_DEVOPENSTRUC     = 124;
  61.   DTYP_DLGTEMPLATE      = 96;
  62.   DTYP_DLGTITEM         = 97;
  63.   DTYP_ENTRYFDATA       = 127;
  64.   DTYP_ERRORID          = 45;
  65.   DTYP_FATTRS           = 75;
  66.   DTYP_FFDESCS          = 142;
  67.   DTYP_FIXED            = 99;
  68.   DTYP_FONTMETRICS      = 74;
  69.   DTYP_FRAMECDATA       = 144;
  70.   DTYP_GRADIENTL        = 48;
  71.   DTYP_HAB              = 10;
  72.   DTYP_HACCEL           = 30;
  73.   DTYP_HAPP             = 146;
  74.   DTYP_HATOMTBL         = 91;
  75.   DTYP_HBITMAP          = 62;
  76.   DTYP_HCINFO           = 46;
  77.   DTYP_HDC              = 132;
  78.   DTYP_HENUM            = 117;
  79.   DTYP_HHEAP            = 109;
  80.   DTYP_HINI             = 53;
  81.   DTYP_HLIB             = 147;
  82.   DTYP_HMF              = 85;
  83.   DTYP_HMQ              = 86;
  84.   DTYP_HPOINTER         = 106;
  85.   DTYP_HPROGRAM         = 131;
  86.   DTYP_HPS              = 12;
  87.   DTYP_HRGN             = 116;
  88.   DTYP_HSEM             = 140;
  89.   DTYP_HSPL             = 32;
  90.   DTYP_HSWITCH          = 66;
  91.   DTYP_HVPS             = 58;
  92.   DTYP_HWND             = 11;
  93.   DTYP_IDENTITY         = 133;
  94.   DTYP_IDENTITY4        = 169;
  95.   DTYP_IMAGEBUNDLE      = 136;
  96.   DTYP_INDEX2           = 81;
  97.   DTYP_IPT              = 155;
  98.   DTYP_KERNINGPAIRS     = 118;
  99.   DTYP_LENGTH2          = 68;
  100.   DTYP_LENGTH4          = 69;
  101.   DTYP_LINEBUNDLE       = 137;
  102.   DTYP_LONG             = 25;
  103.   DTYP_MARKERBUNDLE     = 138;
  104.   DTYP_MATRIXLF         = 113;
  105.   DTYP_MLECTLDATA       = 161;
  106.   DTYP_MLEMARGSTRUCT    = 157;
  107.   DTYP_MLEOVERFLOW      = 158;
  108.   DTYP_OFFSET2B         = 112;
  109.   DTYP_OWNERITEM        = 154;
  110.   DTYP_PID              = 92;
  111.   DTYP_PIX              = 156;
  112.   DTYP_POINTERINFO      = 105;
  113.   DTYP_POINTL           = 77;
  114.   DTYP_PROGCATEGORY     = 129;
  115.   DTYP_PROGRAMENTRY     = 128;
  116.   DTYP_PROGTYPE         = 130;
  117.   DTYP_PROPERTY2        = 88;
  118.   DTYP_PROPERTY4        = 89;
  119.   DTYP_QMSG             = 87;
  120.   DTYP_RECTL            = 121;
  121.   DTYP_RESID            = 125;
  122.   DTYP_RGB              = 111;
  123.   DTYP_RGNRECT          = 115;
  124.   DTYP_SBCDATA          = 159;
  125.   DTYP_SEGOFF           = 126;
  126.   DTYP_SHORT            = 23;
  127.   DTYP_SIZEF            = 101;
  128.   DTYP_SIZEL            = 102;
  129.   DTYP_STRL             = 17;
  130.   DTYP_STR16            = 40;
  131.   DTYP_STR32            = 37;
  132.   DTYP_STR64            = 47;
  133.   DTYP_STR8             = 33;
  134.   DTYP_SWBLOCK          = 63;
  135.   DTYP_SWCNTRL          = 64;
  136.   DTYP_SWENTRY          = 65;
  137.   DTYP_SWP              = 31;
  138.   DTYP_TID              = 104;
  139.   DTYP_TIME             = 107;
  140.   DTYP_TRACKINFO        = 73;
  141.   DTYP_UCHAR            = 22;
  142.   DTYP_ULONG            = 26;
  143.   DTYP_USERBUTTON       = 36;
  144.   DTYP_USHORT           = 24;
  145.   DTYP_WIDTH4           = 108;
  146.   DTYP_WNDPARAMS        = 83;
  147.   DTYP_WNDPROC          = 84;
  148.   DTYP_WPOINT           = 59;
  149.   DTYP_WRECT            = 55;
  150.   DTYP_XYWINSIZE        = 52;
  151.  
  152.  
  153. {********************************************************************}
  154. { Pointer datatypes                                                  }
  155. {********************************************************************}
  156.  
  157.   DTYP_PACCEL           = -28;
  158.   DTYP_PACCELTABLE      = -29;
  159.   DTYP_PARCPARAMS       = -38;
  160.   DTYP_PAREABUNDLE      = -139;
  161.   DTYP_PATOM            = -90;
  162.   DTYP_PBITMAPINFO      = -60;
  163.   DTYP_PBITMAPINFOHEADER= -61;
  164.   DTYP_PBIT16           = -20;
  165.   DTYP_PBIT32           = -21;
  166.   DTYP_PBIT8            = -19;
  167.   DTYP_PBOOL            = -18;
  168.   DTYP_PBTNCDATA        = -35;
  169.   DTYP_PBYTE            = -13;
  170.   DTYP_PCATCHBUF        = -141;
  171.   DTYP_PCHAR            = -15;
  172.   DTYP_PCHARBUNDLE      = -135;
  173.   DTYP_PCLASSINFO       = -95;
  174.   DTYP_PCOUNT2          = -93;
  175.   DTYP_PCOUNT2B         = -70;
  176.   DTYP_PCOUNT2CH        = -82;
  177.   DTYP_PCOUNT4          = -152;
  178.   DTYP_PCOUNT4B         = -42;
  179.   DTYP_PCPID            = -57;
  180.   DTYP_PCREATESTRUCT    = -98;
  181.   DTYP_PCURSORINFO      = -34;
  182.   DTYP_PDEVOPENSTRUC    = -124;
  183.   DTYP_PDLGTEMPLATE     = -96;
  184.   DTYP_PDLGTITEM        = -97;
  185.   DTYP_PENTRYFDATA      = -127;
  186.   DTYP_PERRORID         = -45;
  187.   DTYP_PFATTRS          = -75;
  188.   DTYP_PFFDESCS         = -142;
  189.   DTYP_PFIXED           = -99;
  190.   DTYP_PFONTMETRICS     = -74;
  191.   DTYP_PFRAMECDATA      = -144;
  192.   DTYP_PGRADIENTL       = -48;
  193.   DTYP_PHAB             = -10;
  194.   DTYP_PHACCEL          = -30;
  195.   DTYP_PHAPP            = -146;
  196.   DTYP_PHATOMTBL        = -91;
  197.   DTYP_PHBITMAP         = -62;
  198.   DTYP_PHCINFO          = -46;
  199.   DTYP_PHDC             = -132;
  200.   DTYP_PHENUM           = -117;
  201.   DTYP_PHHEAP           = -109;
  202.   DTYP_PHINI            = -53;
  203.   DTYP_PHLIB            = -147;
  204.   DTYP_PHMF             = -85;
  205.   DTYP_PHMQ             = -86;
  206.   DTYP_PHPOINTER        = -106;
  207.   DTYP_PHPROGRAM        = -131;
  208.   DTYP_PHPS             = -12;
  209.   DTYP_PHRGN            = -116;
  210.   DTYP_PHSEM            = -140;
  211.   DTYP_PHSPL            = -32;
  212.   DTYP_PHSWITCH         = -66;
  213.   DTYP_PHVPS            = -58;
  214.   DTYP_PHWND            = -11;
  215.   DTYP_PIDENTITY        = -133;
  216.   DTYP_PIDENTITY4       = -169;
  217.   DTYP_PIMAGEBUNDLE     = -136;
  218.   DTYP_PINDEX2          = -81;
  219.   DTYP_PIPT             = -155;
  220.   DTYP_PKERNINGPAIRS    = -118;
  221.   DTYP_PLENGTH2         = -68;
  222.   DTYP_PLENGTH4         = -69;
  223.   DTYP_PLINEBUNDLE      = -137;
  224.   DTYP_PLONG            = -25;
  225.   DTYP_PMARKERBUNDLE    = -138;
  226.   DTYP_PMATRIXLF        = -113;
  227.   DTYP_PMLECTLDATA      = -161;
  228.   DTYP_PMLEMARGSTRUCT   = -157;
  229.   DTYP_PMLEOVERFLOW     = -158;
  230.   DTYP_POFFSET2B        = -112;
  231.   DTYP_POWNERITEM       = -154;
  232.   DTYP_PPID             = -92;
  233.   DTYP_PPIX             = -156;
  234.   DTYP_PPOINTERINFO     = -105;
  235.   DTYP_PPOINTL          = -77;
  236.   DTYP_PPROGCATEGORY    = -129;
  237.   DTYP_PPROGRAMENTRY    = -128;
  238.   DTYP_PPROGTYPE        = -130;
  239.   DTYP_PPROPERTY2       = -88;
  240.   DTYP_PPROPERTY4       = -89;
  241.   DTYP_PQMSG            = -87;
  242.   DTYP_PRECTL           = -121;
  243.   DTYP_PRESID           = -125;
  244.   DTYP_PRGB             = -111;
  245.   DTYP_PRGNRECT         = -115;
  246.   DTYP_PSBCDATA         = -159;
  247.   DTYP_PSEGOFF          = -126;
  248.   DTYP_PSHORT           = -23;
  249.   DTYP_PSIZEF           = -101;
  250.   DTYP_PSIZEL           = -102;
  251.   DTYP_PSTRL            = -17;
  252.   DTYP_PSTR16           = -40;
  253.   DTYP_PSTR32           = -37;
  254.   DTYP_PSTR64           = -47;
  255.   DTYP_PSTR8            = -33;
  256.   DTYP_PSWBLOCK         = -63;
  257.   DTYP_PSWCNTRL         = -64;
  258.   DTYP_PSWENTRY         = -65;
  259.   DTYP_PSWP             = -31;
  260.   DTYP_PTID             = -104;
  261.   DTYP_PTIME            = -107;
  262.   DTYP_PTRACKINFO       = -73;
  263.   DTYP_PUCHAR           = -22;
  264.   DTYP_PULONG           = -26;
  265.   DTYP_PUSERBUTTON      = -36;
  266.   DTYP_PUSHORT          = -24;
  267.   DTYP_PWIDTH4          = -108;
  268.   DTYP_PWNDPARAMS       = -83;
  269.   DTYP_PWNDPROC         = -84;
  270.   DTYP_PWPOINT          = -59;
  271.   DTYP_PWRECT           = -55;
  272.   DTYP_PXYWINSIZE       = -52;
  273. Implementation
  274. End.
  275.