/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/ |
H A D | DriverBinding.h | 4 This protocol is produced by every driver that follows the UEFI Driver Model, 8 This program and the accompanying materials are licensed and made available under 35 This function checks to see if the driver specified by This supports the device specified by 38 ControllerHandle to determine if the driver supports ControllerHandle. This function 40 performed by this function must be very small, and take as little time as possible to execute. This 43 different driver. This function must match its calls to AllocatePages() with FreePages(), 46 already in the opened state, then it must not be closed with CloseProtocol(). This is required 49 @param[in] This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 50 @param[in] ControllerHandle The handle of the controller to test. This handl [all...] |
H A D | DriverConfiguration.h | 5 This program and the accompanying materials 34 @param This A pointer to the EFI_DRIVER_CONFIGURATION_PROTOCOL instance. 36 @param ChildHandle The handle of the child controller to set options on. This 43 This is the language of the user interface that should be 53 @retval EFI_SUCCESS The driver specified by This successfully set the 59 @retval EFI_UNSUPPORTED The driver specified by This does not support setting 62 @retval EFI_UNSUPPORTED The driver specified by This does not support the 75 IN EFI_DRIVER_CONFIGURATION_PROTOCOL *This, 85 @param This A pointer to the EFI_DRIVER_CONFIGURATION_PROTOCOL instance. 89 configuration options are valid. This i [all...] |
H A D | Ip4Config.h | 2 This file provides a definition of the EFI IPv4 Configuration 6 This program and the accompanying materials are licensed and made available under 15 This Protocol is introduced in UEFI Specification 2.0. 67 configuration policy by the EFI IPv4 Protocol driver. This determination may 87 @param This The pointer to the EFI_IP4_CONFIG_PROTOCOL instance. 90 execution. This event must be of type EVT_NOTIFY_SIGNAL. 93 This event must be of type EVT_NOTIFY_SIGNAL. 98 This 105 @retval EFI_UNSUPPORTED This interface does not support the EFI IPv4 Protocol 112 IN EFI_IP4_CONFIG_PROTOCOL *This, [all...] |
H A D | PlatformDriverOverride.h | 5 This program and the accompanying materials 35 @param This A pointer to the EFI_PLATFORM_DRIVER_OVERRIDE_ 54 IN EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL *This, 62 @param This A pointer to the EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL instance. 82 IN EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL *This, 89 GetDriverPath() service. This driver image handle will then be available through the 92 @param This A pointer to the EFI_PLATFORM_DRIVER_OVERRIDE_ 116 IN EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL *This, 123 /// This protocol matches one or more drivers to a controller. A platform driver 124 /// produces this protocol, and it is installed on a separate handle. This protoco [all...] |
H A D | SmmPeriodicTimerDispatch2.h | 5 This protocol provides the parent dispatch service for the periodical timer SMI source generator. 8 This program and the accompanying materials 17 This protocol is from PI Version 1.1. 82 This service registers a function (DispatchFunction) which will be called when at least the 89 @param[in] This Pointer to the EFI_SMM_PERIODIC_TIMER_DISPATCH2_PROTOCOL instance. 109 IN CONST EFI_SMM_PERIODIC_TIMER_DISPATCH2_PROTOCOL *This, 118 This service removes the handler associated with DispatchHandle so that it will no longer be 121 @param[in] This Pointer to the EFI_SMM_PERIODIC_TIMER_DISPATCH2_PROTOCOL instance. 130 IN CONST EFI_SMM_PERIODIC_TIMER_DISPATCH2_PROTOCOL *This, 139 @param[in] This Pointe [all...] |
H A D | VlanConfig.h | 5 This program and the accompanying materials 14 This Protocol is introduced in UEFI Specification 2.2 56 @param[in] This Points to the EFI_VLAN_CONFIG_PROTOCOL. 64 - This is NULL. 73 IN EFI_VLAN_CONFIG_PROTOCOL *This, 84 @param[in] This Points to the EFI_VLAN_CONFIG_PROTOCOL. 92 - This is NULL. 100 IN EFI_VLAN_CONFIG_PROTOCOL *This, 113 @param[in] This Points to the EFI_VLAN_CONFIG_PROTOCOL. 118 - This i [all...] |
H A D | WatchdogTimer.h | 7 This program and the accompanying materials 48 This function registers a handler that is to be invoked when the watchdog 59 @param This The EFI_WATCHDOG_TIMER_ARCH_PROTOCOL instance. 74 IN EFI_WATCHDOG_TIMER_ARCH_PROTOCOL *This, 79 This function sets the amount of time to wait before firing the watchdog 83 @param This The EFI_WATCHDOG_TIMER_ARCH_PROTOCOL instance. 97 IN EFI_WATCHDOG_TIMER_ARCH_PROTOCOL *This, 102 This function retrieves the amount of time the system will wait before firing 103 the watchdog timer. This period is returned in TimerPeriod, and EFI_SUCCESS 106 @param This Th [all...] |
H A D | HiiConfigRouting.h | 9 This program and the accompanying materials are licensed and made available under 30 This function allows the caller to request the current 56 @param This Points to the EFI_HII_CONFIG_ROUTING_PROTOCOL 109 IN CONST EFI_HII_CONFIG_ROUTING_PROTOCOL *This, 116 This function allows the caller to request the current configuration 120 This function allows the caller to request the current 125 @param This Points to the EFI_HII_CONFIG_ROUTING_PROTOCOL instance. 151 IN CONST EFI_HII_CONFIG_ROUTING_PROTOCOL *This, 157 This function routes the results of processing forms to the 167 @param This Point [all...] |
H A D | SerialIo.h | 8 This program and the accompanying materials 94 @param This Protocol instance pointer. 103 IN EFI_SERIAL_IO_PROTOCOL *This 110 @param This Protocol instance pointer. 117 This timeout applies to both the transmit and receive side of the 135 IN EFI_SERIAL_IO_PROTOCOL *This, 147 @param This Protocol instance pointer. 158 IN EFI_SERIAL_IO_PROTOCOL *This, 165 @param This Protocol instance pointer. 175 IN EFI_SERIAL_IO_PROTOCOL *This, [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Library/EmuVariableFvbLib/ |
H A D | EmuVariableFvbLib.c | 5 This program and the accompanying materials 24 This function will be called following a call to the 27 @param[in] This The EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL instance. 39 IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, 50 This function will be called following a call to the 53 @param[in] This EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL instance. 63 IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, 84 This function will be called following a call to the 87 @param This Indicates the EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL 97 IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, 38 PlatformFvbDataRead( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN UINTN NumBytes, IN UINT8 *Buffer ) argument 62 PlatformFvbDataWritten( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN UINTN NumBytes, IN UINT8 *Buffer ) argument 96 PlatformFvbBlocksErased( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN VA_LIST List ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxAppleSim/ |
H A D | ConsoleControl.h | 9 * This file is part of VirtualBox Open Source Edition (OSE), as 10 * available from http://www.virtualbox.org. This file is free software; 28 * This code is based on: 31 * All rights reserved. This program and the accompanying materials 67 IN EFI_CONSOLE_CONTROL_PROTOCOL *This, 81 This - Protocol instance pointer. 96 IN EFI_CONSOLE_CONTROL_PROTOCOL *This, 106 This - Protocol instance pointer. 119 IN EFI_CONSOLE_CONTROL_PROTOCOL *This, 128 This [all...] |
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/efi/Protocol/ |
H A D | DriverBinding.h | 4 This protocol is produced by every driver that follows the UEFI Driver Model, 8 This program and the accompanying materials are licensed and made available under 37 This function checks to see if the driver specified by This supports the device specified by 40 ControllerHandle to determine if the driver supports ControllerHandle. This function 42 performed by this function must be very small, and take as little time as possible to execute. This 45 different driver. This function must match its calls to AllocatePages() with FreePages(), 48 already in the opened state, then it must not be closed with CloseProtocol(). This is required 51 @param[in] This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 52 @param[in] ControllerHandle The handle of the controller to test. This handl [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d8/ |
H A D | vertexshader.c | 7 * This library is free software; you can redistribute it and/or 12 * This library is distributed in the hope that it will be useful, 38 IDirect3DVertexShader8Impl *This = (IDirect3DVertexShader8Impl *)iface; local 45 *ppobj = This; 49 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 55 IDirect3DVertexShader8Impl *This = (IDirect3DVertexShader8Impl *)iface; local 56 ULONG ref = InterlockedIncrement(&This->ref); 60 if (ref == 1 && This->wineD3DVertexShader) 63 IWineD3DVertexShader_AddRef(This->wineD3DVertexShader); 78 IDirect3DVertexShader8Impl *This local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/ |
H A D | ComponentName.c | 5 This program and the accompanying materials 50 This function retrieves the user readable name of a driver in the form of a 51 Unicode string. If the driver specified by This has a user readable name in 54 by This does not support the language specified by Language, 57 @param[in] This A pointer to the EFI_COMPONENT_NAME2_PROTOCOL or 60 array indicating the language. This is the 68 This Unicode string is the name of the 69 driver specified by This in the language 72 This and the language specified by Language was 77 @retval EFI_UNSUPPORTED The driver specified by This doe 82 IsaFloppyComponentNameGetDriverName( IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName ) argument 156 IsaFloppyComponentNameGetControllerName( IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName ) argument [all...] |
H A D | ComponentName.h | 5 This program and the accompanying materials 27 This function retrieves the user readable name of a driver in the form of a 28 Unicode string. If the driver specified by This has a user readable name in 31 by This does not support the language specified by Language, 34 @param[in] This A pointer to the EFI_COMPONENT_NAME2_PROTOCOL or 37 array indicating the language. This is the 45 This Unicode string is the name of the 46 driver specified by This in the language 49 This and the language specified by Language was 54 @retval EFI_UNSUPPORTED The driver specified by This doe [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/ |
H A D | ComponentName.c | 5 This program and the accompanying materials 51 This function retrieves the user readable name of a driver in the form of a 52 Unicode string. If the driver specified by This has a user readable name in 55 by This does not support the language specified by Language, 58 @param This[in] A pointer to the EFI_COMPONENT_NAME2_PROTOCOL or 62 array indicating the language. This is the 71 This Unicode string is the name of the 72 driver specified by This in the language 76 This and the language specified by Language was 83 @retval EFI_UNSUPPORTED The driver specified by This doe 89 IsaSerialComponentNameGetDriverName( IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName ) argument 174 IsaSerialComponentNameGetControllerName( IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/ |
H A D | VgaMiniPort.h | 5 This program and the accompanying materials 69 @param This The driver binding protocol. 74 @retval EFI_UNSUPPORTED This device isn't supported. 80 IN EFI_DRIVER_BINDING_PROTOCOL *This, 88 This function consumes PCI I/O Protocol, and installs VGA Mini Port Protocol 91 @param This The driver binding instance. 103 IN EFI_DRIVER_BINDING_PROTOCOL *This, 111 This function uninstalls VGA Mini Port Protocol from the VGA device handle, 114 @param This The driver binding protocol. 127 IN EFI_DRIVER_BINDING_PROTOCOL *This, [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Ata/AtaAtapiPassThru/ |
H A D | ComponentName.c | 5 This program and the accompanying materials 59 This function retrieves the user readable name of a driver in the form of a 60 Unicode string. If the driver specified by This has a user readable name in 63 by This does not support the language specified by Language, 66 @param This[in] A pointer to the EFI_COMPONENT_NAME2_PROTOCOL or 70 array indicating the language. This is the 79 This Unicode string is the name of the 80 driver specified by This in the language 84 This and the language specified by Language was 91 @retval EFI_UNSUPPORTED The driver specified by This doe 97 AtaAtapiPassThruComponentNameGetDriverName( IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName ) argument 183 AtaAtapiPassThruComponentNameGetControllerName( IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Ppi/ |
H A D | UsbHostController.h | 10 This program and the accompanying materials 43 @param[in] This The pointer to this instance of the 77 IN PEI_USB_HOST_CONTROLLER_PPI *This, 93 @param[in] This The pointer to this instance of the 122 IN PEI_USB_HOST_CONTROLLER_PPI *This, 137 @param[in] This The pointer to this instance of the 151 IN PEI_USB_HOST_CONTROLLER_PPI *This, 159 @param[in] This The pointer to this instance of the 163 This value is zero based. 176 IN PEI_USB_HOST_CONTROLLER_PPI *This, [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/MnpDxe/ |
H A D | MnpMain.c | 5 This program and the accompanying materials 25 @param[in] This Pointer to the EFI_MANAGED_NETWORK_PROTOCOL instance. 29 @param[out] SnpModeData Pointer to storage for SNP operational parameters. This 34 @retval EFI_INVALID_PARAMETER This is NULL. 37 @retval EFI_NOT_STARTED This MNP child driver instance has not been 46 IN EFI_MANAGED_NETWORK_PROTOCOL *This, 57 if (This == NULL) { 61 Instance = MNP_INSTANCE_DATA_FROM_THIS (This); 120 @param[in] This Pointer to the EFI_MANAGED_NETWORK_PROTOCOL instance. 131 * This i 45 MnpGetModeData( IN EFI_MANAGED_NETWORK_PROTOCOL *This, OUT EFI_MANAGED_NETWORK_CONFIG_DATA *MnpConfigData OPTIONAL, OUT EFI_SIMPLE_NETWORK_MODE *SnpModeData OPTIONAL ) argument 152 MnpConfigure( IN EFI_MANAGED_NETWORK_PROTOCOL *This, IN EFI_MANAGED_NETWORK_CONFIG_DATA *MnpConfigData OPTIONAL ) argument 225 MnpMcastIpToMac( IN EFI_MANAGED_NETWORK_PROTOCOL *This, IN BOOLEAN Ipv6Flag, IN EFI_IP_ADDRESS *IpAddress, OUT EFI_MAC_ADDRESS *MacAddress ) argument 351 MnpGroups( IN EFI_MANAGED_NETWORK_PROTOCOL *This, IN BOOLEAN JoinFlag, IN EFI_MAC_ADDRESS *MacAddress OPTIONAL ) argument 515 MnpTransmit( IN EFI_MANAGED_NETWORK_PROTOCOL *This, IN EFI_MANAGED_NETWORK_COMPLETION_TOKEN *Token ) argument 606 MnpReceive( IN EFI_MANAGED_NETWORK_PROTOCOL *This, IN EFI_MANAGED_NETWORK_COMPLETION_TOKEN *Token ) argument 689 MnpCancel( IN EFI_MANAGED_NETWORK_PROTOCOL *This, IN EFI_MANAGED_NETWORK_COMPLETION_TOKEN *Token OPTIONAL ) argument [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/ |
H A D | rpcproxy.h | 4 * This library is free software; you can redistribute it and/or 9 * This library is distributed in the hope that it will be useful, 98 IRpcStubBuffer *This, 137 ULONG STDMETHODCALLTYPE CStdStubBuffer2_Release(IRpcStubBuffer *This) DECLSPEC_HIDDEN; 138 ULONG STDMETHODCALLTYPE NdrCStdStubBuffer2_Release(IRpcStubBuffer *This, IPSFactoryBuffer *pPSF); 144 CStdStubBuffer_QueryInterface( IRpcStubBuffer *This, REFIID riid, void **ppvObject ); 146 CStdStubBuffer_AddRef( IRpcStubBuffer *This ); 148 CStdStubBuffer_Release( IRpcStubBuffer *This ) DECLSPEC_HIDDEN; 150 NdrCStdStubBuffer_Release( IRpcStubBuffer *This, IPSFactoryBuffer *pPSF ); 152 CStdStubBuffer_Connect( IRpcStubBuffer *This, IUnknow [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Console/ConSplitterDxe/ |
H A D | ConSplitter.h | 5 This program and the accompanying materials 305 @param This Driver Binding protocol instance pointer. 310 @retval EFI_SUCCESS This driver supports this device. 311 @retval other This driver does not support this device. 317 IN EFI_DRIVER_BINDING_PROTOCOL *This, 325 @param This Driver Binding protocol instance pointer. 330 @retval EFI_SUCCESS This driver supports this device. 331 @retval other This driver does not support this device. 337 IN EFI_DRIVER_BINDING_PROTOCOL *This, 345 @param This Drive [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/ |
H A D | ComponentName.h | 6 This program and the accompanying materials 31 This function retrieves the user readable name of a driver in the form of a 32 Unicode string. If the driver specified by This has a user readable name in 35 by This does not support the language specified by Language, 38 @param This[in] A pointer to the EFI_COMPONENT_NAME2_PROTOCOL or 42 array indicating the language. This is the 51 This Unicode string is the name of the 52 driver specified by This in the language 56 This and the language specified by Language was 63 @retval EFI_UNSUPPORTED The driver specified by This doe [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Include/Protocol/ |
H A D | IsaAcpi.h | 6 This program and the accompanying materials are licensed and made available under 113 This service allows all the ISA controllers on an ISA bus to be enumerated. If 121 @param[in] This The pointer to the EFI_ISA_ACPI_PROTOCOL instance. 131 IN EFI_ISA_ACPI_PROTOCOL *This, 138 This services sets the power state of the ISA controller specified by Device to 143 @param[in] This The pointer to the EFI_ISA_ACPI_PROTOCOL instance. 154 IN EFI_ISA_ACPI_PROTOCOL *This, 166 @param[in] This The pointer to the EFI_ISA_ACPI_PROTOCOL instance. 177 IN EFI_ISA_ACPI_PROTOCOL *This, 189 @param[in] This Th [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Include/Protocol/ |
H A D | BootScriptSave.h | 2 This protocol is used to store or record various boot scripts into boot 6 This program and the accompanying materials are licensed and made available under 15 This protocol defined in the Boot Script Specification, Version 0.91. 35 @param This A pointer to the EFI_BOOT_SCRIPT_SAVE_PROTOCOL instance. 49 IN EFI_BOOT_SCRIPT_SAVE_PROTOCOL *This, 58 @param This A pointer to the EFI_BOOT_SCRIPT_SAVE_PROTOCOL instance. 70 IN EFI_BOOT_SCRIPT_SAVE_PROTOCOL *This,
|