add PInvokeTest