moo.dll actually comes with a script that does all that, you place both in your mircdir, and use the aliases; /gfx, /mbm, /ni, /stat, ect, (read the code for the alias names).

If your looking to actually do something other than use the default stuff with the dll, basically it returns data in the following syntax;

$dll(moo.dll,[color:red]spec,_)[/color]

where, spec, is what your trying to gather, i.e.

$dll(moo.dll,gfxinfo,_)
- GFX Information.
$dll(moo.dll,mbm5info,1) - Montor Information.
$dll(moo.dll,interfaceinfo,_) - Network Interface Information.
$dll(moo.dll,osinfo,_) - OS Information.
$dll(moo.dll,uptime,_) - Uptime Data.
$dll(moo.dll,uptime,_) - CPU Information.
$dll(moo.dll,meminfo,_) - Memory Details.
$dll(moo.dll,connection,_) - Internet Details.
$dll(moo.dll,screeninfo,_) - Screen Information (Res).
[/color]
Eamonn.