Using Win32 functions in Visual FoxPro
Function Groups:
All Functions 1131
Atom 1
Bitmap 8
Brush 2
Clipboard 15
Color 1
COM 5
Common Dialog Box 10
Console 12
Coordinate Space and Transformation 9
Cryptography Reference 23
Cursor 5
Device Context 13
Device Input and Output 1
Dialog Box 4
Dynamic-Link Library 6
Error Handling 9
Event Logging 10
Extensible Storage Engine (ESE, Jet Blue) 23
File I/O 40
File Mapping 4
File System 19
Filled Shape 2
Font and Text 13
GDI+ 6
GDI+ Bitmap 7
GDI+ Brush 2
GDI+ Font 9
GDI+ Graphics 17
GDI+ Image 18
GDI+ Matrix 10
GDI+ Pen 2
GDI+ StringFormat 2
GDI+ Text 2
Handle and Object 3
HTTP Functions (WinHTTP) 12
Icon 7
Internet Functions (WinInet) 49
IP Helper 24
Keyboard Input 20
Mailslot 3
Memory Management 24
Menu 16
Message and Message Queue 6
Metafile 6
Mouse Input 7
Multiple Display Monitors 2
National Language Support 8
Network Management 34
ODBC API 30
Painting and Drawing 17
Path 3
Performance Monitoring 11
Pipe 5
Power Management 6
Printing and Print Spooler 35
Process and Thread 30
Region 6
Registry 21
Remote Access Service (RAS) 5
Remote Application Programming (RAPI) 49
Resource 10
Security 19
Service 11
Setup API functions 4
Shell Functions 33
Shell Lightweight Utility APIs -- misc. functions 2
Shell Lightweight Utility APIs -- Path Functions 18
Shell Lightweight Utility APIs -- string functions 4
Simple MAPI 9
String 9
Synchronization 13
System Information 20
System Shutdown 4
Terminal Services 10
Time 16
Unicode and Character Set 2
URL Monikers 6
Version Information 2
Window 36
Window Class 6
Window Procedure 3
Window Property 3
Window Station and Desktop 7
Windows Controls 8
Windows Multimedia 73
Windows Networking 17
Windows Sockets 2 (Winsock) 37
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W   X   Y  Z 
A ..
accept · ActivateKeyboardLayout · AddPort · AddPrinter
AllocConsole · AlphaBlend · AppendMenu · AssignProcessToJobObject
AVIFileExit · AVIFileGetStream · AVIFileInfo · AVIFileInit
AVIFileOpen · AVIFileRelease · AVIFileWriteData · AVIStreamGetFrame

AVIStreamGetFrameClose · AVIStreamGetFrameOpen · AVIStreamInfo · AVIStreamLength
AVIStreamReadFormat · AVIStreamRelease · AVIStreamStart · AVIStreamTimeToSample ·
Premier UT Membership


B ..
Beep · BeginPath · BeginUpdateResource · bind
BitBlt · BlockInput · BroadcastSystemMessage ·



C ..
CallWindowProc · capCreateCaptureWindow · capGetDriverDescription · CeCloseHandle
CeCopyFile · CeCreateDatabase · CeCreateDirectory · CeCreateFile
CeCreateProcess · CeDeleteDatabase · CeDeleteFile · CeDeleteRecord
CeEnumDBVolumes · CeFindAllFiles · CeFindFirstDatabaseEx · CeFindFirstFile

CeFindNextDatabaseEx · CeGetFileSize · CeGetLastError · CeGetSpecialFolderPath
CeGetStoreInformation · CeGetSystemInfo · CeGetSystemPowerStatusEx · CeGetTempPath
CeGetVersionEx · CeGlobalMemoryStatus · CeMoveFile · CeOidGetInfoEx
CeOpenDatabase · CeRapiFreeBuffer · CeRapiGetError · CeRapiInit

CeRapiInitEx · CeRapiInvoke · CeRapiUninit · CeReadFile
CeReadRecordProps · CeRegCloseKey · CeRegCreateKeyEx · CeRegDeleteKey
CeRegDeleteValue · CeRegEnumKeyEx · CeRegEnumValue · CeRegOpenKeyEx
CeRegQueryInfoKey · CeRegQueryValueEx · CeRegSetValueEx · CeRemoveDirectory

