OSStatus SecureDownloadCreateWithTicket (CFDataRef ticket,
										 SecureDownloadTrustSetupCallback setup,
										 void* setupContext,
										 SecureDownloadTrustEvaluateCallback evaluate,
										 void* evaluateContext,
										 SecureDownloadRef* downloadRef)
{
	API_BEGIN
	
	Download* sd = new Download ();
	sd->Initialize (ticket, setup, setupContext, evaluate, evaluateContext);
	Required (downloadRef) = sd;

	API_END
}