package win32api type SHELLEXECUTEINFOW struct { cbSize DWORD fMask ULONG hwnd HWND lpVerb string lpFile string lpParameters string lpDirectory string nShow int hInstApp HINSTANCE lpIDList LPVOID lpClass string hkeyClass HKEY dwHotKey DWORD union UNION hProcess HANDLE } type UNION struct { hIcon HANDLE hMonitor HANDLE }