CertCloseStore · CertFindCertificateInStore · CertFreeCertificateContext · CertOpenSystemStore
CeSeekDatabase · CeSetFilePointer · CeWriteFile · CeWriteRecordProps
ChangeClipboardChain · ChangeDisplaySettings · CharLower · CharToOem
CharUpper · ChooseColor · ChooseFont · ChrCmpI

ClearEventLog · ClientToScreen · ClipCursor · CloseClipboard
CloseDesktop · CloseEnhMetaFile · CloseEventLog · CloseHandle
ClosePrinter · CloseServiceHandle · closesocket · CloseWindow
CLSIDFromString · CoCreateGuid · CombineRgn · CommandLineToArgvW

CommDlgExtendedError · CompareFileTime · ConfigurePort · ConnectNamedPipe
ConnectToPrinterDlg · ControlService · ConvertSidToStringSid · CopyFile
CopyIcon · CopyImage · CopyMemory · CountClipboardFormats
CreateCompatibleBitmap · CreateCompatibleDC · CreateDC · CreateDesktop

CreateDirectory · CreateEllipticRgn · CreateEnhMetaFile · CreateEvent
CreateFile · CreateFileMapping · CreateFont · CreateHardLink
CreateJobObject · CreateMailslot · CreateMD5SSOHash · CreateMenu
CreateMutex · CreateNamedPipe · CreatePipe · CreatePopupMenu

CreateProcess · CreateProcessAsUser · CreateProcessWithLogonW · CreateRectRgn
CreateSemaphore · CreateService · CreateSolidBrush · CreateStreamOnHGlobal
CreateToolhelp32Snapshot · CreateWaitableTimer · CreateWindow · CreateWindowEx
CryptAcquireContext · CryptBinaryToString · CryptCreateHash · CryptDecrypt

CryptDeriveKey · CryptDestroyHash · CryptDestroyKey · CryptEncrypt
CryptEnumProviders · CryptEnumProviderTypes · CryptGenKey · CryptGenRandom
CryptGetDefaultProvider · CryptGetHashParam · CryptGetKeyParam · CryptGetProvParam
CryptHashData · CryptReleaseContext · CryptStringToBinary ·
Download ApiViewer


D ..
DefWindowProc · DeleteDC · DeleteEnhMetaFile · DeleteFile
DeleteObject · DeletePort · DeleteService · DeleteUrlCacheEntry
DeleteVolumeMountPoint · DeregisterEventSource · DestroyIcon · DestroyMenu
DestroyWindow · DetectAutoProxyUrl · DeviceCapabilities · DeviceIoControl

DisconnectNamedPipe · DllGetVersion · DllInstall · DocumentProperties
DPtoLP · DragAcceptFiles · DragDetect · DragFinish
DragQueryFile · DragQueryPoint · DrawAnimatedRects · DrawCaption
DrawDibClose · DrawDibDraw · DrawDibOpen · DrawEdge

DrawFrameControl · DrawIcon · DrawText · DuplicateHandle ·


E ..
EmptyClipboard · EnableWindow · EndDoc · EndPage
EndPath · EndTask · EndUpdateResource · EnumClipboardFormats
EnumDeviceDrivers · EnumDisplayDevices · EnumDisplaySettings · EnumForms
EnumJobs · EnumPorts · EnumPrinterData · EnumPrinterDrivers

EnumPrinters · EnumPrintProcessorDatatypes · EnumPrintProcessors · EnumProcesses
EnumProcessModules · EnumServicesStatus · Escape · ExitProcess
ExitWindows · ExitWindowsEx · ExpandEnvironmentStrings · ExtractAssociatedIcon
ExtractIcon ·

F ..
FatalAppExit · FileIconInit · FileTimeToLocalFileTime · FileTimeToSystemTime
FillConsoleOutputAttribute · FillConsoleOutputCharacter · FillMemory · FillRect
FindClose · FindCloseChangeNotification · FindClosePrinterChangeNotification · FindCloseUrlCache
FindExecutable · FindFirstChangeNotification · FindFirstFile · FindFirstPrinterChangeNotification

FindFirstUrlCacheEntry · FindFirstUrlCacheGroup · FindFirstVolume · FindFirstVolumeMountPoint
FindMediaType · FindNextChangeNotification · FindNextFile · FindNextPrinterChangeNotification
FindNextUrlCacheEntry · FindNextUrlCacheGroup · FindNextVolume · FindNextVolumeMountPoint
FindResource · FindText · FindVolumeClose · FindVolumeMountPointClose

