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", "=", 
                                                         "'[email protected]'");
// 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);