API Reference

GetCustomersInfoEx

Description

Retrieves information about a set of customers.

Note that to call this function, you must:

  • Set the AdminEncryptionKey
IQlmCustomerInfo [] GetCustomersInfoEx (string webServiceUrl, string fieldName, string fieldOperator, string fieldValue)

Parameters

ParameterTypeDescription
webServiceUrlstringURL to the QLM License Server.
fieldNamestringfield from the Customers table. Typical fields are: Email, FullName, CustomerID
fieldOperatorstringa valid SQL operator such as: =, like, <>
fieldValuestringvalue of the field to match

Example

IQlmCustomerInfo[] customers = license.GetCustomersInfo (webServiceUrl, "email", "=", "'customer@mail.com'");
// Get all the customer records SAFEARRAY * sa = qlmLicense->GetCustomersInfoEx (webServiceUrl _bstr_t(""),_bstr_t(""),_bstr_t(""));IQlmCustomerInfo *ci; LONG numRecords = 0; SafeArrayGetUBound (sa, 1, &numRecords); for (LONG i=0; i < numRecords; i++) { SafeArrayGetElement (sa, &i, &ci); } // Destroy the safe array when done SafeArrayDestroy (sa);