EFI_INSTALL_MULTIPLE_PROTOCOL_INTERFACES

Installs one or more protocol interfaces into the boot services environment.

@param[in, out] Handle The pointer to a handle to install the new protocol interfaces on, or a pointer to NULL if a new handle is to be allocated. @param ... A variable argument list containing pairs of protocol GUIDs and protocol interfaces.

@retval EFI_SUCCESS All the protocol interface was installed. @retval EFI_OUT_OF_RESOURCES There was not enough memory in pool to install all the protocols. @retval EFI_ALREADY_STARTED A Device Path Protocol instance was passed in that is already present in the handle database. @retval EFI_INVALID_PARAMETER Handle is NULL. @retval EFI_INVALID_PARAMETER Protocol is already installed on the handle specified by Handle.

extern (C)
alias EFI_INSTALL_MULTIPLE_PROTOCOL_INTERFACES = EFI_STATUS function @nogc nothrow

Meta