Windows API Guide: GetPrivateProfileInt Function


Declare Function GetWindowsDirectory Lib "kernel32.dll" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long

Platforms: Win 32s, Win 95/98, Win NT

GetWindowsDirectory reads the path of the Windows directory. This is where Windows itself is stored, along will all of the little applets that come with it. Never assume this is "C:\Windows" because it doesn't necessarily have to be there. The directory is put into the string variable passed as lpBuffer. The function returns the length of the returned string if successful, or 0 if an error occured.

lpBuffer
String variable that receives the path.
nSize
The length in characters of lpBuffer.

Example:

' Display the location of the Windows directory Dim windir As String  ' receives path of Windows directory Dim slength As Long  ' receives length of the string returned windir = Space(255)  ' initialize buffer to receive the string slength = GetWindowsDirectory(windir, 255)  ' read the path of the Windows directory windir = Left(windir, slength)  ' extract the returned string from the buffer Debug.Print "The Windows directory is at: "; windir

See Also: GetSystemDirectory
Category: System Information

Go back to the alphabetical Function listing.
Go back to the Reference section index.


This page is copyright © 2000 Paul Kuliniewicz. Copyright Information.
Go back to the Windows API Guide home page.
E-mail: vbapi@vbapi.com Send Encrypted E-Mail
This page is at http://www.vbapi.com/ref/g/getwindowsdirectory.html



Windows API Guide
Windows API Guide - Reference - Volume 1: Version 3.0 For the MS-DOS and PC-DOS Operating Systems
ISBN: B001V0KQIY
EAN: N/A
Year: 1998
Pages: 610

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net