You've got this in your PowerScript:
la_any = lnv_singlesignin.DoWork()
void means that the function doesn't return a value, it's a procedure rather than a function.
So you would call DoWork as follows:
lnv_singlesignin.DoWork()
You can't assign the return from it to anything because it doesn't return anything.