extern "C" DLL_EXPORT BOOL WINAPI MarshalStructAsParam_AsExpByRefInOUTER3(OUTER3* outer3) { if(!IsCorrectOUTER3(outer3)) { printf("\tMarshalStructAsParam_AsExoByRefIn4:OUTER3 param not as expected\n"); PrintOUTER3(outer3,"OUTER3"); return FALSE; } ChangeOUTER3(outer3); return TRUE; }
extern "C" DLL_EXPORT BOOL __stdcall MarshalStructAsParam_AsExpByRefOUTER3_Stdcall(OUTER3* outer3) { if(!IsCorrectOUTER3(outer3)) { PRINT_ERR_INFO(); PrintOUTER3(outer3,"OUTER3"); return FALSE; } ChangeOUTER3(outer3); return TRUE; }