/*
Copyright (c) 2019 PTC Inc. and/or Its Subsidiary Companies. All Rights Reserved.
*/
#include <stdio.h>
#include <windows.h>
typedef (*FunctionPtr)(int, char* []);
int main (int argc, char* argv[])
{
HMODULE handle;
FunctionPtr func_ptr;
int err;
handle = (HMODULE)LoadLibrary("pt_async_md.dll");
if (handle == (HMODULE)NULL)
{
printf ("Error loading library pt_async_mdl.dll. Exiting...");
return (1);
}
func_ptr = (FunctionPtr)GetProcAddress( handle, "InvokePTAsyncMDByDll" );
if ( func_ptr == (FunctionPtr)NULL )
{
printf ("Error finding function \"InvokePTAsyncMDByDll\". Exiting...");
return (2);
}
err = (*func_ptr) (argc, argv);
return (err);
}