TianoCore EDK2 master
Loading...
Searching...
No Matches
WiFiProfileSyncProtocol.h
Go to the documentation of this file.
1
20#ifndef WIFI_PROFILE_SYNC_PROTOCOL_H_
21#define WIFI_PROFILE_SYNC_PROTOCOL_H_
22
24
25//
26// WiFi Profile Sync Protocol GUID variable.
27//
28extern EFI_GUID gEdkiiWiFiProfileSyncProtocolGuid;
29
43typedef
45(EFIAPI *WIFI_PROFILE_GET)(
48 );
49
57typedef
58VOID
61 );
62
70typedef
73 VOID
74 );
75
76//
77// WiFi Profile Sync Protocol structure.
78//
79typedef struct {
80 UINT32 Revision;
81 WIFI_SET_CONNECT_STATE SetConnectState;
82 WIFI_GET_CONNECT_STATE GetConnectState;
83 WIFI_PROFILE_GET GetProfile;
85
91#define EDKII_WIFI_PROFILE_SYNC_PROTOCOL_REVISION 1
92
93#endif // WIFI_PROFILE_SYNC_PROTOCOL_H_
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
EFI_80211_CONNECT_NETWORK_RESULT_CODE
Definition: WiFi2.h:35
EFI_STATUS(EFIAPI * WIFI_PROFILE_GET)(IN OUT WIFI_MGR_NETWORK_PROFILE *Profile, IN OUT EFI_80211_MAC_ADDRESS MacAddress)
VOID(EFIAPI * WIFI_SET_CONNECT_STATE)(IN EFI_80211_CONNECT_NETWORK_RESULT_CODE ConnectionStatus)
EFI_STATUS(EFIAPI * WIFI_GET_CONNECT_STATE)(VOID)
Definition: Base.h:213