Annotation of q_a/samples/ddk/detect/ncnet.h, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.