
Replacement in Object TOOLKIT: |

ProToolkitTaskExecute | |
( ProToolkitDllHandle handle /* (In) The DLL handle. */ ProCharPath function_name /* (In) The name of the function to call in the DLL. This function must have been declared in the application using the PRO_TK_DLL_EXPORT macro and it must have a signature identical to the signature declared for ProTKDllFunction. */ ProArgument* input_arguments /* (In) A ProArray of input arguments passed to the DLL function. This array should not contain any ProValueData structures of type PRO_VALUE_TYPE_POINTER. */ ProArgument** output_arguments /* (Out) A ProArray of output arguments outputted from the DLL function. The called function should not populate this array with any ProValueData structures of type PRO_VALUE_TYPE_POINTER. */ ProError* function_return /* (Out) The return value of the DLL function. */ ) |

The DLL function execution succeeded. | |
one or more of the arguments was invalid. | |
application handle is valid but the app was not running. | |
The DLL function returned something besides PRO_TK_NO_ERROR. Check the value of function_return for more details. | |
The function named could not be found and called. | |
One or more of the function argument arrays contain value data of type PRO_VALUE_TYPE_POINTER. These structures cannot be transferred. |

