Skip to content

Commit 01ddd7b

Browse files
committed
Revert NET_LUID_LH changes to avoid breaking changes
1 parent 1e52916 commit 01ddd7b

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

src/shared/ifdef.rs

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,28 @@ STRUCT!{struct NET_IF_ALIAS_LH {
5151
ifAliasOffset: USHORT,
5252
}}
5353
pub type PNET_IF_ALIAS_LH = *mut NET_IF_ALIAS_LH;
54-
STRUCT!{struct NET_LUID_LH_Info {
55-
bitfield: ULONG64,
56-
}}
57-
BITFIELD!{NET_LUID_LH_Info bitfield: ULONG64 [
54+
// FIXME: Switch to union version in 0.4
55+
// STRUCT!{struct NET_LUID_LH_Info {
56+
// bitfield: ULONG64,
57+
// }}
58+
// BITFIELD!{NET_LUID_LH_Info bitfield: ULONG64 [
59+
// Reserved set_Reserved[0..24],
60+
// NetLuidIndex set_NetLuidIndex[24..48],
61+
// IfType set_IfType[48..64],
62+
// ]}
63+
// UNION!{struct NET_LUID_LH {
64+
// [u64; 1],
65+
// Value Value_mut: ULONG64,
66+
// Info Info_mut: NET_LUID_LH_Info,
67+
// }}
68+
STRUCT!{struct NET_LUID_LH {
69+
Value: ULONG64,
70+
}}
71+
BITFIELD!{NET_LUID_LH Value: ULONG64 [
5872
Reserved set_Reserved[0..24],
5973
NetLuidIndex set_NetLuidIndex[24..48],
6074
IfType set_IfType[48..64],
6175
]}
62-
UNION!{union NET_LUID_LH {
63-
[u64; 1],
64-
Value Value_mut: ULONG64,
65-
Info Info_mut: NET_LUID_LH_Info,
66-
}}
6776
pub type PNET_LUID_LH = *mut NET_LUID_LH;
6877
pub type NET_IF_RCV_ADDRESS = NET_IF_RCV_ADDRESS_LH;
6978
pub type PNET_IF_RCV_ADDRESS = *mut NET_IF_RCV_ADDRESS;

0 commit comments

Comments
 (0)