|
|
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.