Add service_binding proto and the http proto which uses it, and related types

This commit is contained in:
Justin C. Miller
2021-01-10 01:34:36 -08:00
parent 578198a6c3
commit eeb9affb23
2 changed files with 81 additions and 0 deletions

View File

@@ -226,3 +226,30 @@
type: uint64_t
- name: file_name[]
type: wchar_t
- name: service_binding
methods:
- name: create_child
args:
- name: child_handle
type: uefi::handle *
- name: destroy_child
args:
- name: child_handle
type: uefi::handle
- name: http
guid: "0x7a59b29b,0x910b,0x4171,{0x82,0x42,0xa8,0x5a,0x0d,0xf2,0x5b,0x5b}"
bindings:
- name: service_binding
guid: "0xbdc8e6af,0xd9bc,0x4379,{0xa7,0x2a,0xe0,0xc4,0xe7,0x5d,0xae,0x1c}"
methods:
- name: get_mode_data
args:
- name: http_config_data
type: uefi::http_config_data *
- name: configure
- name: request
- name: cancel
- name: response
- name: poll