Minimize All WIndows

Hello.
I want to minimize all windows (for Windows OS) using go.
In perl, this can be achived by simply importing the Win32::OLE module:

use Win32::OLE;
Win32::OLE->new(‘Shell.Application’)->MinimizeAll();

However I have so far not found a way to do this in go.
I appreciate any help