Using Win32 functions in Visual FoxPro
functions
•
examples
•
solutions
•
updates
•
about
•
links
•
articles
•
login
•
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
·
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
·
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
·
1
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