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