// gnssdriver.h
typedef struct {
ULONG Size;
ULONG Version;
GNSS_SUPL_CERT_ACTION CertAction;
CHAR SuplCertName[MAX_PATH];
ULONG CertSize;
BYTE Unused[512];
BYTE CertData[ANYSIZE_ARRAY];
} GNSS_SUPL_CERT_CONFIG, *PGNSS_SUPL_CERT_CONFIG;
View the official Windows Driver Kit DDI referenceNo description available.
This structure contains SUPL certificate information.
SizeStructure size.
VersionVersion number.
CertActionA GNSS_SUPL_CERT_ACTION enumeration value that specifies the action to take on the certificate.
| Action | Description |
|---|---|
| GNSS_SUPL_CERT_INJECT | Inject the certificate. |
| GNSS_SUPL_CERT_DELETE | Delete the certificate specified by SuplCertName. The values of CertSize and CertData are ignored. |
| GNSS_SUPL_CERT_PURGE | Delete all the certificates injected to the GNSS driver previously. The values of SuplCertName , CertSize, and CertData are ignored. |
SuplCertNameString containing the certificate name.
CertSizeThe size of the certificate in bytes.
UnusedPadding buffer.
CertDataThe binary content of the certificate. The total size of the bytes is defined by CertSize. The certificate is Base64 encoded.