LIBRARY provisioning_service_client_dll
EXPORTS
    attestationMechanism_createWithTpm
    attestationMechanism_createWithX509CAReference
    attestationMechanism_createWithX509ClientCert
    attestationMechanism_createWithX509SigningCert
    attestationMechanism_destroy
    attestationMechanism_getTpmAttestation
    attestationMechanism_getType
    attestationMechanism_getX509Attestation
    attestationMechanism_isValidForEnrollmentGroup
    attestationMechanism_isValidForIndividualEnrollment
    bulkOperationResult_free
    deviceCapabilities_create
    deviceCapabilities_destroy
    deviceCapabilities_isIotEdgeCapable
    deviceCapabilities_setIotEdgeCapable
    deviceRegistrationState_getCreatedDateTime
    deviceRegistrationState_getDeviceId
    deviceRegistrationState_getErrorCode
    deviceRegistrationState_getErrorMessage
    deviceRegistrationState_getEtag
    deviceRegistrationState_getRegistrationId
    deviceRegistrationState_getRegistrationStatus
    deviceRegistrationState_getUpdatedDateTime
    enrollmentGroup_create
    enrollmentGroup_destroy
    enrollmentGroup_getAttestationMechanism
    enrollmentGroup_getCreatedDateTime
    enrollmentGroup_getEtag
    enrollmentGroup_getGroupId
    enrollmentGroup_getInitialTwin
    enrollmentGroup_getIotHubHostName
    enrollmentGroup_getProvisioningStatus
    enrollmentGroup_getUpdatedDateTime
    enrollmentGroup_setAttestationMechanism
    enrollmentGroup_setEtag
    enrollmentGroup_setInitialTwin
    enrollmentGroup_setProvisioningStatus
    individualEnrollment_create
    individualEnrollment_destroy
    individualEnrollment_getAttestationMechanism
    individualEnrollment_getCreatedDateTime
    individualEnrollment_getDeviceId
    individualEnrollment_getDeviceCapabilities
    individualEnrollment_getDeviceRegistrationState
    individualEnrollment_getEtag
    individualEnrollment_getInitialTwin
    individualEnrollment_getIotHubHostName
    individualEnrollment_getProvisioningStatus
    individualEnrollment_getRegistrationId
    individualEnrollment_getUpdatedDateTime
    individualEnrollment_setAttestationMechanism
    individualEnrollment_setDeviceCapabilities
    individualEnrollment_setDeviceId
    individualEnrollment_setEtag
    individualEnrollment_setInitialTwin
    individualEnrollment_setProvisioningStatus
    initialTwin_create
    initialTwin_destroy
    initialTwin_getDesiredProperties
    initialTwin_getTags
    initialTwin_setDesiredProperties
    initialTwin_setTags
    prov_sc_create_from_connection_string
    prov_sc_create_or_update_enrollment_group
    prov_sc_create_or_update_individual_enrollment
    prov_sc_delete_device_registration_state
    prov_sc_delete_device_registration_state_by_param
    prov_sc_delete_enrollment_group
    prov_sc_delete_enrollment_group_by_param
    prov_sc_delete_individual_enrollment
    prov_sc_delete_individual_enrollment_by_param
    prov_sc_destroy
    prov_sc_get_device_registration_state
    prov_sc_get_enrollment_group
    prov_sc_get_individual_enrollment
    prov_sc_query_device_registration_state
    prov_sc_query_enrollment_group
    prov_sc_query_individual_enrollment
    prov_sc_run_individual_enrollment_bulk_operation
    prov_sc_set_certificate
    prov_sc_set_proxy
    prov_sc_set_trace
    queryResponse_free
    tpmAttestation_getEndorsementKey
    x509Attestation_getCertificateType
    x509Certificate_getIssuerName
    x509Certificate_getNotAfterUtc
    x509Certificate_getNotBeforeUtc
    x509Attestation_getPrimaryCertificate
    x509Attestation_getSecondaryCertificate
    x509Certificate_getSerialNumber
    x509Certificate_getSha1Thumbprint
    x509Certificate_getSha256Thumbprint
    x509Certificate_getSubjectName
    x509Certificate_getVersion
