PSPMsgDialog return value

I've done a lot of test to get all the different return value, error and display for the different version of the message dialog request, with all combination of type, errorValue, options ...
This should be final if I did not forget something.