INFO: Win 3.x API Functions Not Wrapped by MFC (Part I)

Last reviewed: July 22, 1997
Article ID: Q86466
The information in this article applies to:
  • The Microsoft Foundation Classes (MFC) included with:

        - Microsoft C/C++ version 7.0
        - Microsoft Visual C++ for Windows, versions 1.0 and 1.5
    

SUMMARY

The following are the Microsoft Windows versions 3.0 and 3.1 API functions that are not wrapped by the Microsoft Foundation Classes (MFC) because they are not handle-based or they are not graphical.

Windows 3.0 and 3.1 API             Windows 3.0 and 3.1 API (continued)
-----------------------             -----------------------------------

AddFontResource                     InSendMessage
AccessResource                      IsCharAlpha
AddAtom                             IsCharAlphaNumeric
AllocDStoCSAlias                    IsCharLower
AllocResource                       IsCharUpper
AllocSelector                       IsClipboardFormatAvailable
AnsiLower                           LimitEmsPages
AnsiLowerBuff                       LineDDA
AnsiNext                            LoadLibrary
AnsiPrev                            LoadModule
AnsiToOemBuff                       LoadResource
AnsiUpper                           LocalAlloc
AnisUpperBuff                       LocalCompact
AnyPopup                            LocalDiscard
BuildCommDCB                        LocalFlags
CallMsgFilter                       LocalFree
CallWindowProc                      LocalHandle
Catch                               LocalInit
ChangeSelector                      LocalLock
ClearCommBreak                      LocalReAlloc
ClipCursor                          LocalShrink
CloseClipboard                      LocalSize
CloseComm                           LocalUnlock
CloseSound                          LockData
CountClipboardFormats               LockResource
CountVoiceNotes                     LockSegment
DebugBreak                          lstrcat
DefHookProc                         lstrcmp
DefineHandleTable                   lstrcmpi
DestroyCaret                        lstrcpy
DeviceCapabilities                  lstrlen
DeviceMode                          MakeProcInstance
DispatchMessage                     MapVirtualKey
DOS3CALL                            MessageBeep
EmptyClipboard                      MulDiv
EnableHardwareInput                 NetBIOSCall
EnumClipboardFormats                OemKeyScan
EnumWindows                         OemToAnsiBuff
ExitWindows                         OpenComm
FatalAppExit                        OpenSound
FatalExit                           OutputDebugString
FreeLibrary                         PeekMessage
FreeModule                          PostQuitMessage
FreeProcInstance                    ProfClear
FreeResource                        ProfFinish
FreeSelector                        ProfFlush
GetAsyncKeyState                    ProfInsChk
GetCaretBlinkTime                   ProfSampRate
GetClipboardData                    ProfSetup
GetClipboardFormatName              ProfStart
GetCodeHandle                       ProfStop
GetCodeInfo                         ReadComm
GetCommError                        RegisterClass
GetCommEventMask                    RegisterClipboardFormat
GetCommState                        RegisterWIndowMessage
GetCurrentPDB                       ReleaseCapture
GetCurrentTask                      ReplyMessage
GetCurrentTime                      SetCaretBlinkTime
GetCursorPos                        SetClipboardData
GetDialogBaseUnits                  SetCommBreak
GetDOSEnvironment                   SetCommEventMask
GetDoubleClickTime                  SetCommState
GetDriveType                        SetCursor
GetEnvironment                      SetCursorPos
GetFreeSpace                        SetDoubleClickTime
GetInputState                       SetEnvironment
GetInstanceData                     SetErrorMode
GetKBCodePage                       SetHandleCount
GetKeyboardState                    SetKeyboardState
GetKeyboardType                     SetMessageQueue
GetKeyNameText                      SetSoundNoise
GetKeyState                         SetSwapAreaSize
GetMenuCheckMarkDimensions          SetSysColors
GetMessagePos                       SetVoiceAccent
GetMessageTime                      SetVoiceEnvelope
GetNumTasks                         SetVoiceNote
GetPriorityClipboardFormat          SetVoiceQueueSize
GetPrivateProfileInt                SetVoiceSound
GetPrivateProfileString             SetVoiceThreshold
GetProcAddress                      SetWindowsHook
GetProfileInt                       StartSound
GetProfileString                    StopSound
GetQueueStatus                      SwapMouseButton
GetSysColor                         SwapRecording
GetSystemDirectory                  SwitchStackBack
GetSystemMetrics                    SwitchStackTo
GetTempDrive                        SyncAllVoices
GetTempFileName                     Throw
GetThresholdEvent                   ToAscii
GetThresholdStatus                  TranslateMessage
GetTickCount                        TransmitCommChar
GetVersion                          UngetCommChar
GetWindowsDirectory                 UnhookWindowsHook
GetWinFlags                         UnlockData
GlobalAlloc                         UnlockResource
GlobalCompact                       UnlockSegment
GlobalDeleteAtom                    ValidateCodeSegments
GlobalDiscard                       ValidateFreeSpaces
GlobalDosAlloc                      VkKeyScan
GlobalDosFree                       WaitMessage
GLobalFlags                         WaitSoundState
GlobalFree                          WinExec
GlobalHandle                        WinHelp
GlobalLock                          WriteComm
GLobalILRUNewest                    WritePrivateProfileString
GlobalILRUOldest                    WriteProfileString
GlobalNotify                        wsprintf
GlobalPageLock                      wvsprintf
GlobalPageUnlock                    Yield
GlobalReAlloc GlobalSize GlobalUnfix GlobalUnlock GlobalUnWire GlobalWire


Additional query words: wrapped
Keywords : kb16bitonly MfcMisc kbinfo
Technology : kbmfc
Version : 1.0 1.5 7.0


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: July 22, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.