extern "C" DLL_EXPORT BOOL WINAPI MarshalStructAsParam_AsExpByValOutINNER2(INNER2 inner)
{
	if(!IsCorrectINNER2(&inner))
	{
		printf("\tMarshalStructAsParam_AsSeqByValOut:NNER param not as expected\n");
		PrintINNER2(&inner,"inner");
		return FALSE;
	}
	ChangeINNER2(&inner);
	return TRUE;
}
Exemplo n.º 2
0
extern "C" DLL_EXPORT BOOL __stdcall MarshalStructAsParam_AsExpByRefINNER2_Stdcall(INNER2* inner)
{
    if(!IsCorrectINNER2(inner))
    {
        PRINT_ERR_INFO();
        PrintINNER2(inner,"inner");
        return FALSE;
    }
    ChangeINNER2(inner);
    return TRUE;
}