73 lines
1.8 KiB
C
73 lines
1.8 KiB
C
/***************************************************************************
|
|
|
|
Copyright (c) 1999 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
RNDISIOC.H
|
|
|
|
Abstract:
|
|
|
|
Header file for controlling the RNDIS Miniport driver.
|
|
|
|
Environment:
|
|
|
|
User/Kernel mode
|
|
|
|
Notes:
|
|
|
|
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
|
|
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
|
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
|
|
PURPOSE.
|
|
|
|
Copyright (c) 1999 Microsoft Corporation. All Rights Reserved.
|
|
|
|
|
|
Revision History:
|
|
|
|
10/19/99: created
|
|
|
|
Author:
|
|
|
|
ArvindM
|
|
|
|
|
|
****************************************************************************/
|
|
|
|
#ifndef _RNDISIOC__H
|
|
#define _RNDISIOC__H
|
|
|
|
|
|
#define OID_RNDISMP_STATISTICS 0xFFA0C90A
|
|
#ifdef BINARY_MOF_TEST
|
|
#define OID_RNDISMP_DEVICE_OID 0xFFA0C90B
|
|
#define OID_RNDISMP_GET_MOF_OID 0xFFA0C90C
|
|
#endif // BINARY_MOF_TEST
|
|
|
|
typedef struct _RNDISMP_ADAPTER_STATS
|
|
{
|
|
ULONG XmitToMicroport;
|
|
ULONG XmitOk;
|
|
ULONG XmitError;
|
|
ULONG SendMsgLowRes;
|
|
ULONG RecvOk;
|
|
ULONG RecvError;
|
|
ULONG RecvNoBuf;
|
|
ULONG RecvLowRes;
|
|
ULONG Resets;
|
|
ULONG KeepAliveTimeout;
|
|
ULONG MicroportSendError;
|
|
} RNDISMP_ADAPTER_STATS, *PRNDISMP_ADAPTER_STATS;
|
|
|
|
|
|
typedef struct _RNDISMP_ADAPTER_INFO
|
|
{
|
|
RNDISMP_ADAPTER_STATS Statistics;
|
|
ULONG HiWatPendedMessages;
|
|
ULONG LoWatPendedMessages;
|
|
ULONG CurPendedMessages;
|
|
} RNDISMP_ADAPTER_INFO, *PRNDISMP_ADAPTER_INFO;
|
|
|
|
#endif // _RNDISIOC__H
|