extern "C" DLL_EXPORT BOOL WINAPI MarshalStructAsParam_AsExpByRefInIntStructPack8Explicit(IntStructPack8Explicit* str1) { if(!IsCorrectIntStructPack8Explicit(str1)) { printf("\tMarshalStructAsParam_AsExpByRefIn9:IntStructPack8Explicit param not as expected\n"); PrintIntStructPack8Explicit(str1, "str1"); return FALSE; } ChangeIntStructPack8Explicit(str1); return TRUE; }
extern "C" DLL_EXPORT BOOL __stdcall MarshalStructAsParam_AsExpByRefIntStructPack8Explicit_Stdcall(IntStructPack8Explicit* str1) { if(!IsCorrectIntStructPack8Explicit(str1)) { PRINT_ERR_INFO(); PrintIntStructPack8Explicit(str1, "str1"); return FALSE; } ChangeIntStructPack8Explicit(str1); return TRUE; }
extern "C" DLL_EXPORT BOOL WINAPI MarshalStructAsParam_AsExpByRefOutIntStructPack8Explicit(IntStructPack8Explicit* str1) { ChangeIntStructPack8Explicit(str1); return TRUE; }