Changeset 99404 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/NetworkPkg/VlanConfigDxe/VlanConfigImpl.h
- Timestamp:
- Apr 14, 2023 3:17:44 PM (22 months ago)
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-145445 /vendor/edk2/current 103735-103757,103769-103776,129194-156846
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/NetworkPkg/VlanConfigDxe/VlanConfigImpl.h
r85718 r99404 33 33 #include "VlanConfigNvData.h" 34 34 35 extern EFI_COMPONENT_NAME2_PROTOCOL gVlanConfigComponentName2;36 extern EFI_COMPONENT_NAME_PROTOCOL gVlanConfigComponentName;35 extern EFI_COMPONENT_NAME2_PROTOCOL gVlanConfigComponentName2; 36 extern EFI_COMPONENT_NAME_PROTOCOL gVlanConfigComponentName; 37 37 38 38 // 39 39 // Tool generated IFR binary data and String package data 40 40 // 41 extern UINT8 42 extern UINT8 43 44 #define VLAN_LIST_VAR_OFFSET ((UINT16) OFFSET_OF (VLAN_CONFIGURATION, VlanList))41 extern UINT8 VlanConfigBin[]; 42 extern UINT8 VlanConfigDxeStrings[]; 43 44 #define VLAN_LIST_VAR_OFFSET ((UINT16) OFFSET_OF (VLAN_CONFIGURATION, VlanList)) 45 45 46 46 typedef struct { 47 UINTN Signature;48 49 EFI_HII_CONFIG_ACCESS_PROTOCOL ConfigAccess;50 EFI_HII_HANDLE HiiHandle;51 EFI_HANDLE DriverHandle;52 EFI_DEVICE_PATH_PROTOCOL *ChildDevicePath;53 54 EFI_HANDLE ControllerHandle;55 EFI_HANDLE ImageHandle;56 EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath;57 EFI_VLAN_CONFIG_PROTOCOL *VlanConfig;58 CHAR16 *MacString;59 60 UINT16 NumberOfVlan;61 UINT16 VlanId[MAX_VLAN_NUMBER];47 UINTN Signature; 48 49 EFI_HII_CONFIG_ACCESS_PROTOCOL ConfigAccess; 50 EFI_HII_HANDLE HiiHandle; 51 EFI_HANDLE DriverHandle; 52 EFI_DEVICE_PATH_PROTOCOL *ChildDevicePath; 53 54 EFI_HANDLE ControllerHandle; 55 EFI_HANDLE ImageHandle; 56 EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath; 57 EFI_VLAN_CONFIG_PROTOCOL *VlanConfig; 58 CHAR16 *MacString; 59 60 UINT16 NumberOfVlan; 61 UINT16 VlanId[MAX_VLAN_NUMBER]; 62 62 } VLAN_CONFIG_PRIVATE_DATA; 63 63 64 #define VLAN_CONFIG_PRIVATE_DATA_SIGNATURE 64 #define VLAN_CONFIG_PRIVATE_DATA_SIGNATURE SIGNATURE_32 ('V', 'C', 'P', 'D') 65 65 #define VLAN_CONFIG_PRIVATE_DATA_FROM_THIS(a) CR (a, VLAN_CONFIG_PRIVATE_DATA, ConfigAccess, VLAN_CONFIG_PRIVATE_DATA_SIGNATURE) 66 66 67 extern VLAN_CONFIG_PRIVATE_DATA mVlanConfigPrivateDateTemplate; 68 67 extern VLAN_CONFIG_PRIVATE_DATA mVlanConfigPrivateDateTemplate; 69 68 70 69 /** … … 105 104 EFIAPI 106 105 VlanConfigComponentNameGetDriverName ( 107 IN EFI_COMPONENT_NAME_PROTOCOL 108 IN CHAR8 109 OUT CHAR16**DriverName106 IN EFI_COMPONENT_NAME_PROTOCOL *This, 107 IN CHAR8 *Language, 108 OUT CHAR16 **DriverName 110 109 ); 111 110 … … 171 170 EFIAPI 172 171 VlanConfigComponentNameGetControllerName ( 173 IN EFI_COMPONENT_NAME_PROTOCOL 174 IN EFI_HANDLE 175 IN EFI_HANDLE 176 IN CHAR8 177 OUT CHAR16**ControllerName172 IN EFI_COMPONENT_NAME_PROTOCOL *This, 173 IN EFI_HANDLE ControllerHandle, 174 IN EFI_HANDLE ChildHandle OPTIONAL, 175 IN CHAR8 *Language, 176 OUT CHAR16 **ControllerName 178 177 ); 179 178 … … 194 193 EFIAPI 195 194 VlanConfigDriverBindingSupported ( 196 IN EFI_DRIVER_BINDING_PROTOCOL 197 IN EFI_HANDLE 198 IN EFI_DEVICE_PATH_PROTOCOL 195 IN EFI_DRIVER_BINDING_PROTOCOL *This, 196 IN EFI_HANDLE ControllerHandle, 197 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL 199 198 ); 200 199 … … 215 214 EFIAPI 216 215 VlanConfigDriverBindingStart ( 217 IN EFI_DRIVER_BINDING_PROTOCOL 218 IN EFI_HANDLE 219 IN EFI_DEVICE_PATH_PROTOCOL 216 IN EFI_DRIVER_BINDING_PROTOCOL *This, 217 IN EFI_HANDLE ControllerHandle, 218 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL 220 219 ); 221 220 … … 236 235 EFIAPI 237 236 VlanConfigDriverBindingStop ( 238 IN EFI_DRIVER_BINDING_PROTOCOL 239 IN EFI_HANDLE 240 IN UINTN 241 IN EFI_HANDLE 237 IN EFI_DRIVER_BINDING_PROTOCOL *This, 238 IN EFI_HANDLE ControllerHandle, 239 IN UINTN NumberOfChildren, 240 IN EFI_HANDLE *ChildHandleBuffer 242 241 ); 243 242 … … 250 249 VOID 251 250 VlanUpdateForm ( 252 IN OUT VLAN_CONFIG_PRIVATE_DATA 251 IN OUT VLAN_CONFIG_PRIVATE_DATA *PrivateData 253 252 ); 254 253 … … 267 266 EFI_STATUS 268 267 InstallVlanConfigForm ( 269 IN OUT VLAN_CONFIG_PRIVATE_DATA 268 IN OUT VLAN_CONFIG_PRIVATE_DATA *PrivateData 270 269 ); 271 270 … … 282 281 EFI_STATUS 283 282 UninstallVlanConfigForm ( 284 IN OUT VLAN_CONFIG_PRIVATE_DATA 283 IN OUT VLAN_CONFIG_PRIVATE_DATA *PrivateData 285 284 ); 286 285 … … 314 313 EFIAPI 315 314 VlanExtractConfig ( 316 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL 317 IN CONST EFI_STRING 318 OUT EFI_STRING*Progress,319 OUT EFI_STRING*Results315 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, 316 IN CONST EFI_STRING Request, 317 OUT EFI_STRING *Progress, 318 OUT EFI_STRING *Results 320 319 ); 321 320 … … 341 340 EFIAPI 342 341 VlanRouteConfig ( 343 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL 344 IN CONST EFI_STRING 345 OUT EFI_STRING*Progress342 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, 343 IN CONST EFI_STRING Configuration, 344 OUT EFI_STRING *Progress 346 345 ); 347 346 … … 371 370 EFIAPI 372 371 VlanCallback ( 373 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL 374 IN EFI_BROWSER_ACTION 375 IN EFI_QUESTION_ID 376 IN UINT8 377 IN EFI_IFR_TYPE_VALUE 378 OUT EFI_BROWSER_ACTION_REQUEST*ActionRequest372 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, 373 IN EFI_BROWSER_ACTION Action, 374 IN EFI_QUESTION_ID QuestionId, 375 IN UINT8 Type, 376 IN EFI_IFR_TYPE_VALUE *Value, 377 OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest 379 378 ); 380 379
Note:
See TracChangeset
for help on using the changeset viewer.