|
|
1.1 root 1: /*++
2:
3: Copyright (c) 1990 Microsoft Corporation
4:
5: Module Name:
6:
7: detect.h
8:
9: Abstract:
10:
11: The main header for the MsNetDetect DLL.
12:
13: Environment:
14:
15: This is expected to work in DOS, OS2 and NT at the equivalent
16: of kernal mode.
17:
18: Notes:
19:
20: optional-notes
21:
22: Revision History:
23:
24:
25: --*/
26:
27: #ifndef _MS_NET_DETECT_
28: #define _MS_NET_DETECT_
29:
30: extern
31: LONG
32: NcDetectIdentify(
33: IN LONG lIndex,
34: OUT WCHAR * pwchBuffer,
35: IN LONG cwchBuffSize
36: );
37:
38:
39: extern
40: LONG
41: NcDetectReportMask(
42: IN LONG lNetcardId,
43: OUT WCHAR *pwchBuffer,
44: IN LONG cwchBuffSize
45: );
46:
47: extern
48: LONG
49: NcDetectFirstNext(
50: IN LONG lNetcardId,
51: IN INTERFACE_TYPE InterfaceType,
52: IN ULONG BusNumber,
53: IN BOOL fFirst,
54: OUT PVOID *ppvToken,
55: OUT LONG *lConfidence
56: );
57:
58: extern
59: LONG
60: NcDetectOpenHandle(
61: IN PVOID pvToken,
62: OUT PVOID *ppvHandle
63: );
64:
65: extern
66: LONG
67: NcDetectCreateHandle(
68: IN LONG lNetcardId,
69: IN INTERFACE_TYPE InterfaceType,
70: IN ULONG BusNumber,
71: OUT PVOID *ppvHandle
72: );
73:
74: extern
75: LONG
76: NcDetectCloseHandle(
77: IN PVOID pvHandle
78: );
79:
80: extern
81: LONG
82: NcDetectQueryCfg(
83: IN PVOID pvHandle,
84: OUT WCHAR *pwchBuffer,
85: IN LONG cwchBuffSize
86: );
87:
88: extern
89: LONG
90: NcDetectVerifyCfg(
91: IN PVOID pvHandle,
92: IN WCHAR *pwchBuffer
93: );
94:
95: extern
96: LONG
97: NcDetectQueryMask(
98: IN LONG lNetcardId,
99: OUT WCHAR *pwchBuffer,
100: IN LONG cwchBuffSize
101: );
102:
103: extern
104: LONG
105: NcDetectParamRange(
106: IN LONG lNetcardId,
107: IN WCHAR *pwchParam,
108: OUT LONG *plValues,
109: OUT LONG *plBuffSize
110: );
111:
112: extern
113: LONG
114: NcDetectQueryParameterName(
115: IN WCHAR *pwchParam,
116: OUT WCHAR *pwchBuffer,
117: IN LONG cwchBufferSize
118: );
119:
120: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.