 +    virtual quote3_error_t set_enclave_dirpath(const char *dirpath);
 +#endif
 +
++    virtual quote3_error_t set_quote_config(const sgx_ql_config_t *config);
++
      virtual quote3_error_t init_quote(sgx_ql_att_key_id_t* p_att_key_id,
                                        sgx_ql_cert_key_type_t certification_key_type,
                                        sgx_target_info_t *p_target_info,
-@@ -68,6 +80,12 @@
+@@ -68,6 +82,12 @@
  private:
      quote3_error_t ecdsa_set_enclave_load_policy(sgx_ql_request_policy_t policy);
  

 
 #define MAX_PATH 260
 #define MAX_CERT_DATA_SIZE (4098*3)
@@ -163,6 +209,8 @@
     se_mutex_t m_ecdsa_blob_mutex;
 
     sgx_ql_request_policy_t m_load_policy;

+#else
+quote3_error_t sgx_ql_set_enclave_dirpath(const char *dirpath);
+#endif
+
+quote3_error_t sgx_ql_set_quote_config(const sgx_ql_config_t *config);
+
 quote3_error_t sgx_ql_select_att_key_id(sgx_ql_att_key_id_list_t *p_att_key_id_list,
                                         sgx_ql_att_key_id_t **p_selected_key_id);
