include: Define NDIS_INTERFACE_INFORMATION.
authorJuan Lang <juan.lang@gmail.com>
Tue, 14 Sep 2010 20:02:23 +0000 (13:02 -0700)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 24 Sep 2010 09:34:16 +0000 (11:34 +0200)
include/ifdef.h

index 0b52d8048a6f444c6e77c51585271eea16df04cd..80ab75541f1e59a2c9f23e913dfa57c7f0f8ecc6 100644 (file)
@@ -189,4 +189,39 @@ typedef enum {
     IfOperStatusLowerLayerDown
 } IF_OPER_STATUS;
 
+typedef struct _NDIS_INTERFACE_INFORMATION {
+    NET_IF_OPER_STATUS         ifOperStatus;
+    ULONG                      ifOperStatusFlags;
+    NET_IF_MEDIA_CONNECT_STATE MediaConnectState;
+    NET_IF_MEDIA_DUPLEX_STATE  MediaDuplexState;
+    ULONG                      ifMtu;
+    BOOLEAN                    ifPromiscuousMode;
+    BOOLEAN                    ifDeviceWakeUpEnable;
+    ULONG64                    XmitLinkSpeed;
+    ULONG64                    RcvLinkSpeed;
+    ULONG64                    ifLastChange;
+    ULONG64                    ifCounterDiscontinuityTime;
+    ULONG64                    ifInUnknownProtos;
+    ULONG64                    ifInDiscards;
+    ULONG64                    ifInErrors;
+    ULONG64                    ifHCInOctets;
+    ULONG64                    ifHCInUcastPkts;
+    ULONG64                    ifHCInMulticastPkts;
+    ULONG64                    ifHCInBroadcastPkts;
+    ULONG64                    ifHCOutOctets;
+    ULONG64                    ifHCOutUcastPkts;
+    ULONG64                    ifHCOutMulticastPkts;
+    ULONG64                    ifHCOutBroadcastPkts;
+    ULONG64                    ifOutErrors;
+    ULONG64                    ifOutDiscards;
+    ULONG64                    ifHCInUcastOctets;
+    ULONG64                    ifHCInMulticastOctets;
+    ULONG64                    ifHCInBroadcastOctets;
+    ULONG64                    ifHCOutUcastOctets;
+    ULONG64                    ifHCOutMulticastOctets;
+    ULONG64                    ifHCOutBroadcastOctets;
+    NET_IF_COMPARTMENT_ID      CompartmentId;
+    ULONG                      SupportedStatistics;
+} NDIS_INTERFACE_INFORMATION, *PNDIS_INTERFACE_INFORMATION;
+
 #endif /* WINE_IFDEF_H*/