include: Add more OID defines

André Hentschel nerv at dawncrow.de
Tue Jan 26 13:51:02 CST 2016


Signed-off-by: André Hentschel <nerv at dawncrow.de>
---

This is more than enough to compile packet.dll from WinPcap with winelib.
packet.dll is needed together with wpcap.dll for Chinese Universities, winelib might be a solution here


 include/ntddndis.h | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

diff --git a/include/ntddndis.h b/include/ntddndis.h
index 3ea18ce..e820a81 100644
--- a/include/ntddndis.h
+++ b/include/ntddndis.h
@@ -57,6 +57,62 @@ extern "C" {
 #define IOCTL_NDIS_RESERVED12  _NDIS_CONTROL_CODE(0x14, METHOD_BUFFERED)
 #define IOCTL_NDIS_RESERVED13  _NDIS_CONTROL_CODE(0x15, METHOD_BUFFERED)
 
+#define OID_GEN_SUPPORTED_LIST              0x00010101
+#define OID_GEN_HARDWARE_STATUS             0x00010102
+#define OID_GEN_MEDIA_SUPPORTED             0x00010103
+#define OID_GEN_MEDIA_IN_USE                0x00010104
+#define OID_GEN_MAXIMUM_LOOKAHEAD           0x00010105
+#define OID_GEN_MAXIMUM_FRAME_SIZE          0x00010106
+#define OID_GEN_LINK_SPEED                  0x00010107
+#define OID_GEN_TRANSMIT_BUFFER_SPACE       0x00010108
+#define OID_GEN_RECEIVE_BUFFER_SPACE        0x00010109
+#define OID_GEN_TRANSMIT_BLOCK_SIZE         0x0001010a
+#define OID_GEN_RECEIVE_BLOCK_SIZE          0x0001010b
+#define OID_GEN_VENDOR_ID                   0x0001010c
+#define OID_GEN_VENDOR_DESCRIPTION          0x0001010d
+#define OID_GEN_CURRENT_PACKET_FILTER       0x0001010e
+#define OID_GEN_CURRENT_LOOKAHEAD           0x0001010f
+#define OID_GEN_DRIVER_VERSION              0x00010110
+#define OID_GEN_MAXIMUM_TOTAL_SIZE          0x00010111
+#define OID_GEN_PROTOCOL_OPTIONS            0x00010112
+#define OID_GEN_MAC_OPTIONS                 0x00010113
+#define OID_GEN_MEDIA_CONNECT_STATUS        0x00010114
+#define OID_GEN_MAXIMUM_SEND_PACKETS        0x00010115
+
+#define OID_802_3_PERMANENT_ADDRESS         0x01010101
+#define OID_802_3_CURRENT_ADDRESS           0x01010102
+#define OID_802_3_MULTICAST_LIST            0x01010103
+#define OID_802_3_MAXIMUM_LIST_SIZE         0x01010104
+#define OID_802_3_MAC_OPTIONS               0x01010105
+#define OID_802_3_RCV_ERROR_ALIGNMENT       0x01020101
+#define OID_802_3_XMIT_ONE_COLLISION        0x01020102
+#define OID_802_3_XMIT_MORE_COLLISIONS      0x01020103
+#define OID_802_3_XMIT_DEFERRED             0x01020201
+#define OID_802_3_XMIT_MAX_COLLISIONS       0x01020202
+#define OID_802_3_RCV_OVERRUN               0x01020203
+#define OID_802_3_XMIT_UNDERRUN             0x01020204
+#define OID_802_3_XMIT_HEARTBEAT_FAILURE    0x01020205
+#define OID_802_3_XMIT_TIMES_CRS_LOST       0x01020206
+#define OID_802_3_XMIT_LATE_COLLISIONS      0x01020207
+#define OID_802_3_ADD_MULTICAST_ADDRESS     0x01010208
+#define OID_802_3_DELETE_MULTICAST_ADDRESS  0x01010209
+
+#define OID_802_5_PERMANENT_ADDRESS         0x02010101
+#define OID_802_5_CURRENT_ADDRESS           0x02010102
+#define OID_802_5_CURRENT_FUNCTIONAL        0x02010103
+#define OID_802_5_CURRENT_GROUP             0x02010104
+#define OID_802_5_LAST_OPEN_STATUS          0x02010105
+#define OID_802_5_CURRENT_RING_STATUS       0x02010106
+#define OID_802_5_CURRENT_RING_STATE        0x02010107
+#define OID_802_5_LINE_ERRORS               0x02020101
+#define OID_802_5_LOST_FRAMES               0x02020102
+#define OID_802_5_BURST_ERRORS              0x02020201
+#define OID_802_5_AC_ERRORS                 0x02020202
+#define OID_802_5_ABORT_DELIMETERS          0x02020203
+#define OID_802_5_FRAME_COPIED_ERRORS       0x02020204
+#define OID_802_5_FREQUENCY_ERRORS          0x02020205
+#define OID_802_5_TOKEN_ERRORS              0x02020206
+#define OID_802_5_INTERNAL_ERRORS           0x02020207
 
 #define OID_802_11_BSSID                    0x0d010101
 #define OID_802_11_SSID                     0x0d010102
-- 
1.9.1




More information about the wine-patches mailing list