package win32api type SHELLEXECUTEINFOW struct { CbSize DWORD FMask ULONG Hwnd HWND LpVerb uintptr LpFile uintptr LpParameters uintptr LpDirectory uintptr NShow int HInstApp HINSTANCE LpIDList LPVOID LpClass uintptr HkeyClass HKEY DwHotKey DWORD UnionorHMonitor HANDLE HProcess HANDLE } type UNION struct { HIcon HANDLE HMonitor HANDLE }