moved IShellLink* CreateShellLink into WindowsAPI namespace