Additions to Kernel32
Changes to constructor.