Thread:
ActivateKeyboardLayout
BlockInput
CeCreateProcess
CeGetLastError
CeRapiInit
CloseDesktop
CreateDesktop
CreateProcess
CreateProcessAsUser
CreateProcessWithLogonW
CreateToolhelp32Snapshot
ExitProcess
GdiFlush
GdiGetBatchLimit
GdiSetBatchLimit
GetActiveWindow
GetCurrentThread
GetCurrentThreadId
GetDiskFreeSpaceEx
GetFocus
GetForegroundWindow
GetGUIThreadInfo
GetHandleInformation
GetKeyboardLayout
GetKeyState
GetLastError
GetPriorityClass
GetQueueStatus
GetSystemMetrics
GetThreadDesktop
GetThreadLocale
GetThreadPriority
GetUserName
GetUserNameEx
GetWindowThreadProcessId
HeapLock
HeapUnlock
HeapValidate
ImpersonateLoggedOnUser
InitiateShutdown
InitiateSystemShutdown
InternetGetLastResponseInfo
PeekMessage
PostMessage
PostQuitMessage
ReleaseCapture
ReleaseMutex
RevertToSelf
SendARP
SendMessage
SetCapture
SetFocus
SetForegroundWindow
SetKeyboardState
SetLastError
SetPriorityClass
SetThreadDesktop
SetThreadExecutionState
SetThreadPriority
SetWaitableTimer
SHFileOperation
Sleep
TerminateProcess
UnregisterHotKey
Accessing Adobe Reader 7.0 main menu from VFP application
Class for sound recording
Closing Windows
Custom FTP Class for Visual FoxPro application
Custom GDI+ class
Displaying animated images on FoxPro form with BitBlt and StretchBlt functions
Extended MessageBox Class
GDI+: copying to the Clipboard (a) image of active FoxPro window/form, (b) image file
GDI+: custom Clock Control
How to convert a bitmap file to monochrome format (1 bpp)
How to create non-blocking Winsock server
How to initiate System shutdown
How to prevent users from accessing the Windows Desktop and from switching to other applications
How to run FoxPro application under different user name (impersonating user)
Locking mouse and keyboard input for the VFP application
Monitoring changes occurring within a directory
Obtaining a handle to the desktop associated with the calling thread
Obtaining addresses for the adapters on the local computer (Win XP/2003/Vista)
Obtaining OS memory performance information
Playing WAV sounds simultaneously
Reading and setting the priority class values for the current process and thread
Transparent Menu Class (requires VFP9)
Using Change Notification Objects to monitor changes to the printer or print server
Using Custom FTP class (DEFINE CLASS ftp As Custom)
Using named pipes for interprocess communication
Using the NetMessageBufferSend to send messages on the network
Using the RestartDialog function -- restarting Windows
Using the Semaphore object
Wininet last error description