|
|
1.1 ! root 1: struct CursorData { ! 2: unsigned cur_start; ! 3: unsigned cur_end; ! 4: unsigned cur_width; ! 5: unsigned cur_attribute; ! 6: }; ! 7: struct KbdStatus { ! 8: unsigned length; ! 9: unsigned bit_mask; ! 10: unsigned turn_around_char; ! 11: unsigned interim_char_flags; ! 12: unsigned shift_state; ! 13: }; ! 14: struct KbdTRANS { ! 15: unsigned char char_code; ! 16: unsigned char scan_code; ! 17: unsigned char status; ! 18: unsigned char nls_shift; ! 19: unsigned shift_state; ! 20: unsigned long time; ! 21: unsigned kbdDDflags; ! 22: unsigned xlt_flags; ! 23: unsigned xlt_shift_state; ! 24: unsigned xlt_rsrv_0; ! 25: }; ! 26: struct KeyData { ! 27: unsigned char char_code; ! 28: unsigned char scan_code; ! 29: unsigned char status; ! 30: unsigned char nls_shift; ! 31: unsigned shift_state; ! 32: unsigned long time; ! 33: }; ! 34: struct ModeData { ! 35: unsigned length; ! 36: unsigned char type; ! 37: unsigned char color; ! 38: unsigned col; ! 39: unsigned row; ! 40: unsigned hres; ! 41: unsigned vres; ! 42: unsigned char fmt_ID; ! 43: unsigned char attrib; ! 44: }; ! 45: struct PVBData { ! 46: unsigned pvb_size; ! 47: unsigned long pvb_ptr; ! 48: unsigned pvb_length; ! 49: unsigned pvb_rows; ! 50: unsigned pvb_cols; ! 51: unsigned char pvb_type; ! 52: }; ! 53: struct PhysBufData { ! 54: unsigned long buf_start; ! 55: unsigned long buf_length; ! 56: unsigned selectors[2]; ! 57: }; ! 58: struct ConfigData { ! 59: unsigned length ; ! 60: unsigned adapter_type; ! 61: unsigned display_type; ! 62: unsigned long memory_size; ! 63: }; ! 64: struct VIOFONT { ! 65: unsigned length; ! 66: unsigned req_type; ! 67: unsigned pel_cols; ! 68: unsigned pel_rows; ! 69: unsigned long font_data; ! 70: unsigned font_len; ! 71: }; ! 72: struct VIOSTATE { ! 73: unsigned length; ! 74: unsigned req_type; ! 75: unsigned double_defined; ! 76: unsigned palette0; ! 77: unsigned palette1; ! 78: unsigned palette2; ! 79: unsigned palette3; ! 80: unsigned palette4; ! 81: unsigned palette5; ! 82: unsigned palette6; ! 83: unsigned palette7; ! 84: unsigned palette8; ! 85: unsigned palette9; ! 86: unsigned palette10; ! 87: unsigned palette11; ! 88: unsigned palette12; ! 89: unsigned palette13; ! 90: unsigned palette14; ! 91: unsigned palette15; ! 92: }; ! 93: struct EventInfo { ! 94: unsigned Mask; ! 95: unsigned long Time; ! 96: unsigned Row; ! 97: unsigned Col; ! 98: }; ! 99: struct NoPointer { ! 100: unsigned Row; ! 101: unsigned Col; ! 102: unsigned Height; ! 103: unsigned Width; ! 104: }; ! 105: struct PtrImage { ! 106: unsigned TotLength; ! 107: unsigned Col; ! 108: unsigned Row; ! 109: unsigned ColOffset; ! 110: unsigned RowOffset; ! 111: }; ! 112: struct PtrLoc { ! 113: unsigned RowPos; ! 114: unsigned ColPos; ! 115: }; ! 116: struct QueInfo { ! 117: unsigned Events; ! 118: unsigned QSize; ! 119: }; ! 120: struct ScaleFact { ! 121: unsigned RowScale; ! 122: unsigned ColScale; ! 123: }; ! 124: struct KbdStringInLength ! 125: { ! 126: unsigned int Length; ! 127: unsigned int LengthB; ! 128: }; ! 129: extern unsigned far pascal KBDREGISTER ( ! 130: char far *, ! 131: char far *, ! 132: unsigned long); ! 133: extern unsigned far pascal KBDDEREGISTER ( ! 134: void ); ! 135: extern unsigned far pascal KBDCHARIN ( ! 136: struct KeyData far *, ! 137: unsigned, ! 138: unsigned ); ! 139: extern unsigned far pascal KBDFLUSHBUFFER ( ! 140: unsigned ); ! 141: extern unsigned far pascal KBDGETSTATUS ( ! 142: struct KbdStatus far *, ! 143: unsigned ); ! 144: extern unsigned far pascal KBDPEEK ( ! 145: struct KeyData far *, ! 146: unsigned ); ! 147: extern unsigned far pascal KBDSETFGND ( ! 148: void ); ! 149: extern unsigned far pascal KBDSETSTATUS ( ! 150: struct KbdStatus far *, ! 151: unsigned ); ! 152: extern unsigned far pascal KBDSTRINGIN ( ! 153: char far *, ! 154: struct KbdStringInLength far *, ! 155: unsigned, ! 156: unsigned ); ! 157: extern unsigned far pascal KBDOPEN ( ! 158: unsigned far * ); ! 159: extern unsigned far pascal KBDCLOSE ( ! 160: unsigned ); ! 161: extern unsigned far pascal KBDGETFOCUS ( ! 162: unsigned, ! 163: unsigned ); ! 164: extern unsigned far pascal KBDFREEFOCUS ( ! 165: unsigned ); ! 166: extern unsigned far pascal KBDGETCP ( ! 167: unsigned long, ! 168: unsigned far *, ! 169: unsigned ); ! 170: extern unsigned far pascal KBDSETCP ( ! 171: unsigned, ! 172: unsigned, ! 173: unsigned ); ! 174: extern unsigned far pascal KBDXLATE ( ! 175: struct KbdTRANS far *, ! 176: unsigned ); ! 177: extern unsigned far pascal KBDSETCUSTXT ( ! 178: unsigned far *, ! 179: unsigned ); ! 180: extern unsigned far pascal KBDSYNCH ( ! 181: unsigned ); ! 182: extern unsigned far pascal VIOREGISTER ( ! 183: char far *, ! 184: char far *, ! 185: unsigned long, ! 186: unsigned long ); ! 187: extern unsigned far pascal VIODEREGISTER ( ! 188: void ); ! 189: extern unsigned far pascal VIOGETBUF ( ! 190: unsigned long far *, ! 191: unsigned far *, ! 192: unsigned ); ! 193: extern unsigned far pascal VIOGETCURPOS ( ! 194: unsigned far *, ! 195: unsigned far *, ! 196: unsigned ); ! 197: extern unsigned far pascal VIOGETCURTYPE ( ! 198: struct CursorData far *, ! 199: unsigned ); ! 200: extern unsigned far pascal VIOGETMODE ( ! 201: struct ModeData far *, ! 202: unsigned ); ! 203: extern unsigned far pascal VIOGETPHYSBUF ( ! 204: struct PhysBufData far *, ! 205: unsigned ); ! 206: extern unsigned far pascal VIOREADCELLSTR ( ! 207: char far *, ! 208: unsigned far *, ! 209: unsigned, ! 210: unsigned, ! 211: unsigned ); ! 212: extern unsigned far pascal VIOREADCHARSTR ( ! 213: char far *, ! 214: unsigned far *, ! 215: unsigned, ! 216: unsigned, ! 217: unsigned ); ! 218: extern unsigned far pascal VIOSCROLLDN ( ! 219: unsigned, ! 220: unsigned, ! 221: unsigned, ! 222: unsigned, ! 223: unsigned, ! 224: char far *, ! 225: unsigned ); ! 226: extern unsigned far pascal VIOSCROLLUP ( ! 227: unsigned, ! 228: unsigned, ! 229: unsigned, ! 230: unsigned, ! 231: unsigned, ! 232: char far *, ! 233: unsigned ); ! 234: extern unsigned far pascal VIOSCROLLLF ( ! 235: unsigned, ! 236: unsigned, ! 237: unsigned, ! 238: unsigned, ! 239: unsigned, ! 240: char far *, ! 241: unsigned ); ! 242: extern unsigned far pascal VIOSCROLLRT ( ! 243: unsigned, ! 244: unsigned, ! 245: unsigned, ! 246: unsigned, ! 247: unsigned, ! 248: char far *, ! 249: unsigned ); ! 250: extern unsigned far pascal VIOSETCURPOS ( ! 251: unsigned, ! 252: unsigned, ! 253: unsigned ); ! 254: extern unsigned far pascal VIOSETCURTYPE ( ! 255: struct CursorData far *, ! 256: unsigned ); ! 257: extern unsigned far pascal VIOSETMODE ( ! 258: struct ModeData far *, ! 259: unsigned ); ! 260: extern unsigned far pascal VIOSHOWBUF ( ! 261: unsigned, ! 262: unsigned, ! 263: unsigned ); ! 264: extern unsigned far pascal VIOWRTCELLSTR ( ! 265: char far *, ! 266: unsigned, ! 267: unsigned, ! 268: unsigned, ! 269: unsigned ); ! 270: extern unsigned far pascal VIOWRTCHARSTR ( ! 271: char far *, ! 272: unsigned, ! 273: unsigned, ! 274: unsigned, ! 275: unsigned ); ! 276: extern unsigned far pascal VIOWRTCHARSTRATT ( ! 277: char far *, ! 278: unsigned, ! 279: unsigned, ! 280: unsigned, ! 281: char far *, ! 282: unsigned ); ! 283: extern unsigned far pascal VIOWRTNATTR ( ! 284: char far *, ! 285: unsigned, ! 286: unsigned, ! 287: unsigned, ! 288: unsigned ); ! 289: extern unsigned far pascal VIOWRTNCELL ( ! 290: char far *, ! 291: unsigned, ! 292: unsigned, ! 293: unsigned, ! 294: unsigned ); ! 295: extern unsigned far pascal VIOWRTNCHAR ( ! 296: char far *, ! 297: unsigned, ! 298: unsigned, ! 299: unsigned, ! 300: unsigned ); ! 301: extern unsigned far pascal VIOWRTTTY ( ! 302: char far *, ! 303: unsigned, ! 304: unsigned ); ! 305: extern unsigned far pascal VIOSETANSI ( ! 306: unsigned, ! 307: unsigned ); ! 308: extern unsigned far pascal VIOGETANSI ( ! 309: unsigned far *, ! 310: unsigned ); ! 311: extern unsigned far pascal VIOPRTSC ( ! 312: unsigned ); ! 313: extern unsigned far pascal VIOPRTSCTOGGLE ( ! 314: unsigned ); ! 315: extern unsigned far pascal VIOSAVREDRAWWAIT ( ! 316: unsigned, ! 317: unsigned far *, ! 318: unsigned ); ! 319: extern unsigned far pascal VIOSAVREDRAWUNDO ( ! 320: unsigned, ! 321: unsigned, ! 322: unsigned ); ! 323: extern unsigned far pascal VIOMODEWAIT ( ! 324: unsigned, ! 325: unsigned far *, ! 326: unsigned ); ! 327: extern unsigned far pascal VIOMODEUNDO ( ! 328: unsigned, ! 329: unsigned, ! 330: unsigned ); ! 331: extern unsigned far pascal VIOSCRLOCK ( ! 332: unsigned, ! 333: unsigned char far *, ! 334: unsigned ); ! 335: extern unsigned far pascal VIOSCRUNLOCK ( ! 336: unsigned ); ! 337: extern unsigned far pascal VIOPOPUP ( ! 338: unsigned far *, ! 339: unsigned ); ! 340: extern unsigned far pascal VIOENDPOPUP ( ! 341: unsigned ); ! 342: extern unsigned far pascal VIOGETCONFIG ( ! 343: unsigned, ! 344: struct ConfigData far *, ! 345: unsigned ); ! 346: extern unsigned far pascal VIOGETFONT ( ! 347: struct VIOFONT far *, ! 348: unsigned ); ! 349: extern unsigned far pascal VIOGETCP ( ! 350: unsigned, ! 351: unsigned far *, ! 352: unsigned ); ! 353: extern unsigned far pascal VIOSETCP ( ! 354: unsigned, ! 355: unsigned, ! 356: unsigned ); ! 357: extern unsigned far pascal VIOSETFONT ( ! 358: struct VIOFONT far *, ! 359: unsigned ); ! 360: extern unsigned far pascal VIOGETSTATE ( ! 361: struct VIOSTATE far *, ! 362: unsigned ); ! 363: extern unsigned far pascal VIOSETSTATE ( ! 364: struct VIOSTATE far *, ! 365: unsigned ); ! 366: extern unsigned far pascal MOUREGISTER ( ! 367: char far *, ! 368: char far *, ! 369: unsigned long ); ! 370: extern unsigned far pascal MOUDEREGISTER ( ! 371: void ); ! 372: extern unsigned far pascal MOUFLUSHQUE ( ! 373: unsigned ); ! 374: extern unsigned far pascal MOUGETHOTKEY ( ! 375: unsigned far *, ! 376: unsigned ); ! 377: extern unsigned far pascal MOUSETHOTKEY ( ! 378: unsigned far *, ! 379: unsigned ); ! 380: extern unsigned far pascal MOUGETPTRPOS ( ! 381: struct PtrLoc far *, ! 382: unsigned ); ! 383: extern unsigned far pascal MOUSETPTRPOS ( ! 384: struct PtrLoc far *, ! 385: unsigned ); ! 386: extern unsigned far pascal MOUGETPTRSHAPE ( ! 387: unsigned char far *, ! 388: struct PtrImage far *, ! 389: unsigned ); ! 390: extern unsigned far pascal MOUSETPTRSHAPE ( ! 391: unsigned char far *, ! 392: struct PtrImage far *, ! 393: unsigned ); ! 394: extern unsigned far pascal MOUGETDEVSTATUS ( ! 395: unsigned far *, ! 396: unsigned ); ! 397: extern unsigned far pascal MOUGETNUMBUTTONS ( ! 398: unsigned far *, ! 399: unsigned ); ! 400: extern unsigned far pascal MOUGETNUMMICKEYS ( ! 401: unsigned far *, ! 402: unsigned ); ! 403: extern unsigned far pascal MOUREADEVENTQUE ( ! 404: struct EventInfo far *, ! 405: unsigned far *, ! 406: unsigned ); ! 407: extern unsigned far pascal MOUGETNUMQUEEL ( ! 408: struct QueInfo far *, ! 409: unsigned ); ! 410: extern unsigned far pascal MOUGETEVENTMASK ( ! 411: unsigned far *, ! 412: unsigned ); ! 413: extern unsigned far pascal MOUSETEVENTMASK ( ! 414: unsigned far *, ! 415: unsigned ); ! 416: extern unsigned far pascal MOUGETSCALEFACT ( ! 417: struct ScaleFact far *, ! 418: unsigned ); ! 419: extern unsigned far pascal MOUSETSCALEFACT ( ! 420: struct ScaleFact far *, ! 421: unsigned ); ! 422: extern unsigned far pascal MOUOPEN ( ! 423: char far *, ! 424: unsigned far * ); ! 425: extern unsigned far pascal MOUCLOSE ( ! 426: unsigned ); ! 427: extern unsigned far pascal MOUREMOVEPTR ( ! 428: struct NoPointer far *, ! 429: unsigned ); ! 430: extern unsigned far pascal MOUDRAWPTR ( ! 431: unsigned ); ! 432: extern unsigned far pascal MOUSETDEVSTATUS ( ! 433: unsigned far *, ! 434: unsigned ); ! 435: extern unsigned far pascal MOUINITREAL ( ! 436: char far * ); ! 437: extern unsigned far pascal MOUSYNCH ( ! 438: unsigned );
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.