|
|
1.1 ! root 1: /*++ ! 2: ! 3: Copyright (c) 1993 Microsoft Corporation ! 4: ! 5: Module Name: ! 6: ! 7: q_dosdev.c ! 8: ! 9: Abstract: ! 10: ! 11: A user mode test app that lists all the DOS device names ! 12: ! 13: Environment: ! 14: ! 15: User mode only ! 16: ! 17: Revision History: ! 18: ! 19: 05-26-93 : created ! 20: ! 21: --*/ ! 22: ! 23: ! 24: ! 25: #include <stdio.h> ! 26: #include <windows.h> ! 27: ! 28: ! 29: ! 30: void main() ! 31: { ! 32: char buf[1024], buf2[1024], *p, *q; ! 33: ! 34: QueryDosDevice (NULL, buf, 1024); ! 35: ! 36: p = buf; ! 37: ! 38: while (*p) ! 39: { ! 40: if (strlen(p) > 7) ! 41: ! 42: printf (p); ! 43: ! 44: else ! 45: ! 46: printf ("%s\t", p); ! 47: ! 48: QueryDosDevice (p, buf2, 1024); ! 49: ! 50: q = buf2; ! 51: ! 52: while (*q) ! 53: { ! 54: printf ("\t%s\n", q); ! 55: q += strlen(q) + 1; ! 56: } ! 57: ! 58: p += strlen(p) + 1; ! 59: } ! 60: ! 61: return; ! 62: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.