Windows-Server-2003/net/rndis/inc/rndisioc.h

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