Windows API DLLs Function Names and Corresponding DLLs Upl. Courtesy User Friendly, Inc. June 24, 1991 This list does not give the return values or the calling parameters for each function. To find this out, search for the function name in the include file "windows.h", which is supplied with the "Windows 3.0 Software Development Kit" (Microsoft Corp., 1990). If you do not have access to this file, the same information will be found in the book "Microsoft Windows Programmer's Reference" (Microsoft Press, 1990). This book may be found in most major bookstores. I know that a list of declares would be more useful and I will try to find the time to do this but I thought at this point, anything would help. Hope so! -=- Jonathan Zuck Function Name Windows DLL ------------- ----------- AccessResource kernel.exe AddAtom kernel.exe AddFontResource gdi.exe AdjustWindowRect user.exe AllocResource kernel.exe AnsiLower user.exe AnsiNext user.exe AnsiPrev user.exe AnsiToOem keyboard.drv AnsiUpper user.exe AnyPopup user.exe Arc gdi.exe BeginPaint user.exe BitBlt gdi.exe BringWindowToTop user.exe BuildCommDCB user.exe CallMsgFilter user.exe CallWindowProc user.exe Catch kernel.exe ChangeClipboardChain user.exe ChangeMenu user.exe CheckDlgButton user.exe CheckMenuItem user.exe CheckRadioButton user.exe ChildWindowFromPoint user.exe Chord gdi.exe ClearCommBreak user.exe ClientToScreen user.exe ClipCursor user.exe CloseClipboard user.exe CloseComm user.exe CloseMetaFile gdi.exe CloseSound sound.drv CloseWindow user.exe CombineRgn gdi.exe CopyMetaFile gdi.exe CopyRect user.exe CountClipboardFormats user.exe CountVoiceNotes sound.drv CreateBitmap gdi.exe CreateBitmapIndirect gdi.exe CreateBrushIndirect gdi.exe CreateCaret user.exe CreateCompatibleBitmap gdi.exe CreateCompatibleDC gdi.exe CreateDC gdi.exe CreateDialog user.exe CreateDialogIndirect user.exe CreateDiscardableBitmap gdi.exe CreateEllipticRgn gdi.exe CreateEllipticRgnIndirect gdi.exe CreateFont gdi.exe CreateFontIndirect gdi.exe CreateHatchBrush gdi.exe CreateIC gdi.exe CreateMenu user.exe CreateMetaFile gdi.exe CreatePatternBrush gdi.exe CreatePen gdi.exe CreatePenIndirect gdi.exe CreatePolygonRgn gdi.exe CreateRectRgn gdi.exe CreateRectRgnIndirect gdi.exe CreateSolidBrush gdi.exe CreateWindow user.exe DefHookProc user.exe DefWindowProc user.exe DeleteAtom kernel.exe DeleteDC gdi.exe DeleteMetaFile gdi.exe DeleteObject gdi.exe DeletePathname kernel.exe DestroyCaret user.exe DestroyMenu user.exe DestroyWindow user.exe DialogBox user.exe DialogBoxIndirect user.exe DispatchMessage user.exe DlgDirList user.exe DlgDirSelect user.exe DPtoLP gdi.exe DrawIcon user.exe DrawMenuBar user.exe DrawText user.exe Ellipse gdi.exe EmptyClipboard user.exe EnableHardwareInput user.exe EnableMenuItem user.exe EnableWindow user.exe EndDialog user.exe EndPaint user.exe EnumChildWindows user.exe EnumClipboardFormats user.exe EnumFonts gdi.exe EnumMetaFile gdi.exe EnumObjects gdi.exe EnumProps user.exe EnumTaskWindows user.exe EnumWindows user.exe EqualRect user.exe EqualRgn gdi.exe Escape gdi.exe EscapeCommFunction user.exe ExcludeClipRect gdi.exe ExcludeUpdateRgn user.exe ExtTextOut gdi.exe FastWindowFrame gdi.exe FatalExit kernel.exe FillRect user.exe FillRgn gdi.exe FindAtom kernel.exe FindResource kernel.exe FindWindow user.exe FlashWindow user.exe FloodFill gdi.exe FlushComm user.exe FrameRect user.exe FrameRgn gdi.exe FreeLibrary kernel.exe FreeProcInstance kernel.exe FreeResource kernel.exe GetActiveWindow user.exe GetAspectRatioFilter gdi.exe GetAsyncKeyState user.exe GetAtomHandle kernel.exe GetAtomName kernel.exe GetBitmapBits gdi.exe GetBitmapDimension gdi.exe GetBkColor gdi.exe GetBkMode gdi.exe GetBrushOrg gdi.exe GetCapture user.exe GetCaretBlinkTime user.exe GetCaretPos user.exe GetCharWidth gdi.exe GetClassLong user.exe GetClassName user.exe GetClassWord user.exe GetClientRect user.exe GetClipboardData user.exe GetClipboardFormatName user.exe GetClipboardOwner user.exe GetClipboardViewer user.exe GetClipBox gdi.exe GetCodeHandle kernel.exe GetCommError user.exe GetCommEventMask user.exe GetCommState user.exe GetCurrentPosition gdi.exe GetCurrentTask kernel.exe GetCurrentTime user.exe GetCursorPos user.exe GetDC user.exe GetDCOrg gdi.exe GetDeviceCaps gdi.exe GetDlgItem user.exe GetDlgItemInt user.exe GetDlgItemText user.exe GetDoubleClickTime user.exe GetEnvironment gdi.exe GetFocus user.exe GetInputState user.exe GetInstanceData kernel.exe GetKeyboardState user.exe GetKeyState user.exe GetMapMode gdi.exe GetMenu user.exe GetMenuItemCount user.exe GetMenuItemID user.exe GetMenuState user.exe GetMenuString user.exe GetMessage user.exe GetMessagePos user.exe GetMessageTime user.exe GetMetaFile gdi.exe GetMetaFileBits gdi.exe GetModuleFileName kernel.exe GetModuleHandle kernel.exe GetModuleUsage kernel.exe GetNearestColor gdi.exe GetNextDlgGroupItem user.exe GetNextDlgTabItem user.exe GetNextWindow user.exe GetNumTasks kernel.exe GetObject gdi.exe GetParent user.exe GetPixel gdi.exe GetPolyFillMode gdi.exe GetProcAddress kernel.exe GetProfileInt kernel.exe GetProfileString kernel.exe GetProp user.exe GetRelAbs gdi.exe GetROP2 gdi.exe GetScrollPos user.exe GetScrollRange user.exe GetStockObject gdi.exe GetStretchBltMode gdi.exe GetSubMenu user.exe GetSysColor user.exe GetSysModalWindow user.exe GetSystemMenu user.exe GetSystemMetrics user.exe GetTempDrive kernel.exe GetTempFileName kernel.exe GetTextCharacterExtra gdi.exe GetTextColor gdi.exe GetTextExtent gdi.exe GetTextFace gdi.exe GetTextMetrics gdi.exe GetThresholdEvent sound.drv GetThresholdStatus sound.drv GetTickCount user.exe GetTimerResolution user.exe GetTopWindow user.exe GetUpdateRect user.exe GetUpdateRgn user.exe GetVersion kernel.exe GetViewportExt gdi.exe GetViewportOrg gdi.exe GetWindow user.exe GetWindowDC user.exe GetWindowExt gdi.exe GetWindowLong user.exe GetWindowOrg gdi.exe GetWindowRect user.exe GetWindowTask user.exe GetWindowText user.exe GetWindowTextLength user.exe GetWindowWord user.exe GlobalAddAtom user.exe GlobalAlloc kernel.exe GlobalCompact kernel.exe GlobalDeleteAtom user.exe GlobalFindAtom user.exe GlobalFlags kernel.exe GlobalFree kernel.exe GlobalGetAtomName user.exe GlobalHandle kernel.exe GlobalLock kernel.exe GlobalLRUNewest kernel.exe GlobalLRUOldest kernel.exe GlobalNotify kernel.exe GlobalReAlloc kernel.exe GlobalSize kernel.exe GlobalUnlock kernel.exe GlobalUnWire kernel.exe GlobalWire kernel.exe GrayString user.exe HideCaret user.exe HiliteMenuItem user.exe InflateRect user.exe InitAtomTable kernel.exe InSendMessage user.exe IntersectClipRect gdi.exe IntersectRect user.exe InvalidateRect user.exe InvalidateRgn user.exe InvertRect user.exe InvertRgn gdi.exe IsChild user.exe IsClipboardFormatAvailable user.exe IsDialogMessage user.exe IsDlgButtonChecked user.exe IsIconic user.exe IsRectEmpty user.exe IsTwoByteCharPrefix user.exe IsWindow user.exe IsWindowEnabled user.exe IsWindowVisible user.exe IsZoomed user.exe KillTimer user.exe LimitEmsPages kernel.exe LineDDA gdi.exe LineTo gdi.exe LoadAccelerators user.exe LoadBitmap user.exe LoadCursor user.exe LoadIcon user.exe LoadLibrary kernel.exe LoadMenu user.exe LoadMenuIndirect user.exe LoadResource kernel.exe LoadString user.exe LocalAlloc kernel.exe LocalCompact kernel.exe LocalFlags kernel.exe LocalFree kernel.exe LocalHandle kernel.exe LocalInit kernel.exe LocalLock kernel.exe LocalNotify kernel.exe LocalReAlloc kernel.exe LocalShrink kernel.exe LocalSize kernel.exe LocalUnlock kernel.exe LockResource kernel.exe LockSegment kernel.exe LPtoDP gdi.exe lstrcat kernel.exe lstrcmp user.exe lstrcpy kernel.exe lstrlen kernel.exe MakeProcInstance kernel.exe MapDialogRect user.exe MessageBeep user.exe MessageBox user.exe MoveTo gdi.exe MoveWindow user.exe OemToAnsi keyboard.drv OffsetClipRgn gdi.exe OffsetRect user.exe OffsetRgn gdi.exe OffsetViewportOrg gdi.exe OffsetWindowOrg gdi.exe OpenClipboard user.exe OpenComm user.exe OpenFile kernel.exe OpenIcon user.exe OpenSound sound.drv PaintRgn gdi.exe PatBlt gdi.exe PeekMessage user.exe Pie gdi.exe PlayMetaFile gdi.exe PlayMetaFileRecord gdi.exe Polygon gdi.exe Polyline gdi.exe PostAppMessage user.exe PostMessage user.exe PostQuitMessage user.exe PtInRect user.exe PtInRegion gdi.exe PtVisible gdi.exe ReadComm user.exe Rectangle gdi.exe RectVisible gdi.exe RegisterClass user.exe RegisterClipboardFormat user.exe RegisterWindowMessage user.exe ReleaseCapture user.exe ReleaseDC user.exe RemoveFontResource gdi.exe RemoveProp user.exe ReplyMessage user.exe RestoreDC gdi.exe RoundRect gdi.exe SaveDC gdi.exe ScaleViewportExt gdi.exe ScaleWindowExt gdi.exe ScreenToClient user.exe ScrollDC user.exe ScrollWindow user.exe SelectClipRgn gdi.exe SelectObject gdi.exe SendDlgItemMessage user.exe SendMessage user.exe SetActiveWindow user.exe SetBitmapBits gdi.exe SetBitmapDimension gdi.exe SetBkColor gdi.exe SetBkMode gdi.exe SetBrushOrg gdi.exe SetCapture user.exe SetCaretBlinkTime user.exe SetCaretPos user.exe SetClassLong user.exe SetClassWord user.exe SetClipboardData user.exe SetClipboardViewer user.exe SetCommBreak user.exe SetCommEventMask user.exe SetCommState user.exe SetCursor user.exe SetCursorPos user.exe SetDlgItemInt user.exe SetDlgItemText user.exe SetDoubleClickTime user.exe SetEnvironment gdi.exe SetErrorMode kernel.exe SetFocus user.exe SetKeyboardState user.exe SetMapMode gdi.exe SetMapperFlags gdi.exe SetMenu user.exe SetMessageQueue user.exe SetMetaFileBits gdi.exe SetParent user.exe SetPixel gdi.exe SetPolyFillMode gdi.exe SetPriority kernel.exe SetProp user.exe SetRect user.exe SetRectEmpty user.exe SetRectRgn gdi.exe SetRelAbs gdi.exe SetResourceHandler kernel.exe SetROP2 gdi.exe SetScrollPos user.exe SetScrollRange user.exe SetSoundNoise sound.drv SetStretchBltMode gdi.exe SetSwapAreaSize kernel.exe SetSysColors user.exe SetSysModalWindow user.exe SetTextAlign gdi.exe SetTextCharacterExtra gdi.exe SetTextColor gdi.exe SetTextJustification gdi.exe SetTimer user.exe SetViewportExt gdi.exe SetViewportOrg gdi.exe SetVoiceAccent sound.drv SetVoiceEnvelope sound.drv SetVoiceNote sound.drv SetVoiceQueueSize sound.drv SetVoiceSound sound.drv SetVoiceThreshold sound.drv SetWindowExt gdi.exe SetWindowLong user.exe SetWindowOrg gdi.exe SetWindowPos user.exe SetWindowsHook user.exe SetWindowText user.exe SetWindowWord user.exe ShowCaret user.exe ShowCursor user.exe ShowOwnedPopups user.exe ShowScrollBar user.exe ShowWindow user.exe SizeofResource kernel.exe StartSound sound.drv StopSound sound.drv StretchBlt gdi.exe SwapMouseButton user.exe SyncAllVoices sound.drv TextOut gdi.exe Throw kernel.exe TranslateAccelerator user.exe TranslateMessage user.exe TransmitCommChar user.exe UngetCommChar user.exe UnhookWindowsHook user.exe UnionRect user.exe UnlockSegment kernel.exe UnrealizeObject gdi.exe UpdateWindow user.exe ValidateFreeSpaces kernel.exe ValidateRect user.exe ValidateRgn user.exe WaitMessage user.exe WaitSoundState sound.drv WindowFromPoint user.exe WriteComm user.exe WriteProfileString kernel.exe Yield kernel.exe