1.
The article should be updated:
SEE_MASK_NOASYNC..., see the Remarks section.
Instead the remarks section uses SEE_MASK_FLAG_DDEWAIT. Since it is deprecated and should not be used anymore, this article should be updated.
2.
If you wish to run osk.exe (the on screen keyboard) you need to set the SEE_MASK_NOASYNC mask. CreateProcess cannot be used at least in Windows Vista.