FindWindow · FindWindowEx · FlashWindow · FlashWindowEx
FlushFileBuffers · FormatMessage · FrameRgn · FreeConsole
FreeEnvironmentStrings · FreeLibrary · FreePrinterNotifyInfo · FtpCommand
FtpCreateDirectory · FtpDeleteFile · FtpFindFirstFile · FtpGetCurrentDirectory

FtpGetFile · FtpGetFileSize · FtpOpenFile · FtpPutFile
FtpRemoveDirectory · FtpRenameFile · FtpSetCurrentDirectory ·

G ..
GdiFlush · GdiGetBatchLimit · GdipCloneBitmapArea · GdipCreateBitmapFromGdiDib
GdipCreateBitmapFromGraphics · GdipCreateBitmapFromHBITMAP · GdipCreateBitmapFromHICON · GdipCreateFont
GdipCreateFontFamilyFromName · GdipCreateFromHDC · GdipCreateFromHDC2 · GdipCreateFromHWND
GdipCreateHBITMAPFromBitmap · GdipCreateHICONFromBitmap · GdipCreateMatrix · GdipCreateMatrix2

GdipCreatePen1 · GdipCreateSolidFill · GdipCreateStringFormat · GdipDeleteBrush
GdipDeleteFont · GdipDeleteFontFamily · GdipDeleteGraphics · GdipDeleteMatrix
GdipDeletePen · GdipDeleteStringFormat · GdipDisposeImage · GdipDrawImageI
GdipDrawImageRectI · GdipDrawPieI · GdipDrawRectangle · GdipDrawString

GdipFillPieI · GdipFillRectangle · GdipGetDC · GdipGetFamilyName
GdipGetFontCollectionFamilyCount · GdipGetFontCollectionFamilyList · GdipGetImageDecoders · GdipGetImageDecodersSize
GdipGetImageEncoders · GdipGetImageEncodersSize · GdipGetImageFlags · GdipGetImageGraphicsContext
GdipGetImageHeight · GdipGetImagePalette · GdipGetImagePaletteSize · GdipGetImageRawFormat

GdipGetImageType · GdipGetImageWidth · GdipGetMatrixElements · GdipGetPropertyCount
GdipGetPropertyIdList · GdipGetPropertyItem · GdipGetPropertyItemSize · GdipInvertMatrix
GdipIsStyleAvailable · GdipLoadImageFromFile · GdiplusShutdown · GdiplusStartup
GdipMeasureString · GdipNewInstalledFontCollection · GdipReleaseDC · GdipRemovePropertyItem

GdipResetWorldTransform · GdipRotateMatrix · GdipRotateWorldTransform · GdipSaveImageToFile
GdipScaleMatrix · GdipSetImagePalette · GdipSetMatrixElements · GdipSetPropertyItem
GdipSetTextRenderingHint · GdipSetWorldTransform · GdipShearMatrix · GdipTranslateMatrix
GdipTranslateWorldTransform · GdiSetBatchLimit · GetAce · GetAclInformation

GetACP · GetActiveWindow · GetAdaptersAddresses · GetAdaptersInfo
GetAncestor · GetAsyncKeyState · GetBestInterface · GetBestRoute
GetBinaryType · GetBkMode · GetBoundsRect · GetCapture
GetCharABCWidths · GetClassInfo · GetClassInfoEx · GetClassLong

GetClassName · GetClientRect · GetClipboardData · GetClipboardFormatName
GetClipboardOwner · GetClipboardViewer · GetClipCursor · GetCommandLine
GetCompressedFileSize · GetComputerName · GetComputerNameEx · GetComputerObjectName
GetConsoleScreenBufferInfo · GetConsoleWindow · GetCurrentDirectory · GetCurrentHwProfile

GetCurrentProcess · GetCurrentProcessId · GetCurrentThread · GetCurrentThreadId
GetCursorInfo · GetCursorPos · GetDC · GetDefaultPrinter
GetDesktopWindow · GetDeviceCaps · GetDeviceDriverBaseName · GetDeviceDriverFileName
GetDIBits · GetDiskFreeSpace · GetDiskFreeSpaceEx · GetDoubleClickTime

