#pragma once #ifndef _uefi_protos_service_binding_h_ #define _uefi_protos_service_binding_h_ // This file was auto generated by the j6-uefi-headers project. Please see // https://github.com/justinian/j6-uefi-headers for more information. #include #include namespace uefi { namespace protos { struct service_binding; struct service_binding { inline uefi::status create_child(uefi::handle * child_handle) { return _create_child(this, child_handle); } inline uefi::status destroy_child(uefi::handle child_handle) { return _destroy_child(this, child_handle); } protected: using _create_child_def = uefi::status (*)(uefi::protos::service_binding *, uefi::handle *); _create_child_def _create_child; using _destroy_child_def = uefi::status (*)(uefi::protos::service_binding *, uefi::handle); _destroy_child_def _destroy_child; public: }; } // namespace protos } // namespace uefi #endif // _uefi_protos_service_binding_h_