18#ifndef __EFI_VLANCONFIG_PROTOCOL_H__
19#define __EFI_VLANCONFIG_PROTOCOL_H__
22#define EFI_VLAN_CONFIG_PROTOCOL_GUID \
24 0x9e23d768, 0xd2f3, 0x4366, {0x9f, 0xc3, 0x3a, 0x7a, 0xba, 0x86, 0x43, 0x74 } \
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
EFI_GUID gEfiVlanConfigProtocolGuid
EFI_STATUS(EFIAPI * EFI_VLAN_CONFIG_REMOVE)(IN EFI_VLAN_CONFIG_PROTOCOL *This, IN UINT16 VlanId)
Definition VlanConfig.h:125
EFI_STATUS(EFIAPI * EFI_VLAN_CONFIG_SET)(IN EFI_VLAN_CONFIG_PROTOCOL *This, IN UINT16 VlanId, IN UINT8 Priority)
Definition VlanConfig.h:72
EFI_STATUS(EFIAPI * EFI_VLAN_CONFIG_FIND)(IN EFI_VLAN_CONFIG_PROTOCOL *This, IN UINT16 *VlanId OPTIONAL, OUT UINT16 *NumberOfVlan, OUT EFI_VLAN_FIND_DATA **Entries)
Definition VlanConfig.h:99
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
Definition VlanConfig.h:33
UINT8 Priority
Priority of this VLAN.
Definition VlanConfig.h:35
UINT16 VlanId
Vlan Identifier.
Definition VlanConfig.h:34
Definition VlanConfig.h:135
EFI_VLAN_CONFIG_SET Set
Definition VlanConfig.h:136
EFI_VLAN_CONFIG_FIND Find
Definition VlanConfig.h:137
EFI_VLAN_CONFIG_REMOVE Remove
Definition VlanConfig.h:138