GetDriveType · GetEnhMetaFile · GetEnhMetaFileHeader · GetEnvironmentStrings
GetEnvironmentVariable · GetEventLogInformation · GetFileAttributes · GetFileAttributesEx
GetFileInformationByHandle · GetFileNameFromBrowse · GetFileSecurity · GetFileSize
GetFileSizeEx · GetFileTime · GetFileTitle · GetFileType

GetFileVersionInfo · GetFileVersionInfoSize · GetFocus · GetForegroundWindow
GetFullPathName · GetGraphicsMode · GetGUIThreadInfo · GetHandleInformation
GetHGlobalFromStream · gethostbyaddr · gethostbyname · gethostname
GetIconInfo · GetIfEntry · GetInterfaceInfo · GetIpAddrTable

GetIpNetTable · GetIpStatistics · GetKBCodePage · GetKeyboardLayout
GetKeyboardLayoutList · GetKeyboardLayoutName · GetKeyboardState · GetKeyboardType
GetKeyNameText · GetKeyState · GetLastError · GetLengthSid
GetLocaleInfo · GetLocalTime · GetLogicalDrives · GetLogicalDriveStrings

GetLongPathName · GetMailslotInfo · GetMapMode · GetMappedFileName
GetMenu · GetMenuBarInfo · GetMenuContextHelpId · GetMenuItemCount
GetMenuItemID · GetMenuItemInfo · GetMenuString · GetModuleBaseName
GetModuleFileName · GetModuleFileNameEx · GetModuleHandle · GetMonitorInfo

GetNamedSecurityInfo · GetNativeSystemInfo · GetNearestColor · GetNetworkParams
GetNumberOfEventLogRecords · GetNumberOfInterfaces · GetObject · GetObjectType
GetOEMCP · GetOldestEventLogRecord · GetOpenFileName · GetParent
GetPrinter · GetPrinterData · GetPrinterDriverDirectory · GetPrintProcessorDirectory

GetPriorityClass · GetPriorityClipboardFormat · GetPrivateProfileSectionNames · GetPrivateProfileString
GetProcAddress · GetProcessHeap · GetProcessHeaps · GetProcessIoCounters
GetProcessMemoryInfo · GetProcessTimes · GetProcessVersion · GetProductInfo
GetProfileString · GetProp · getprotobyname · getprotobynumber

GetPwrCapabilities · GetQueueStatus · GetRegionData · GetRgnBox
GetRTTAndHopCount · GetSaveFileName · GetSecurityDescriptorDacl · GetSecurityDescriptorOwner
getservbyname · getservbyport · GetShellWindow · GetShortPathName
getsockopt · GetStartupInfo · GetStdHandle · GetSubMenu

GetSysColor · GetSysColorBrush · GetSystemDefaultLangID · GetSystemDefaultLCID
GetSystemDirectory · GetSystemInfo · GetSystemMenu · GetSystemMetrics
GetSystemPowerStatus · GetSystemTime · GetSystemTimeAdjustment · GetSystemTimeAsFileTime
GetTcp6Table · GetTcpStatistics · GetTcpTable · GetTempFileName

GetTempPath · GetTextAlign · GetTextCharacterExtra · GetTextColor
GetTextExtentPoint32 · GetTextFace · GetTextMetrics · GetThreadDesktop
GetThreadLocale · GetThreadPriority · GetTickCount · GetTimeZoneInformation
GetUdpTable · GetUrlCacheEntryInfo · GetUserDefaultLangID · GetUserDefaultLCID

GetUserName · GetUserObjectInformation · GetVersion · GetVersionEx
GetVolumeInformation · GetVolumeNameForVolumeMountPoint · GetVolumePathNamesForVolumeName · GetWindow
GetWindowContextHelpId · GetWindowDC · GetWindowInfo · GetWindowLong
GetWindowPlacement · GetWindowRect · GetWindowRgnBox · GetWindowsDirectory

GetWindowText · GetWindowTextLength · GetWindowThreadProcessId · GetWorldTransform
GlobalAlloc · GlobalFree · GlobalGetAtomName · GlobalLock
GlobalMemoryStatus · GlobalReAlloc · GlobalSize · GlobalUnlock
GradientFill ·

H ..
HashData · HeapAlloc · HeapCompact · HeapFree
HeapLock · HeapReAlloc · HeapSize · HeapUnlock
HeapValidate · HeapWalk · htonl · htons