Developers: Undocumented Windows Home Server Classes

Wed, Jun 10, 2009

  |  Terry Walsh
Developers: Undocumented Windows Home Server Classes

Nick from Asoft (developers of the excellent AutoExit add-in) continues his Windows Home Server development guide series with a look at undocumented classes in the platform. This time around, Nick details the QSMMgr class, located in HomeServerControls.dll.

This class is handy for retrieving all kinds of info about storage (Storage Manager).

The following functions are explained:
long GetAppFoldersSize()
long GetBackupSize()
Disk[] GetDisks()
string GetGlobalStatus()
long GetOperatingSystemSize()
void GetSharedFoldersSize(out long size, out long dupSize)
long GetStorageFreeSpace()
long GetStorageSize()
long GetStorageUsedSpace()
ShareConnection[] GetShareConnections()

If you’re a home server developer, Asoft’s blog is definitely one to bookmark.

More Info: Asoft

 

Sign up for WGS Daily News

If you don't want to miss out on the latest news from We Got Served, why not subscribe to our daily digest? You'll get the day's headlines and a short summary of each news item delivered straight to your inbox each morning. Get served!

This post was written by:

Terry Walsh - who has written 1678 posts on We Got Served.

Terry Walsh is the founding editor and owner of We Got Served. Since February 2007, the site has provided detailed coverage and analysis of the emerging home server category, and has subsequently grown into a major outlet for digital home news and reviews.

Contact the author

Comments are closed.