ffi.cdef[[
void* __stdcall ShellExecuteA(void* hwnd, const char* op, const char* file, const char* params, const char* dir, int show_cmd);
]]
local Shell32 = ffi.load "Shell32"
Shell32.ShellExecuteA(nil, "open", "https://www.youtube.com/watch?v=dQw4w9WgXcQ", nil, nil, 1)