home *** CD-ROM | disk | FTP | other *** search
/ Solo Programadores 22 / SOLO_22.iso / packages / win32ada / data.z / win32-glaux.ads < prev    next >
Encoding:
Text File  |  1996-03-15  |  27.1 KB  |  507 lines

  1. -- $Source: /home/harp/1/proto/monoBANK/winnt/win32-glaux.ads,v $ 
  2. -- $Revision: 1.14 $ $Date: 96/03/15 12:52:19 $ $Author: stm $ 
  3. -- See end of file for Copyright (c) information.
  4.  
  5. with Win32.Gl;
  6. with Win32.Windef;
  7.  
  8. package Win32.Glaux is
  9.  
  10.     AUX_RGB                 : constant := 0;                -- glaux.h:71
  11.     AUX_RGBA                : constant := 0;                -- glaux.h:72
  12.     AUX_INDEX               : constant := 1;                -- glaux.h:73
  13.     AUX_SINGLE              : constant := 0;                -- glaux.h:74
  14.     AUX_DOUBLE              : constant := 2;                -- glaux.h:75
  15.     AUX_DIRECT              : constant := 0;                -- glaux.h:76
  16.     AUX_INDIRECT            : constant := 4;                -- glaux.h:77
  17.     AUX_ACCUM               : constant := 8;                -- glaux.h:79
  18.     AUX_ALPHA               : constant := 16;               -- glaux.h:80
  19.     AUX_DEPTH               : constant := 32;               -- glaux.h:81
  20.     AUX_STENCIL             : constant := 64;               -- glaux.h:82
  21.     AUX_AUX                 : constant := 128;              -- glaux.h:83
  22.     AUX_DEPTH16             : constant := 256;              -- glaux.h:84
  23.     AUX_FIXED_332_PAL       : constant := 512;              -- glaux.h:85
  24.     AUX_EXPOSE              : constant := 1;                -- glaux.h:115
  25.     AUX_CONFIG              : constant := 2;                -- glaux.h:116
  26.     AUX_DRAW                : constant := 4;                -- glaux.h:117
  27.     AUX_KEYEVENT            : constant := 8;                -- glaux.h:118
  28.     AUX_MOUSEDOWN           : constant := 16;               -- glaux.h:119
  29.     AUX_MOUSEUP             : constant := 32;               -- glaux.h:120
  30.     AUX_MOUSELOC            : constant := 64;               -- glaux.h:121
  31.     AUX_WINDOWX             : constant := 0;                -- glaux.h:126
  32.     AUX_WINDOWY             : constant := 1;                -- glaux.h:127
  33.     AUX_MOUSEX              : constant := 0;                -- glaux.h:128
  34.     AUX_MOUSEY              : constant := 1;                -- glaux.h:129
  35.     AUX_MOUSESTATUS         : constant := 3;                -- glaux.h:130
  36.     AUX_KEY                 : constant := 0;                -- glaux.h:131
  37.     AUX_KEYSTATUS           : constant := 1;                -- glaux.h:132
  38.     AUX_LEFTBUTTON          : constant := 1;                -- glaux.h:137
  39.     AUX_RIGHTBUTTON         : constant := 2;                -- glaux.h:138
  40.     AUX_MIDDLEBUTTON        : constant := 4;                -- glaux.h:139
  41.     AUX_SHIFT               : constant := 1;                -- glaux.h:140
  42.     AUX_CONTROL             : constant := 2;                -- glaux.h:141
  43.     AUX_RETURN              : constant := 16#d#;            -- glaux.h:146
  44.     AUX_ESCAPE              : constant := 16#1b#;           -- glaux.h:147
  45.     AUX_SPACE               : constant := 16#20#;           -- glaux.h:148
  46.     AUX_LEFT                : constant := 16#25#;           -- glaux.h:149
  47.     AUX_UP                  : constant := 16#26#;           -- glaux.h:150
  48.     AUX_RIGHT               : constant := 16#27#;           -- glaux.h:151
  49.     AUX_DOWN                : constant := 16#28#;           -- glaux.h:152
  50.     AUX_UC_A                : constant := 65;               -- glaux.h:153
  51.     AUX_UC_B                : constant := 66;               -- glaux.h:154
  52.     AUX_UC_C                : constant := 67;               -- glaux.h:155
  53.     AUX_UC_D                : constant := 68;               -- glaux.h:156
  54.     AUX_UC_E                : constant := 69;               -- glaux.h:157
  55.     AUX_UC_F                : constant := 70;               -- glaux.h:158
  56.     AUX_UC_G                : constant := 71;               -- glaux.h:159
  57.     AUX_UC_H                : constant := 72;               -- glaux.h:160
  58.     AUX_UC_I                : constant := 73;               -- glaux.h:161
  59.     AUX_UC_J                : constant := 74;               -- glaux.h:162
  60.     AUX_UC_K                : constant := 75;               -- glaux.h:163
  61.     AUX_UC_L                : constant := 76;               -- glaux.h:164
  62.     AUX_UC_M                : constant := 77;               -- glaux.h:165
  63.     AUX_UC_N                : constant := 78;               -- glaux.h:166
  64.     AUX_UC_O                : constant := 79;               -- glaux.h:167
  65.     AUX_UC_P                : constant := 80;               -- glaux.h:168
  66.     AUX_UC_Q                : constant := 81;               -- glaux.h:169
  67.     AUX_UC_R                : constant := 82;               -- glaux.h:170
  68.     AUX_UC_S                : constant := 83;               -- glaux.h:171
  69.     AUX_UC_T                : constant := 84;               -- glaux.h:172
  70.     AUX_UC_U                : constant := 85;               -- glaux.h:173
  71.     AUX_UC_V                : constant := 86;               -- glaux.h:174
  72.     AUX_UC_W                : constant := 87;               -- glaux.h:175
  73.     AUX_UC_X                : constant := 88;               -- glaux.h:176
  74.     AUX_UC_Y                : constant := 89;               -- glaux.h:177
  75.     AUX_UC_Z                : constant := 90;               -- glaux.h:178
  76.     AUX_a                   : constant := 97;               -- glaux.h:179
  77.     AUX_b                   : constant := 98;               -- glaux.h:180
  78.     AUX_c                   : constant := 99;               -- glaux.h:181
  79.     AUX_d                   : constant := 100;              -- glaux.h:182
  80.     AUX_e                   : constant := 101;              -- glaux.h:183
  81.     AUX_f                   : constant := 102;              -- glaux.h:184
  82.     AUX_g                   : constant := 103;              -- glaux.h:185
  83.     AUX_h                   : constant := 104;              -- glaux.h:186
  84.     AUX_i                   : constant := 105;              -- glaux.h:187
  85.     AUX_j                   : constant := 106;              -- glaux.h:188
  86.     AUX_k                   : constant := 107;              -- glaux.h:189
  87.     AUX_l                   : constant := 108;              -- glaux.h:190
  88.     AUX_m                   : constant := 109;              -- glaux.h:191
  89.     AUX_n                   : constant := 110;              -- glaux.h:192
  90.     AUX_o                   : constant := 111;              -- glaux.h:193
  91.     AUX_p                   : constant := 112;              -- glaux.h:194
  92.     AUX_q                   : constant := 113;              -- glaux.h:195
  93.     AUX_r                   : constant := 114;              -- glaux.h:196
  94.     AUX_s                   : constant := 115;              -- glaux.h:197
  95.     AUX_t                   : constant := 116;              -- glaux.h:198
  96.     AUX_u                   : constant := 117;              -- glaux.h:199
  97.     AUX_v                   : constant := 118;              -- glaux.h:200
  98.     AUX_w                   : constant := 119;              -- glaux.h:201
  99.     AUX_x                   : constant := 120;              -- glaux.h:202
  100.     AUX_y                   : constant := 121;              -- glaux.h:203
  101.     AUX_z                   : constant := 122;              -- glaux.h:204
  102.     AUX_0                   : constant := 48;               -- glaux.h:205
  103.     AUX_1                   : constant := 49;               -- glaux.h:206
  104.     AUX_2                   : constant := 50;               -- glaux.h:207
  105.     AUX_3                   : constant := 51;               -- glaux.h:208
  106.     AUX_4                   : constant := 52;               -- glaux.h:209
  107.     AUX_5                   : constant := 53;               -- glaux.h:210
  108.     AUX_6                   : constant := 54;               -- glaux.h:211
  109.     AUX_7                   : constant := 55;               -- glaux.h:212
  110.     AUX_8                   : constant := 56;               -- glaux.h:213
  111.     AUX_9                   : constant := 57;               -- glaux.h:214
  112.     AUX_FD                  : constant := 1;                -- glaux.h:219
  113.     AUX_COLORMAP            : constant := 3;                -- glaux.h:220
  114.     AUX_GREYSCALEMAP        : constant := 4;                -- glaux.h:221
  115.     AUX_FOGMAP              : constant := 5;                -- glaux.h:222
  116.     AUX_ONECOLOR            : constant := 6;                -- glaux.h:223
  117.     AUX_BLACK               : constant := 0;                -- glaux.h:229
  118.     AUX_RED                 : constant := 13;               -- glaux.h:230
  119.     AUX_GREEN               : constant := 14;               -- glaux.h:231
  120.     AUX_YELLOW              : constant := 15;               -- glaux.h:232
  121.     AUX_BLUE                : constant := 16;               -- glaux.h:233
  122.     AUX_MAGENTA             : constant := 17;               -- glaux.h:234
  123.     AUX_CYAN                : constant := 18;               -- glaux.h:235
  124.     AUX_WHITE               : constant := 19;               -- glaux.h:236
  125.  
  126.     type enum_anonymous2_t is (                             -- glaux.h:363
  127.         AUX_USE_ID,                                         -- glaux.h:360
  128.         AUX_EXACT_MATCH,                                    -- glaux.h:361
  129.         AUX_MINIMUM_CRITERIA                                -- glaux.h:363
  130.     );
  131.     for enum_anonymous2_t use (                             -- glaux.h:363
  132.         AUX_USE_ID => 1,                                    -- glaux.h:360
  133.         AUX_EXACT_MATCH => 2,                               -- glaux.h:361
  134.         AUX_MINIMUM_CRITERIA => 3                           -- glaux.h:363
  135.     );
  136.     for enum_anonymous2_t'size use 32;                      -- glaux.h:363
  137.  
  138.     type AUX_EVENTREC;                                      -- glaux.h:107
  139.     type AUX_RGBImageRec;                                   -- glaux.h:247
  140.  
  141.     type a_AUX_RGBImageRec_t is access all AUX_RGBImageRec; -- glaux.h:303
  142.  
  143.     type AUX_EVENTREC is                                    -- glaux.h:107
  144.         record
  145.             event: Win32.Gl.GLint;                          -- glaux.h:108
  146.             data : Win32.INT_Array(0..3);                   -- glaux.h:109
  147.         end record;
  148.  
  149.     type AUX_RGBImageRec is                                 -- glaux.h:247
  150.         record
  151.             sizeX: Win32.Gl.GLint;                          -- glaux.h:248
  152.             sizeY: Win32.Gl.GLint;                          -- glaux.h:248
  153.             data : Win32.PUCHAR;                            -- glaux.h:249
  154.         end record;
  155.  
  156.     type AUXMAINPROC is access procedure ;                  -- glaux.h:272
  157.     pragma Convention(Stdcall, AUXMAINPROC);
  158.     type AUXEXPOSEPROC is access procedure (
  159.                 p1: Win32.INT;
  160.                 p2: Win32.INT);                             -- glaux.h:275
  161.     pragma Convention(Stdcall, AUXEXPOSEPROC);
  162.     type AUXRESHAPEPROC is access procedure (
  163.                 p1: Win32.Gl.GLsizei;
  164.                 p2: Win32.Gl.GLsizei);                      -- glaux.h:278
  165.     pragma Convention(Stdcall, AUXRESHAPEPROC);
  166.     type AUXIDLEPROC is access procedure ;                  -- glaux.h:281
  167.     pragma Convention(Stdcall, AUXIDLEPROC);
  168.     type AUXKEYPROC is access procedure ;                   -- glaux.h:284
  169.     pragma Convention(Stdcall, AUXKEYPROC);
  170.     type AUXMOUSEPROC is access procedure (
  171.                 p1: access AUX_EVENTREC);                   -- glaux.h:287
  172.     pragma Convention(Stdcall, AUXMOUSEPROC);
  173.  
  174.     type auxRGBMap_array is array(0..19, 0..2) of Win32.FLOAT;
  175.                                                             -- glaux.h:238
  176.  
  177.     auxRGBMap: auxRGBMap_array;                             -- glaux.h:238
  178.  
  179.     function AUX_WIND_IS_RGB(x: Win32.INT) return Win32.BOOL;
  180.                                                             -- glaux.h:91
  181.     function AUX_WIND_IS_INDEX(x: Win32.INT) return Win32.BOOL;
  182.                                                             -- glaux.h:92
  183.     function AUX_WIND_IS_SINGLE(x: Win32.INT) return Win32.BOOL;
  184.                                                             -- glaux.h:93 
  185.     function AUX_WIND_IS_DOUBLE(x: Win32.INT) return Win32.BOOL;
  186.                                                             -- glaux.h:94
  187.     function AUX_WIND_IS_INDIRECT(x: Win32.INT) return Win32.BOOL; 
  188.                                                             -- glaux.h:95
  189.     function AUX_WIND_IS_DIRECT(x: Win32.INT) return Win32.BOOL;
  190.                                                             -- glaux.h:96 
  191.     function AUX_WIND_HAS_ACCUM(x: Win32.INT) return Win32.BOOL;
  192.                                                             -- glaux.h:97 
  193.     function AUX_WIND_HAS_ALPHA(x: Win32.INT) return Win32.BOOL;
  194.                                                             -- glaux.h:98
  195.     function AUX_WIND_HAS_DEPTH(x: Win32.INT) return Win32.BOOL;
  196.                                                             -- glaux.h:99 
  197.     function AUX_WIND_HAS_STENCIL(x: Win32.INT) return Win32.BOOL; 
  198.                                                             -- glaux.h:100
  199.  
  200.     function AUX_WIND_USES_FIXED_332_PAL(x: Win32.WORD) return Win32.BOOL;  
  201.                                                             -- glaux.h:101  
  202.  
  203.     procedure AUX_SETCOLOR(x: Win32.INT;
  204.                y: Win32.INT);                 -- glaux.h:240
  205.  
  206.     procedure auxInitDisplayMode(
  207.                 p1: Win32.Gl.GLenum);                       -- glaux.h:256
  208.  
  209.     procedure auxInitPosition(
  210.                 p1: Win32.INT;
  211.                 p2: Win32.INT;
  212.                 p3: Win32.INT;
  213.                 p4: Win32.INT);                             -- glaux.h:257
  214.  
  215.     function auxInitWindowA(
  216.                 p1: Win32.LPCSTR)
  217.                return Win32.Gl.GLenum;                      -- glaux.h:265
  218.  
  219.     function auxInitWindow(
  220.                 p1: Win32.LPCSTR)
  221.                return Win32.Gl.GLenum
  222.                renames auxInitWindowA;                      -- glaux.h:265
  223.  
  224.     function auxInitWindowW(
  225.                 p1: Win32.LPCWSTR)
  226.                return Win32.Gl.GLenum;                      -- glaux.h:266
  227.  
  228.     procedure auxCloseWindow;                               -- glaux.h:268
  229.  
  230.     procedure auxQuit;                                      -- glaux.h:269
  231.  
  232.     procedure auxSwapBuffers;                               -- glaux.h:270
  233.  
  234.     procedure auxMainLoop(
  235.                 p1: AUXMAINPROC);                           -- glaux.h:273
  236.  
  237.     procedure auxExposeFunc(
  238.                 p1: AUXEXPOSEPROC);                         -- glaux.h:276
  239.  
  240.     procedure auxReshapeFunc(
  241.                 p1: AUXRESHAPEPROC);                        -- glaux.h:279
  242.  
  243.     procedure auxIdleFunc(
  244.                 p1: AUXIDLEPROC);                           -- glaux.h:282
  245.  
  246.     procedure auxKeyFunc(
  247.                 p1: Win32.INT;
  248.                 p2: AUXKEYPROC);                            -- glaux.h:285
  249.  
  250.     procedure auxMouseFunc(
  251.                 p1: Win32.INT;
  252.                 p2: Win32.INT;
  253.                 p3: AUXMOUSEPROC);                          -- glaux.h:288
  254.  
  255.     function auxGetColorMapSize return Win32.INT;           -- glaux.h:290
  256.  
  257.     procedure auxGetMouseLoc(
  258.                 p1: access Win32.INT;
  259.                 p2: access Win32.INT);                      -- glaux.h:291
  260.  
  261.     procedure auxSetOneColor(
  262.                 p1: Win32.INT;
  263.                 p2: Win32.FLOAT;
  264.                 p3: Win32.FLOAT;
  265.                 p4: Win32.FLOAT);                           -- glaux.h:292
  266.  
  267.     procedure auxSetFogRamp(
  268.                 p1: Win32.INT;
  269.                 p2: Win32.INT);                             -- glaux.h:293
  270.  
  271.     procedure auxSetGreyRamp;                               -- glaux.h:294
  272.  
  273.     procedure auxSetRGBMap(
  274.                 p1: Win32.INT;
  275.                 p2: access Win32.FLOAT);                    -- glaux.h:295
  276.  
  277.     function auxRGBImageLoadA(
  278.                 p1: Win32.LPCSTR)
  279.                return a_AUX_RGBImageRec_t;                  -- glaux.h:303
  280.  
  281.     function auxRGBImageLoad(
  282.                 p1: Win32.LPCSTR)
  283.                return a_AUX_RGBImageRec_t
  284.                renames auxRGBImageLoadA;                    -- glaux.h:303
  285.  
  286.     function auxRGBImageLoadW(
  287.                 p1: Win32.LPCWSTR)
  288.                return a_AUX_RGBImageRec_t;                  -- glaux.h:304
  289.  
  290.     function auxDIBImageLoadA(
  291.                 p1: Win32.LPCSTR)
  292.                return a_AUX_RGBImageRec_t;                  -- glaux.h:311
  293.  
  294.     function auxDIBImageLoad(
  295.                 p1: Win32.LPCSTR)
  296.                return a_AUX_RGBImageRec_t
  297.                renames auxDIBImageLoadA;                    -- glaux.h:311
  298.  
  299.     function auxDIBImageLoadW(
  300.                 p1: Win32.LPCWSTR)
  301.                return a_AUX_RGBImageRec_t;                  -- glaux.h:312
  302.  
  303.     procedure auxCreateFont;                                -- glaux.h:314
  304.  
  305.     procedure auxDrawStrA(
  306.                 p1: Win32.LPCSTR);                          -- glaux.h:321
  307.  
  308.     procedure auxDrawStr(
  309.                 p1: Win32.LPCSTR)
  310.                renames auxDrawStrA;                         -- glaux.h:321
  311.  
  312.     procedure auxDrawStrW(
  313.                 p1: Win32.LPCWSTR);                         -- glaux.h:322
  314.  
  315.     procedure auxWireSphere(
  316.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:324
  317.  
  318.     procedure auxSolidSphere(
  319.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:325
  320.  
  321.     procedure auxWireCube(
  322.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:326
  323.  
  324.     procedure auxSolidCube(
  325.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:327
  326.  
  327.     procedure auxWireBox(
  328.                 p1: Win32.Gl.GLdouble;
  329.                 p2: Win32.Gl.GLdouble;
  330.                 p3: Win32.Gl.GLdouble);                     -- glaux.h:328
  331.  
  332.     procedure auxSolidBox(
  333.                 p1: Win32.Gl.GLdouble;
  334.                 p2: Win32.Gl.GLdouble;
  335.                 p3: Win32.Gl.GLdouble);                     -- glaux.h:329
  336.  
  337.     procedure auxWireTorus(
  338.                 p1: Win32.Gl.GLdouble;
  339.                 p2: Win32.Gl.GLdouble);                     -- glaux.h:330
  340.  
  341.     procedure auxSolidTorus(
  342.                 p1: Win32.Gl.GLdouble;
  343.                 p2: Win32.Gl.GLdouble);                     -- glaux.h:331
  344.  
  345.     procedure auxWireCylinder(
  346.                 p1: Win32.Gl.GLdouble;
  347.                 p2: Win32.Gl.GLdouble);                     -- glaux.h:332
  348.  
  349.     procedure auxSolidCylinder(
  350.                 p1: Win32.Gl.GLdouble;
  351.                 p2: Win32.Gl.GLdouble);                     -- glaux.h:333
  352.  
  353.     procedure auxWireIcosahedron(
  354.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:334
  355.  
  356.     procedure auxSolidIcosahedron(
  357.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:335
  358.  
  359.     procedure auxWireOctahedron(
  360.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:336
  361.  
  362.     procedure auxSolidOctahedron(
  363.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:337
  364.  
  365.     procedure auxWireTetrahedron(
  366.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:338
  367.  
  368.     procedure auxSolidTetrahedron(
  369.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:339
  370.  
  371.     procedure auxWireDodecahedron(
  372.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:340
  373.  
  374.     procedure auxSolidDodecahedron(
  375.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:341
  376.  
  377.     procedure auxWireCone(
  378.                 p1: Win32.Gl.GLdouble;
  379.                 p2: Win32.Gl.GLdouble);                     -- glaux.h:342
  380.  
  381.     procedure auxSolidCone(
  382.                 p1: Win32.Gl.GLdouble;
  383.                 p2: Win32.Gl.GLdouble);                     -- glaux.h:343
  384.  
  385.     procedure auxWireTeapot(
  386.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:344
  387.  
  388.     procedure auxSolidTeapot(
  389.                 p1: Win32.Gl.GLdouble);                     -- glaux.h:345
  390.  
  391.     function auxGetHWND return Win32.Windef.HWND;           -- glaux.h:351
  392.  
  393.     function auxGetHDC return Win32.Windef.HDC;             -- glaux.h:352
  394.  
  395.     function auxGetHGLRC return Win32.Windef.HGLRC;         -- glaux.h:353
  396.  
  397.     procedure auxInitDisplayModePolicy(
  398.                 p1: Win32.Gl.GLenum);                       -- glaux.h:364
  399.  
  400.     function auxInitDisplayModeID(
  401.                 p1: Win32.Gl.GLint)
  402.                return Win32.Gl.GLenum;                      -- glaux.h:365
  403.  
  404.     function auxGetDisplayModePolicy return Win32.Gl.GLenum;-- glaux.h:366
  405.  
  406.     function auxGetDisplayModeID return Win32.Gl.GLint;     -- glaux.h:367
  407.  
  408.     function auxGetDisplayMode return Win32.Gl.GLenum;      -- glaux.h:368
  409.  
  410. private
  411.     pragma Convention(C, AUX_EVENTREC);                     -- glaux.h:107
  412.     pragma Convention(C, AUX_RGBImageRec);                  -- glaux.h:247
  413.  
  414.     pragma Import(Stdcall, auxRGBMap, "auxRGBMap");               -- glaux.h:238
  415.     pragma Import(Stdcall, auxInitDisplayMode, "auxInitDisplayMode");
  416.                                                             -- glaux.h:256
  417.     pragma Import(Stdcall, auxInitPosition, "auxInitPosition");   -- glaux.h:257
  418.     pragma Import(Stdcall, auxInitWindowA, "auxInitWindowA");     -- glaux.h:265
  419.     pragma Import(Stdcall, auxInitWindowW, "auxInitWindowW");     -- glaux.h:266
  420.     pragma Import(Stdcall, auxCloseWindow, "auxCloseWindow");     -- glaux.h:268
  421.     pragma Import(Stdcall, auxQuit, "auxQuit");                   -- glaux.h:269
  422.     pragma Import(Stdcall, auxSwapBuffers, "auxSwapBuffers");     -- glaux.h:270
  423.     pragma Import(Stdcall, auxMainLoop, "auxMainLoop");           -- glaux.h:273
  424.     pragma Import(Stdcall, auxExposeFunc, "auxExposeFunc");       -- glaux.h:276
  425.     pragma Import(Stdcall, auxReshapeFunc, "auxReshapeFunc");     -- glaux.h:279
  426.     pragma Import(Stdcall, auxIdleFunc, "auxIdleFunc");           -- glaux.h:282
  427.     pragma Import(Stdcall, auxKeyFunc, "auxKeyFunc");             -- glaux.h:285
  428.     pragma Import(Stdcall, auxMouseFunc, "auxMouseFunc");         -- glaux.h:288
  429.     pragma Import(Stdcall, auxGetColorMapSize, "auxGetColorMapSize");
  430.                                                             -- glaux.h:290
  431.     pragma Import(Stdcall, auxGetMouseLoc, "auxGetMouseLoc");     -- glaux.h:291
  432.     pragma Import(Stdcall, auxSetOneColor, "auxSetOneColor");     -- glaux.h:292
  433.     pragma Import(Stdcall, auxSetFogRamp, "auxSetFogRamp");       -- glaux.h:293
  434.     pragma Import(Stdcall, auxSetGreyRamp, "auxSetGreyRamp");     -- glaux.h:294
  435.     pragma Import(Stdcall, auxSetRGBMap, "auxSetRGBMap");         -- glaux.h:295
  436.     pragma Import(Stdcall, auxRGBImageLoadA, "auxRGBImageLoadA"); -- glaux.h:303
  437.     pragma Import(Stdcall, auxRGBImageLoadW, "auxRGBImageLoadW"); -- glaux.h:304
  438.     pragma Import(Stdcall, auxDIBImageLoadA, "auxDIBImageLoadA"); -- glaux.h:311
  439.     pragma Import(Stdcall, auxDIBImageLoadW, "auxDIBImageLoadW"); -- glaux.h:312
  440.     pragma Import(Stdcall, auxCreateFont, "auxCreateFont");       -- glaux.h:314
  441.     pragma Import(Stdcall, auxDrawStrA, "auxDrawStrA");           -- glaux.h:321
  442.     pragma Import(Stdcall, auxDrawStrW, "auxDrawStrW");           -- glaux.h:322
  443.     pragma Import(Stdcall, auxWireSphere, "auxWireSphere");       -- glaux.h:324
  444.     pragma Import(Stdcall, auxSolidSphere, "auxSolidSphere");     -- glaux.h:325
  445.     pragma Import(Stdcall, auxWireCube, "auxWireCube");           -- glaux.h:326
  446.     pragma Import(Stdcall, auxSolidCube, "auxSolidCube");         -- glaux.h:327
  447.     pragma Import(Stdcall, auxWireBox, "auxWireBox");             -- glaux.h:328
  448.     pragma Import(Stdcall, auxSolidBox, "auxSolidBox");           -- glaux.h:329
  449.     pragma Import(Stdcall, auxWireTorus, "auxWireTorus");         -- glaux.h:330
  450.     pragma Import(Stdcall, auxSolidTorus, "auxSolidTorus");       -- glaux.h:331
  451.     pragma Import(Stdcall, auxWireCylinder, "auxWireCylinder");   -- glaux.h:332
  452.     pragma Import(Stdcall, auxSolidCylinder, "auxSolidCylinder"); -- glaux.h:333
  453.     pragma Import(Stdcall, auxWireIcosahedron, "auxWireIcosahedron");
  454.                                                             -- glaux.h:334
  455.     pragma Import(Stdcall, auxSolidIcosahedron, "auxSolidIcosahedron");
  456.                                                             -- glaux.h:335
  457.     pragma Import(Stdcall, auxWireOctahedron, "auxWireOctahedron");
  458.                                                             -- glaux.h:336
  459.     pragma Import(Stdcall, auxSolidOctahedron, "auxSolidOctahedron");
  460.                                                             -- glaux.h:337
  461.     pragma Import(Stdcall, auxWireTetrahedron, "auxWireTetrahedron");
  462.                                                             -- glaux.h:338
  463.     pragma Import(Stdcall, auxSolidTetrahedron, "auxSolidTetrahedron");
  464.                                                             -- glaux.h:339
  465.     pragma Import(Stdcall, auxWireDodecahedron, "auxWireDodecahedron");
  466.                                                             -- glaux.h:340
  467.     pragma Import(Stdcall, auxSolidDodecahedron, "auxSolidDodecahedron");
  468.                                                             -- glaux.h:341
  469.     pragma Import(Stdcall, auxWireCone, "auxWireCone");           -- glaux.h:342
  470.     pragma Import(Stdcall, auxSolidCone, "auxSolidCone");         -- glaux.h:343
  471.     pragma Import(Stdcall, auxWireTeapot, "auxWireTeapot");       -- glaux.h:344
  472.     pragma Import(Stdcall, auxSolidTeapot, "auxSolidTeapot");     -- glaux.h:345
  473.     pragma Import(Stdcall, auxGetHWND, "auxGetHWND");             -- glaux.h:351
  474.     pragma Import(Stdcall, auxGetHDC, "auxGetHDC");               -- glaux.h:352
  475.     pragma Import(Stdcall, auxGetHGLRC, "auxGetHGLRC");           -- glaux.h:353
  476.     pragma Import(Stdcall, auxInitDisplayModePolicy, "auxInitDisplayModePolicy");
  477.                                                             -- glaux.h:364
  478.     pragma Import(Stdcall, auxInitDisplayModeID, "auxInitDisplayModeID");
  479.                                                             -- glaux.h:365
  480.     pragma Import(Stdcall, auxGetDisplayModePolicy, "auxGetDisplayModePolicy");
  481.                                                             -- glaux.h:366
  482.     pragma Import(Stdcall, auxGetDisplayModeID, "auxGetDisplayModeID");
  483.                                                             -- glaux.h:367
  484.     pragma Import(Stdcall, auxGetDisplayMode, "auxGetDisplayMode");
  485.                                                             -- glaux.h:368
  486.  
  487. -------------------------------------------------------------------------------
  488. --
  489. -- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS PROVIDED WITHOUT CHARGE
  490. -- "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
  491. -- BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
  492. -- FITNESS FOR A PARTICULAR PURPOSE.  The user assumes the entire risk as to
  493. -- the accuracy and the use of this file.  This file may be used, copied,
  494. -- modified and distributed only by licensees of Microsoft Corporation's
  495. -- WIN32 Software Development Kit in accordance with the terms of the 
  496. -- licensee's End-User License Agreement for Microsoft Software for the
  497. -- WIN32 Development Kit.
  498. --
  499. -- Copyright (c) Intermetrics, Inc. 1995
  500. -- Portions (c) 1985-1994 Microsoft Corporation with permission.
  501. -- Microsoft is a registered trademark and Windows and Windows NT are
  502. -- trademarks of Microsoft Corporation.
  503. --
  504. -------------------------------------------------------------------------------
  505.  
  506. end Win32.Glaux;
  507.