You must call the SDD_Initialize function before you call any other ShellDispenser-Dev function. When you haven't successfully called SDD_Initialize before calling other functions, they will return an error. You can only call this function once during the execution time of your application, so make sure to pass the license data correctly; see the "Use your license" help page for instructions.
When you do not have a license, simply pass an empty string or NULL to use ShellDispenser-Dev in evaluation mode.
SDD_Initialize(licenseData: string): SDD_Result