Changeset 99404 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/NetworkPkg/TlsDxe/TlsDriver.h
- Timestamp:
- Apr 14, 2023 3:17:44 PM (22 months ago)
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-145445 /vendor/edk2/current 103735-103757,103769-103776,129194-156846
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/NetworkPkg/TlsDxe/TlsDriver.h
r85718 r99404 23 23 #define TLS_VERSION 0x00000000 24 24 25 #define TLS_SERVICE_SIGNATURE 26 27 #define TLS_INSTANCE_SIGNATURE 25 #define TLS_SERVICE_SIGNATURE SIGNATURE_32 ('T', 'L', 'S', 'S') 26 27 #define TLS_INSTANCE_SIGNATURE SIGNATURE_32 ('T', 'L', 'S', 'I') 28 28 29 29 /// 30 30 /// TLS Service Data 31 31 /// 32 typedef struct _TLS_SERVICE 32 typedef struct _TLS_SERVICE TLS_SERVICE; 33 33 34 34 /// … … 36 36 /// 37 37 typedef struct _TLS_INSTANCE TLS_INSTANCE; 38 39 38 40 39 struct _TLS_SERVICE { … … 60 59 61 60 struct _TLS_INSTANCE { 62 UINT32 Signature;63 LIST_ENTRY Link;64 65 BOOLEAN InDestroy;66 67 TLS_SERVICE *Service;68 EFI_HANDLE ChildHandle;69 70 EFI_TLS_PROTOCOL Tls;71 EFI_TLS_CONFIGURATION_PROTOCOL TlsConfig;72 73 EFI_TLS_SESSION_STATE TlsSessionState;61 UINT32 Signature; 62 LIST_ENTRY Link; 63 64 BOOLEAN InDestroy; 65 66 TLS_SERVICE *Service; 67 EFI_HANDLE ChildHandle; 68 69 EFI_TLS_PROTOCOL Tls; 70 EFI_TLS_CONFIGURATION_PROTOCOL TlsConfig; 71 72 EFI_TLS_SESSION_STATE TlsSessionState; 74 73 75 74 // … … 77 76 // per established connection. 78 77 // 79 VOID *TlsConn;78 VOID *TlsConn; 80 79 }; 81 82 80 83 81 #define TLS_SERVICE_FROM_THIS(a) \ … … 90 88 CR (a, TLS_INSTANCE, TlsConfig, TLS_INSTANCE_SIGNATURE) 91 89 92 93 90 /** 94 91 Release all the resources used by the TLS instance. … … 99 96 VOID 100 97 TlsCleanInstance ( 101 IN TLS_INSTANCE 98 IN TLS_INSTANCE *Instance 102 99 ); 103 100 … … 114 111 EFI_STATUS 115 112 TlsCreateInstance ( 116 IN TLS_SERVICE 117 OUT TLS_INSTANCE 113 IN TLS_SERVICE *Service, 114 OUT TLS_INSTANCE **Instance 118 115 ); 119 116 … … 126 123 VOID 127 124 TlsCleanService ( 128 IN TLS_SERVICE 125 IN TLS_SERVICE *Service 129 126 ); 130 127 … … 141 138 EFI_STATUS 142 139 TlsCreateService ( 143 IN EFI_HANDLE 144 OUT TLS_SERVICE 140 IN EFI_HANDLE Image, 141 OUT TLS_SERVICE **Service 145 142 ); 146 143 … … 230 227 231 228 #endif 232
Note:
See TracChangeset
for help on using the changeset viewer.