Unit Volinfo

******************************************************************** TVolumeInformation. A non visual component that encapsulates Win32's GetVolumeInformation function Copyright (C) 1997 Andrea Mennini Version: 1.01 Date: Jul 23, 1997 This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library in the file LGPL.TXT; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Comments, suggestions, enhancements and bug reports are obviously welcome. The author can be contacted at the following addresses: Snail mail: Andrea Mennini via E. Manfredi 2/2 I-40138 Bologna BO Italy E-mail: jake@blues.dsnet.it Revision history: ----------------- Version: 1.01 - Jul 23, 1997 - Fixed bug: The volume label of networked drives was not correctly retrieved. By the way, this was a Windows NT bug, not a TVolumeInfo one. Anyway, it's FIXED. - New features: Added property: UNCDrive, runtime and readonly. UNCDrive for networked drives is a real UNC file name of the form: \\servername\sharename For local drives, it's the root file name of the form: driveletter:\ Version: 1.00 - Feb 14, 1997: Initial release

Classes

TVolumeInformation -

Functions

Register -

Types

TErrorEvent

Constants

Variables


Functions


procedure Register;


Types


TErrorEvent = procedure(ErrorNumber: integer) of Object

Constants


Variables