~l~rend~r dra~           ol~render format               ol~r~nder none

*OIeQueryName(r.pOIeObiect, w pszObject, pwBufSize): OLESTATUS
~OIeQueryOpen(r.pOleObject): OLESTATUS
~OIeQueryOutOff~ate(r.pOleObject): OLESTATUS
~OIeQueryProtocol(r.pOleObject, w.ps2Protocol): LPVOID

*OleQueryRcleaseError(r.pOleObject): OLESTATUS

*OleQueryReleaseMethod(r.pOleObject): OLE RELEASE METHOD

*OleQueryReleaseStatus(r.pOleObject): OLESTATUS

*OleQueryServerVersion(): DWO R D

*OleQuerySize(r.pOleObject, w.pdwSize): OLESTATUS
~OIeQueryType(r.pOleObject, w.plType): OLESTATUS

*OleReconnect(r.pOleObject): OLESTATUS

*OleRegisterClientDoc(r.ps~Class, r.pszDoc, IMBZ, w.phClientDoc):
OLESTATUS

*OleRegisterServer(r.pszClass, r.pOleServer, w.phS~rver, r.phlnstance,
OleServerUse): OLESTATUS
OLE SERVER MULTI         O E SERVER SI~GLE

*OleRegisterServerDoc(hServer, r.pszDocName, r.pOleServerDoc,
w.phServerDoc): OLESTATUS

*OleRelease(r.pOleObject): OLESTATUS

*OleRename(r.pOleObject, r.pszNewName): OLESTATUS
~OIeRenameClientDoc(hClientDoc, r.pszNewName~: OLESTATUS

*OleRenameServerDoc(hServerDoc, r.pszNewName): OLESTATUS

*OleRequestData(r.pOleObject, OleClipFormat): OLESTATUS

*OleRevertClientDoc(hClierltDoc): OLESTATUS

*OIeRevertServerDoc(hSeNerDoc): OLESTATUS

*OleRevokeClientDoc(hClientDoc): OLESTATUS

*OleRevokeOb~ect(r.pOleClient): OLESTATUS

*OleRevokeServer(hServer): OLESTATUS
~OIeRevokeServerDoc(hServerDoc): OLESTATUS

*OleSavedClientDoc(hClientDoc): OLESTATUS

*OleSavedServerDoc(hServerDoc): OLESTATUS

*OleSaveToStream(r.pOleObject, r.pOleStream): OLESTATUS

*OleSetBounds(r.pOleObject, r.pRect): OLESTATUS

*OleSetColorScherne(r.pOleObject, r.pLo~Palette): OLESTATUS

*OJeSetData(r.pOleObject, OleClipFormat, hData): OLESTATUS
OleSetFileFonnat(hClientDoc, IFileVer~: OLESTATUS
OS WIN16                 OS WIN32

*OleSetHostNarnes(r.pOleObject, r.pszHost, r.pszHostObj): OLESTATUS
*OleSetLinkUpdateOptiions(r.pOleObject, OleOptUpdate~: OLESTATUS
OLEUPnA~E ALWAYS         OLEUPnA~E ONCALL         O ~ E ONSAVE

*OleSetTargetDevice(r.pOleObject, hTargetDevice): OLESTATUS
~OIeUnblocl~;erver(hServer, w.pbRequest): OLESTATUS
*OleUnlockServer(hServer): OLESTATUS
~OIeUpdate(r.pOleObject): OLESTATUS
OpenBaclcupEventLog(lr.pszUNCServerName], r.pszFileName): HANDLE
OpenClipboard(hWnd): BOOL
_ _ _ ~ OpenFHe
OpenDesktop(r.pszDesktop, dwDesiredAccecss): HANDLE
~  n ~                     ~q    ID~D~l~
OpenEvent(dwDesiredAccess, blnheritHandle, r.pszName): HANDLE
OpenEventLog([r pszServerName], r.pszModuleName): HANDLE
OpenFile(r.pszFileName, m.pOFSTRUCT, uStyle): HFILE
OF CANCEL                     OF PROMPT                OF SHARE DENY READ
OF CREATE                     OF READ                  OF SHARE DENY WRITE
OF DELETE                     OF READWRITE             OF SHARE EXCLUSIVE
OF EXIST                      OF REOPEN                OF WRITE
OF PARSE                      OF SHARE DENY NONE

OpenFileMapping(dwDesiredAccess, blnheritHandle, r.pszName): HANDLE
Openlcon(hWnd): BOOL
OpenMutex(dwDesiredAcces, blnhentHandle, r.pszName): HANDLE
OpenPrinter(r.pszPrinterName, phPrinter, [r.pPrinterDefaults]): BOOL
OpenProcess(dwDesiredAcces, blnheritHandle, dwProcesslD): HANDLE
OpenProcessToken(hProcessHandle, dwDesiredAccess, w.phToken):
BOOL
OpenSCManager([r.pszMachineName], [r.pszDatabaseName],
dwDesiredAccess): SC HANDLE
OpenSemaphore(dwDesiredAccess, blnheritHandle, r.pszName): HANDLE
OpenService(hSCManager, r.pszServiceName, dwDesiredAccess):
SC HANDLE
OpenSound(): int                       PlaySound
OpenSpooler(r.pPrinter): HANDLE
OpenThreadToken(hThread, dwDesiredAccess, bOpenAsSelf, w.phToken):
BOOL
OpenWindowStation(r.pszName, dwDesiredAccess): HANDLE
OutputDebugString(r.ps2String): void
~PackDDElParam(uMsg, uLo, uHi): LONG
PaintRgn~hDC, hRgn): BOOL
PatBlt(hDC, X, Y, W, H, dwROP): BOOL
    BLACKNESS PATCOPY                                  WHITENESS
    DSTrNVERT PATINVERT
PathToRegion(hDC): hRgn
PeekConsolelnput(hConsole, r.plnputRecord, dwNRecords, w.pdwNRead):
BOOL
PeekMessage(w.pMsg, hWnd, uMsgMin, uMsgMax, uRemoveMs~): BOOL
PM NOREMOVE              PM NOYIELD               PM REMOVE

PeekMessageEx(w.pMsg, hWnd, uMsgMin, uMsgMax, wRemoveMs~', dwlD,
r.pMsgMatch, wMatch): BOOL

~M NOREMOVE             PM REMKVE

MATCHF HWND             MATCHF LPARAM~ITS        MATCHF WPARAM
MATCHF LPARAM           MATCHF MESSAGE           MATCHF WPARAMBITS

PeekNamedPipe(hNamedPipe, [w.pvBuffer, dwBufSize, w.pdwBytesRead],
[w.pdwBytesAvail], [w.pdwBytesLeft]): BOOL
Pie(hDC, X1, Y1, X2, Y2, X3, Y3, X4, Y4): BOOL
PlayEnhMetaFile(hDC, hEMF, r.pRect): BOOL
PlayEnhMetaFileRecord(hDC, r.pHandleTable, r.pEnhMetaRecord,
uNumHandles): BOOL

Dl 1~      hnr hl~
..ay..~.arl.e~..~"......,. ~vv_
PlayMetaFileP~ecord(hDC, r pHandleTable, r.pMotaRecord, uNumHandl~):
        ~OOL

PlaySound(r.pszName, hModule, dwFla~s): BOOL
    SND ALIAS SND NODEFAUL~                            SND RESOURCE
   SND ASYNC SND NOWAIT                                SND SYNC
   SNL' FILENAME
PlgBlt(hDCDst, r pPoint, hDCSrc, xSrc, ySrc, W, H, hBitmap, xMask, yMask).
      BOOL
PolyBezier(hDC, r pPoints, dwCount)~ BOOL
PolyBezierTo(hDC, r.pPoints, dwCount): BOOL
PolyDraw(hDC, r.pPoints, ~pbyTypes, iCount): BOOL
  PT BEZIERTO PT LINE.'TO                          Pl MOVETO
  PT CLOSEFIGURE
Polygon(hDC, r.pPoints, iCount): BOOL
Polyline(hDC, r.pPoints, iCount): BOOL
PolylineTo(hDC, r.pPoints, dwCount): BOOL
PolyPolygon(hDC, r.pPoints, r.piCounts, iCount): BOOL
PolyPolyline(hDC, r.pPoints, r.pdwCounts, dwCount): BOOL
Po~t/\ppMcs6agc(hTaEI~, uM6g, wParam, IParam): BOOL
PostThread Message
PostMessage(hWnd, uMsg, wParam, IParam): BOOL
PostQutMessage(iExitCode): BOOL
~PostThreadMessage(dwThreadld, uMsg, wParam, IParam): BOOL
PrepareTape(hDevice, dwTapeOperation, pOverlapped): DWORD

TAPE LOCK           TAPE UNLOAD          TAPE UNLOCK
TAPE TE~NSION         TAP~: UNLOAD I~D

~PrintDlg(m pPrintDlg): BOOL
PrinterProperties(hWnd, hPrinter): BOOL
PrivilegeCheck(hToken, r.pPrivilegeSet, w.pbResult): BOOL
PrivilegedServiceAuditAlarrn(r.pszSubsystemName, r.pszServiceName,
hToken, r.pPrivilegeSet, w.pbAccessGranted): BOOL
ProfClcar(): void
ProfFinish(): void
ProfFlush(): void
Profl~sChk(): int
ProfSampF~ate(iRate''8~, iRate386): void
ProfS~tup(iBufferi~.B, iSampleEt~.B): void
ProfStart(): void
ProfStop(): void
PtlnRect(r.pRect, Point): BOOL
PtlnRegion(hRgn, X, Y): BOOL
PtVisible(hDC, X, Y): BOOL
PulseEvent(hEvent): BOOL
PurgeComm(hFile, dwFlaqs): BOOL
PUR~ E ~ ORT        PUE~GE TXA~ORI
PUR~ RXCLEAR        PURGE TXCLEAR
QueryA~ort(hDC, iMBZ): BOOL
QueryPerformanceCounter(w.pliPerformanceCount): BOOL
QueryPerformanceFrequency(w.pliFrequency): BOOL
QuerySendMes6age(h1, h., h3, w.pMsg): BOOL
QueryServiceConfig(hService, w.pQueryServiceConhg, dwBufSize,
w.pdwBytesNeeded): BOOL

QueryServiceLockStatus(hSCManager, w.pQueryServiceLockStatus,
dwBufSize, w.pdwBytesNeeded): BOOL
QueryServiceObjectSecurity(hService, dwSecuntylnformation,
w.pSecurityDescriptor, d~,vBufSize, w.pdwBytesNeecled): BOOL
QueryServiceStatus(hService, w.pServiceStatus): BOOL
~RaiseException(dwExceptionCode, dwF!ags, [dwArguments
r pdwArguments]). VOID
F~CEPT rON NONCONT INl3/~HLE

F~cadCc ~ m(iCid, pvBuf, iCount): int          ReadFile

ReadConsole(hConsole, w.pvBuffer, dwSize, w pdwRead, pvMBZ) BOOL

ReadConsolelnput(hConsole, w.plnputRecord, dwRecs, w ~dwRead) BOOL

ReadConsoleOutput(hConsole, w.pCharlnfo, coordDestBufferSize,
coordDestBufferCoord, pSmallRectSrc): BOOL

ReadConsoleOutputAttribute(hConsole, w.pwAttribute, dwNCells,
coordReadCoord, w.pdwNRead): BOOL

ReadConsoleOutputCharacter(hConsole, w.ps2Read, dwSize,
coordReadCoord, w.pdwNRead): BOOL

ReadEventLog(hEventLog, dwReadFlaqs, dwRecordOffset, w.pvBuffer,
dwSize, w.pdwBytesNeeded): DWORD
~VENTLOG BACKWARDS READ        EVENTLOG SEEK READ
EVENTLOG FORWARDS READ          EVENTLOG SEQUENTIAL F~EAD

*ReadFile(hFile, w.pvBuf, dwNBytes, w.pdwNRead, [w pOverlapped]): BOOL

ReadFileEx(hFile, w pvBuffer, dwNBytes, w.pdwNBytesRead, w.pOverlapped,
pfnOverlappedCompletionFunc): BOOL
ReadPrinter(hPrinter, w.pvBuf, dwBufSize, w.pdwNRead): BOOL

*ReadProcessMemory(hProcess, r.pvBaseAddr, w.pvBuffer, dwSize,
w.pdwNRead): BOOL
Re~dSpooler(hSpooler, w.pvBuf, dwSize, w.pdwNRead): BOOL
RealizePalette(hDC): UINT
Rectangle(hDC, X1, Y1, X2, Y2): BOOL
RectlnRegion(hRgn, r.pRect): BOOL
RectVisible(hDC, r.pRect): BOOL
RedrawWindow(hWnd, r.pRect, hRgn, wRedraw): BOOL
   RDW ALLCHILDREN RDW rNTERNALPArNT                  RDW NOF~AME
   RDW ERASE RDW INVALInATE                           RDW NOrNTER~ALPAINT
   RDW ERASENOW RDW NOCHILDREN                        RDW UPDATENOW
   RDW FRAME RDW NOERASE                              RDW VALIDATE
*RegCloseKey(hKey): LONG
RegConnectRegistry([r.pszMachineName], hKey, phKey): LONG

*RegCreateKey(hKey, r.ps2SubKey, w.phKey): LONG
RegCreateKeyEx~hKey, r.ps2SubKey, dwMBZ, r.pszClass, dwOptions,
RegSam, [r pSecurityAttrs], w.phKey, w.pdwDisposition): LONG
REG O~TION NONVOLATILE             REG OPTION VOLATILE

*Regl~eleteKey(hKey, r.pszSubKey): LONG
RegDeleteValue(hKey, [r.pszValuelD]): LONG

*RegEnumKey(hKey, dwlndex, w.pszName, m.pdwSize): LONG

RegEnumKeyEx(hKey, dwlndex, w.pszName, m.pdwNameSize,
pdwMBZ, [w.pszClass], [w.pdwClassSize], w.pFileTimeLastWrite):
LONG
RegEnumValue(hKey, dwlndex, w.pszValueld, w.pdwValueSize, pdwMBZ,
[w.pdwType], [w.pszData], [w.pdwDataSize]): LONG
RegFlushKey(hKey): LONG
RegGetKeySecurity(hKey, Seclnf, w.pSecDesc, m.pdwSecDesc): LONG
RegisterClass(r.pWndClass): BOOL
RegisterClipboardFormat(r.pszFormatName): UINT
RegisterEventSource([r.p~szUNCServerName], r.pszSourceName): HANDLE
RegisterHotkey([hWnd], ild, uModihers, uVirtKey): BOOL
HOTKEYF ALT              HOTKEYF CONTROL              HOTKEYF SHIFT
RegisterServ~ceCtrlHandle(r pszSe~vic~Name pfnHandler)
SE_RV~CE S l AT US HANDLE

RegisterWindowMessage(r.pszString): UINT

RegLoadKey(hKey, r pszSubKey, r pszFile): LONG

RegNotifyChangeKeyValue(hKey, bWatchSubTree, dwNotl~yFilter hEvent
bAsync): LO N G

RE~ NOTIFY CHANGE ATTRIBUTES       ~.G NOTIFY CHANGE LA~T WRIT~
RE(;~NOTIFY CHANGF.~YNAME          RE~, NOTTFY~ ~ SEC~I~ITY
~RegOpenKey(hKey, r.pszSubKey, w.phKey): LONG
RegOpenKeyEx(hKey, r.pszSubKey, dwOptions, RegSam, w phKey): LONG
RegOpenRegistry(r.pszMachineName, hKey, [r ps~SubKey], hKey): LONG

RegQuerylnfoKey(hKey, w pszClass, m.pdwClassSize, pdwMBZ,
w pdwNSubKeys, w.pdwMaxSubKeyLen, w pdwMaxClass~
w. pdwNValues, w. pdwMaxValueName, w. pdwMaxValueData,
w.pdwSecDscLen, w.pFileTimeLastWrite): LONG
~RegQueryValue(hKey, [r.pszSubKey~, w.pszValue, [w.pdwValueSize]):
LON G
RegQueryValueEx(hKey, w.pszValueName, pdwMBZ, [w.pdwType],
[w.pbyData, m.pdwDataSize]): LONG
RegReplaceKey(hKey, [r.pszSubKey], r.pszNewFile, r.ps~OldFile): LONG
RegRestoreKey(hKey, r.pszFileName, dwFlaqs): LONG
REG WHOLE HrVE VOLATILE
RegSaveKey(hKey, r.pszFileName, [r.pSecAttr[): LONG
RegSetKeySecuriity(hKey, Seclnf, r.pSecDesc): LCNG
~RegSetValue(hKey, r.pszSubKey, REG SZ, r.lParam, dwDataSize): LONG
RegSetValueEx(hKey, [r.pszValueName], dwMBZ, dwType, r.pbyData,
    dwDataSize): LONG
REG 8rNARY                  REG EXPAND SZ          ~EG NONE
REG DWORD                   REG LINX               REG RESOURCE LIST
REG DWORD BIG ENDIAN        REG MULTI SZ           REG SZ
REG DWORD LITTLE ENDIAN

RegUnLoadKey(hKey, [r.pszSubKey]): BOOL
ReleaseCapture(): BOOL
ReleaseDC(hWnd, hDC): int
*ReleaseMutex(hMutex): BOOL
~ReleaseSemaphore(hSemaphore, IReleaseCount, [w.plPrevCount]): BOOL
*RemoveDirectory(r.pszDirName): BOOL
RemoveFontModule(hModule): BOOL
RemoveFontResource(r.pszFileName): BOOL
RemoveMenu(hMenu, uPosition, uFlags): BOOL
ME 8YCOMMAND             ME 8YPOSI~ION

RemoYeProp(hWnd, r.pszPropName): HANDLE
~ReplaceText(m.pFindReplace): HWND

ReplyMessage(lResult): BOOL
ReportEvent(hEventLog, wType, wCategory, dwEventld, [r.pSidUser],
[~NumStrings], dwDataSize, [r.ppszStrings], [r.pvRawData]): BOOL

EVEN~LOG FRROR TYPE EVENTLOG INFORMA~ION TYPE EVENTLOG WARNI~G TYPF.

~ResetDC(hDC, r.pDevMode): HDC
ResetEvent(hEvent): BOOL
ResizePalette(hPalette, uNEntries): BOOL
RestoreDC(hDC, iSavedDC): BOOL
ResurneThread(hThread): DWORD
~ReuseDDElParam(lParam, uMsgln, uMsgOut, uLo, uHi). LONG
RevertToSelf(): BOOL
RoundRect(hDC, X1, Y1, X2, Y2, W, H): BOOL
SaveDC(hDC): int
ScalcUiewportExt(hDC, xNum, xDenom, yNum, yDenom): DWORD
ScaleViewportExtEx(hDC, xNum, xDenom, yNum, yDenom, [w.pSize])
BOOL
ScalcWindowExt(hDC, xNum, xDenom, yr~um, yDenom): DWORD

ScaleWindowExtEx(hDC, xNum, xDenum, yNum, yDenum, [w pSize]):
BOOL
ScheduleJob(hPrinter, dwJobld): BOOL
ScreenToClient(hWnd, m.pPoint): void
ScrollConsoleScreenBuffer(hConsole, [r.pSmallRectScroll],
[r.pSmallRectClip], coordDestOrigin, r.pCharlnfo): BOOL

ScrollDC(hDC, dx, dy, r.pRectScroll, r.pRectClip, [hRgn], [r.pRectUpdate]):
BOOL
ScrollWindow(hWnd, dx, dy, [r.pRectScrolll, [r.pRectClip]): BOOL
ScrollWindowEx(hWnd, dx, dy, [r.pRectScroll], [r.pRectClip], [hRgnUpdate],
[r.pRectUpdate], wFlaqs): int
SW ERASE                 SW rNVALIDATE            SW SCROLLCHILDREN

*SearchPath([r.pszPath], r.pszFileName, [r.pszExt], dwBufLen, w.pszBuffer,
        w.ppszFilePart): DWORD
SelectClipPath(hDC, iMode): BOOL
    RGN AND RGN DIFF                                   RC-N XOR
    RG~ COPY RGN OR
SelectClipRgn(hDC, hRgn): int
SelectObject(hDC, hGdiObj): HGDIOBJ
SelectPalette(hDC, hPalette, bForceBackground): HPALETTE
SelfRelativeToAbsoluteSD(r.pSelfSecDsc, w.pAbsSecDsc, w.pDacl,
m.pdwDaclSize, w.pSacl, m.pdwSaclSize, w.pSidOwner,
m.pdwOwnerSize, w.pSidGroup, m.pdwGroupSize): BOOL
SendDlglternMessage(hDIg, iltemlD, uMsg, wParam, IParam): LONG
SendDriverMessage(hDriver, uMsg, wParam, IParam~: LRESULT
SendMessage(hWnd, uMsg, wParam, IParam): LONG
SendNotifyMessage(hWnd, uMsg, wParam, IParam): BOOL
SetAbortProc(hDC, pfnAbortProc): int
SetAcllnformation(r.pAcl, r.pvAcllnfo, dwlnfoLen, AcllnfoClass): BOOL
SetActiveWindow(hWnd): hWnd
SetArcDirection(hDC, iArcDirection): int
AD CLOCKWISE             AD COUNTERCLOCKWISE
SetBitmapBits(hBitmap, dwCount, r.pbyBits): int
SctE3itrnapDimcnsion(hBitmap, W, H): DWORD
SetBitmapDirnensionEx(hBitmap, W, H, Lw.pSize]): BOOL
SetBkColor(hDC, crColor): COLORREF
SetBkMode(hDC, iMode): int
   OPAQUE TRANSPARENT

SetBoundsRect(hDC, r.pRect, wFlaqs): WORD
   DCB ACCUMDWATE DC ENABLE                            DCB RESET
   DCB DISABLE

SetElrushOrg(hrr, ~ DWORD
SetBrllshOrgEx(hDC, X, Y, [w.pPoint]): BOOL
SetCapture(hWnd): hWnd
SetCaretBlinkTirne(uMs): BOOL
SetCaretPos(X, Y): BOOL
SetClassLong(hWnd, ilndex, INewValue): LONG
    GCL C~CLSEXTRA GCL HCURSOR                         GCL MENUNAME
    GCL CBWNDEXTRA GCL HICON                           GCL STYI~
    GCL IE~A~K3ROUND GC'L H~ODUIE                    GCL WNDPROC

SetClassWord(hWnd, ilndex, dwNewValue): DWORD
    GC~W CBCLSEXTRA GCW HCURSOR                        GCW STYLE
    GCW CMWNDEXTRA GCW HICON
   GCW ~e-e~CX3ROUND G~W HM~DULE

SetClipboardData(uFormat, hMem): HANDLE
CF BrTMAP                 CF DSPTEXT                   CF SYLK
CF DIB                    CF METAFILEPICT              CF TEXT
CF DIF                    CF OEUTEXT                   CF TIFF
CF DSPBITMAP              CF OWNERDISPLAY              CF PRIVATEFIRST
CF DSPMETAFILEPICT        CF PAlETTE                   CF PRIVATELAST
SetClipboardViewer(hWnd): hWnd
SetComrnBreak(hFile): BOOL
SetComrnConfig(hFile, r.pvCommConfig, dwSize): BOOL
SetComrnEventMask(iCid, uOption6): LPUINT  SetCornrnMask
SetComrnMask(hFile, dwEventMask): BOOL
  EV T~REA~. EV E~RR                         ~V ~C~AK
  EV CTS EV RING                             EV RXFLAG
  EV DSR EV RLSD                             EV TXEMPTY
SetComrnState(hFile, r.pDCB): BOOL
SetComrnTimeouts(hFile, r.pCommTimeouts): BOOL
SetCornputerName(r.pszComputerName): BOOL
SetConsoleActiveScreenBuffer(hConsole): BOOL
SetConsoleCP(ulDCodePage): BOOL
SetConsoleCtrlHandler(pHandlerRoutine, bAdd): BOOL
SetConsoleCursorlnfo(hConsole, r.pConsoleCursorlnfo): BOOL
SetConsoleCursorPosition(hConsole, coordCursor): BOOL
SetConsoleMode(hConsole, dwMode): BOOL
ENABLE ECHO INeUT ENABLE PROCESSED INPUT ENABLE WINDOW rNPUT
ENABLE LINE INPUT ENABLE PROCESSED OUTPUT ENABLE WRAP AT EOL OUTPUT
ENABLE OUSE INPUT

SetConsoleOutputCP(ulDCodePage): BOOL
SetConsoleScreenBufferSize(hConsole, coordSize): BOOL
SetConsoleTextAffribute(hConsole, wAttr): BOOL
SetConsoleTitle(r.pszTitle): BOOL
SetConsoleWindowlnfo(hConsole, bAbsolute, r.pSmallRect): BOOL
*SetCurrentDirectory(r.pszPathName): BOOL
SetCursor(hCursor): HCURSOR
SetCursorPos(X, Y~: BOOL
SetDlBits(hDC, hBitmap, uStart, uNScanLines, r.pvBits, r.pBitmaplnfo,
uUsaae): int
DI~ PAL COLORS           DI9 ~GB COLOR5           DrB PAl rNDICES

SetDlBitsToDevice(hDC, X, Y, W, H, xSrc, ySrc, dwStart, dwNumScans,
        r.pbyBits, r.pBitmaplnfo, dwUsaqe): int
    DIB PAL COLOR5 DI~ RGB COLOR~                      DIB PAL INDICES
SetDlglternlnt(hDIg, iltemld, iValue, bSigned): BOOL
SetDlgltemText(hDIg, iltemld, r.ps2String): BOOL
SetDoubleClickTime(uMs): BOOL
~SetEndOfFile(hFile): BOOL
SetEnhMetaFileBits(uSize, r pbyData): HMF
SetEnvironrner~t(~ p~zPortrlamc, r.pvEnviron, uCount): int
*SetEnvironmentVariable(r.pszName, [r.pszValue]): BOOL
SetErrorMode(uMode): DWORD
SEM FAILCRITICALERRORS SEM NOGPFAULTERRORBOX SEM NOOPENFILEERRORBOX

SetEvent(hEvent): BOOL

*SetFileAttributes(r.pszFileName, dwFileAttributes): BOOL
FILE ATTRI~UTE ARCHIVE             FILE ATTRIBUTE READONLY
FILE ATTRIBUTE ATOMIC WhITE        FILE A~TRIBUTE SYSTEM
FILE ATTRIBUTE HIDDEN              FILE ATTRIBUTE TEMPORARY
FILE ATTRIBUTE NORMAL              FILE ATTRIBUTE XACTION WRITE

*SetFilePointer(hFile, IDistance, [r.plDistanceHi], dwMoveMethod): DWORD
FILE BEGIN               FILE CURRENT             FILE END
SetFileSecurity(r.pszFileName, r.pSecuritylnfo, r.pSecurityDsc): BOOL
*SetFileTime(hFile, [r.pFileTimeCre], [r.pFileTimeLastAcc],
~r.pFileTimeLastWrite]): BOOL
SetFlattness(hDC, fNewFlatness, [w.pfOldFlatness]): BOOL
SetFocus(hWnd): hWnd
SetFontMapperControls(r.pFMControls, dwMB~): BOOL
SetForegroundWindow(hWnd): BOOL
SetForrn(hPrinter, pszFormName, dwMB1, pFormlnfo1): BOOL
SetHandleCount(uNum): UINT
SetJob(hPrinter, dwJobld, dwLevel, r.pJoblnfon, dwCommand): BOOL
   JOB CANCEL JOB PAUSE JOB RESTART                         JOB R~SUME
SetKernelObjectSecurity(hHandle, dwSecuritylnformation,
        r.pSecurityDescriptor): BOOL
SetKeyboardState(r. pbyKeyState): BOO L
*SetLastError(dwErrorCode): VOID
SetMailslotlnfo(hMailslot, dwReadTmo): BOOL
SetMapMode(hDC, iMapMode): int
   MM ANISOTROPIC MM ISOTROPIC                        MM TEXT
   MM HrENGLISH MM LOMETRIC                           MM TWIPS
   MM HIMETRIC MM LOENGLISH
SetMapperFlags(hDC, dwFlags): DWORD
SetMenu(hWnd, hMenu): BOOL
SetMenultemBitrnaps(hMenu, uPosition, dwFlaqs, hBitmapUnchecked,
hBitmapChecked): BOOL
MF BYCOMMAND             MF BYPOSITION
SetMessageQueue(iNumMessages): BOOL
SetMetaFilcl3-1ts(hMF): HGLOBAL
SetMetaFileBitsBetter(hMF): HGLOBAL
SetMetaFileBitsEx(uSize, r.pbyData): HMETAFILE
SetMetaRgn(hDC): int
SetMiterLimit(hDC, fNewLimit, [w.pfOldLimit]): BOOL
SetNamedPipeHandleState(hNamedPipe, [r.pdwMode],
[r.pdwMaxCollectionCount], [r.pdwCollectionDataTmo]): BOOL

PIPE NOWAIT              PIPE READMODE MESSAGE PIPE WAIT
PIPE READMOE BYTE

SetObjectSecurity(hObject, r.pSeclnfo, r.pSecDsc): BOOL
SetPaleffeEntries(hPalette, uStart, uNEntnes, r.pPaletteEntry): UINT
SetParent(hWndChild, hWndParent): hWnd
SetPixel(hDC, X, Y, crColor): DWORD
SetPixelV(hDC, X, Y, crColor): BOOL
SetPolyFillMode(hDC, iFillMode): int
ALTER~ATE                WINDING
SetPrinter(hPrinter, dwLevel, lr pPrinterlnfon], dwCommand): BOOL

PRINTER PAUSE            PRI~rER PU~GE            PRIN~I~ ~'SI~:
SetPrinterData(hPrinter, r.pszValueName dwMBZ, pbyData, dwDataSize):
DWOR D
SetPriorityClass(hProcess, dwPriorityClass): BQOL
HIGH PRIORITY CLASS      IDLE PRIORITY CLASS      NORMUU PRIORlTY CLASS

SetPrivateObjectSecurity(dwSecuritylnformation, pModificationDescriptor,
ppObjectsSecurityDescriptor, pGenericMapping, hToken): BOOL
SetProcessWindowStation(hStation): BOOL

SetProp(hWnd, r pszString, hData): BOOL
SetQueueMsg(dwld, r.pMsg): BOOL

SetRect(w.pRect, X1, Y1, X2, Y2): BOOL
SetRectEmpty(w.pRect): BOOL
SetRectRgn(hRgn, X1, Y1, X2, Y2): BOOL

SetROP2(hDC, iDrawMode~: int
R2 BLACK                 R2 MERGEPEN                      R2 NOTM~SKPEN
R2 COPYPEN               R2 MERGEPENNOT                   R2 NOTMERGEPEN
R2 M~SXNOTPEN            R2 NOP                           R2 NOTXORPEN
R2 MAS~PEN               R2 NOT                           R2 WHITE
R2 MPSKPENNOT            R2 NOTCOPYPEN                    R2 XORPEN
R2 MERGENOTPEN

    SetScrollPos(hWnd, iBar, iPos, bReDraw): int
,       SB CTL SB HORZ                                    SB VERT

SetScrollRange(hWnd, iBar, iMinPos, iMaxPos, bReDraw): BOOL
:   SB CTL SB HORZ SB VERT

setsecurityDescriptorDacl(r.psecDsc~ bAolPresent, [r.pDacl],
bDaclDefaulted): BOOL

SetSecurityDescriptorGroup(r.pSecDsc, [r.pSidGroup], bGroupDefa~.
BOOL

SetSecurityDescriptorOwner(r.pSecDsc, [r.pSidOwner], bOwnerDefault~
BOOL

SetSecurityDescriptorSacl(r.pSecDsc, bSaclPresent, lr.pSacl],
bSaclDefaulted): BOOL

SetSelcctorE~a~c(uC~ otor, dwBa~e): UlrlT
SetSelectorLimit(uSelector, dwLimit): U I NT

SetServiceObjectSecurity(hSeNice, dwSecuritylnformation,
r.pSecurityDescriptor): BOOL

SetServiceStatus(hServiceStatus, r.pServiceStatus): BOOL

    SctSoundNoi~ Couroe Duration): int                 PlaySound
    SetStdHandle(dwStdHandle, hHandle): BOOL
       STD ERROR HANDLE STD INPUT HANDLE                 STD OUTPUT HANDLE

SetStretchBltMode(hDC, iStretchMode): int
   BLACKONWHITE COLORONCOLOR HALFTONE                           WHITEONBLACK

SetSwapAreaSize(uSi-e): LONG
SetSysColors(iChanges, r.piS~iColor, wxPlColorValues): BOOL
COLOR ACTIVEBORDER       COLOR_BTNT                        COLOR MENU
COLOR ACTIVECAPTION      COLOR CAPTIONTEXT                 COLOR MENUTEXT
COLOR APPWORKSPACE       COLOR GRAYTEXT                    COLOR SCROLLBAR
COLOR B~U~ROUND        COLOR HIGHLIGHT                   COLOR SHADOW
COLOR BTNFACE            COLOR HIGHLIGHTTEXT               COLOR WINDOW
COLOR BTNHIGHLIGHT       COLOR r~ACTIVE~ORDER              COLOR WINDOWFRAME
COLOR BTNSHAD~W          COLOR INACTrVECAPTION             COLOR WINDOWTEXT
                         COLOR INACTIVECAPTIONTEXT

SetSysMo.dallNI~'o~(hWnd): hWnd
SetSysternPaletteUse(hDC, dwUsage): DWORD
SYPAL NOSTATIC           SYPAl ~TATIC
~SetSystemTirne(r.pSystemTime): BOOL

SetTapeParameters(hDevice dwOpe~ation pllnfoBuffer, pOverlapped)
DWOR D
SET TAPE DRIVE INFOKMATI~         SET ~'~'E M~ IA INE'ORMATIO~

SetTapePosition(hDevice, dwPositionMethod, dwPartition, dwOffset,
[r.pdwOffsetHigh], pOverlapped): DWORD
TAPE REWIND             TAPE REWIND IMMED       TAPE END O~ DATA
TAPE ABSOLUTE ~LOCX5 TAPE SETMAR~S           TAPE LONG FILEMAR~S
TAPE RELATIVE BLOCKS TAPE SHORT FILEMARXS TAPE SEQUENTIAL FILEMARKS

SetTextAlign(hDC, uMode): UINT
    TA ~A5ELINE TA LE~T                                TA TOP
    TA BOTTOM TA NOUPDAIECP                            TA UPDATECP
    TA CENTER TA RIGHT

SetTextBrush(hDC, hBrush): HBRUSH
SetTextCharacterExtra(hDC, iCharExtra): int
SetTextColor(hDC, crColor): COLORREF
SetTextJustihication(hDC, iBreakExtra, iBreakCount): BOOL
~SetThreadContext(hThread, r.pContext): BOOL

SetThreadDesktop(hDesktop): BOOL
SetThreadPriority(hThread, iPriority): BOOL

THREAD PRIORITY A~OVE NORMAL THREAD PRIORITY HIGHEST
T~READ PRIORITY ~ELOW NORMAL THREAD PRIORITY LOWEST
THREAD PRIORITY NORMAL
SetTimer([hWnd, uEventld], uElapseMs, lpfnTimerFuncl): UINT

SetTokenlnforrnation(hToken, TokenlnformationClass, r.pvTokenlnfo,
dwlnfoSize): BOOL
SetupComrn(hFile, dwlnQueue, dwOutQueue): BOOL

SetUserObjectSecurity(hToken, r.pSecuritylnformation,
r.SecurityDescriptor): BOOL
SctViewportExt(hDC, X, Y): DWORD
SetViewportExtEx(hDC, X, Y, [w pSize]): BOOL
SetViewportOrg(hDC, X, Y): DWORD
SetViewportOrgEx(hDC, X, Y, [w pPoint]): BOOL

~                            ~ iDit~h~ .~t
SctVoiceNote(iVoice, iValue, iLength, iCdots): int     PlaySound
SctVoiceSound(iVoice, dwFrcq, iDuration): int
SetWinDebuglnfo(r.pWinDebuglnfo): BOOL
~ /hl~ Y V~ n ~ ~n

SetWindowExtEx(hDC, X, Y, [w.pSize]): BOOL
SetWlndowLong(hWn~l ilndex. INewLong): LONG
   GWL EXSTYLE GWI ID                                  GWL USERDATA
   GWL ~INSTANCE GWL STYLE                             GWL WNDPROC
SetWlndowOrg(hDC, )~, Y): DWORD
SetWindowOrgEx(hDC, X, Y, [w.pPoint]): BOOL
SetWindowPlacernent(hWnd, r.pWindowPlacement): BOOL
SetWindowPos(hWnd, hWndlnsertAfter', X, Y, W, H, uFIags2): BOOL

HWND BOTTOM             HWND TOP                 HWND TOPMOST
HWND NOTOPMOST

2SWP DRAWFRAME           SWP NOMOVE               SWY NOZORDER
SWP HIDEWINDOW          SWP NOREDRAN                   SWP SHOWWINDOW
SWY NOACTIVATE          SWP NOSIZ~

SetWindow6Hook(iFilterTvpe, pfnl~ookFunc): HHOOI~
SetWindowsHookEx(idHook, pfnHookProc, [hModule], [dwThreadlDl):

    WH CALLWNDPROC W~l H~RDWA~E                       WH MOUSE
   W~ CBT WM JOURNALPLAY~ACK                          WH MSG~ILTER

   W~ DE~G WM JOURNALRECORD                          ~M SHELL
    WH GETMESSP~E WH XEYDOARD                         WH SYSMSGFILTER

SetWindowText(hWnd, r.pszStnng): BOOL
SetWindowWord(hWnd, ilndex, dwNewWord): DWORD
GWW HINSTANCE            GWW HWNDPARENT           GWW ID

SetWinMetaFileBIts(uBufSize, r.pbyBuffer, hDC, r.pMetaFilePict)
HENHMETAFILE

SetWorldTransform(hDC, r.pXform): BOOL

~ShellExecute(hWnd, [r.pszOpt], r.pszFile, [r.pszParams], r.pszDir,
wSh~rCmd): HANDLE
   SW HIDE                   SW SHOWDEFAULT           SW SHOWNA
   SW MINIMIZE               SW SHOWkAXIMlZED         6W SHOWNOACTrVATE
   SW RESTORE                SW SHoWMINI4IZED         SW SHO~NORMAl
   SW SHOW                   SW sHcwuIuNoA~TrvE       sw SHOW~M~OTH
ShowCaret(hWnd): BOOL
ShowCursor(bShow): int
Sh~wOwnedPopups(hWnd, bShow): BOOL
ShowScrollBar(hWnd, iBar, bShow): BOOL
    SB BOTH SB CTL ss HOR~                                  s~ VERT

ShowWmdow(hWnd, iCmdShow): BOOL
    SW HIDE s~ sHowDE~AULT                            ~w SHOWNA
    SW MINIMIZE sw SHOWMAXIMI~ED                      sw 8HOWNOA~TIV~IE
    SW RESTORE s~ sHowMINI~lzcD                       sw SHOU~O~MAL
    SW SHOW sw sHowMINNoAcTrvE                        sw SHOWSMOOTH
SizeofResource(hModule, hRSRC): DWORD
Sleep(dw~hs): VOID
SleepEx(dwMs, bAlertable): DWORD
sndPlaySound(r.ps2SoundName, uFlags): BOOL
~StackTraccCSlPFir6t(w.pStacl~Tra{ eEntry, wSS, wCS, wlP, wBP): BOOL
~StackTraceFirEt(w.pSta ~ T~ceEntry, hTa~k): BOOL
~StackTr~c~Next(w.pStackTraceEntry, hTa~k): BOOL
StartDoc(hDC, r.pDoclnfo): int
StartDocPrinter(hPrinter, dwMB1, r.pDoclnfo1): BOOL
StartPage(hDC): BOOL
StartPagePrirlter(hPrinter): BOOL
StartService(hService, dwNumServiceArgs, r.ppszServiceArgVectors):
BOOL
StartServiceCtrlDispatcher(r.pServiceTableEntry): BOOL
StartSound(): irlt                        PlaySound
StopSound(): int                        PlaySound
StretchBlt(hDCDst, X, Y, W, 1~, hDCSrc, xSrc, ySrc, wSrc, hSrc, dwROP):

StretchDlBHs(hDC, xDst, yDst, wDst, hDst, xSrc, ySrc, wSrc, hSrc, r.pvBits,
        r.pBitmaplnfo, uUsa~e, dwROP): int
   DIH PAL COLOR5 DIB ~GO COLOR6                      DIB PAL rNDICES
StrokeAndFillPath(hDC): BOOL
StrokePath(hDC): BOOL
SubtractRect(w pRect, r.pRect1, r.pRect2): BOOL
SuspendThread(hThread): DWORD
SwapMouseButton(bSwap): BOOL
~w ~               Y~
SwitchDesktop(hDesktop): BOOL_

; v~
~a~;k~t~l~Scg, uStackPtr, u~a6k ~
SyncAllVoice6():i~                                             PlaySound
~SyctemHeapln~o(w pSy~Heaplnfo): BOOL
SystemParameterslnfo(uAction', wParam, IParam, uW!nlni2): BOOI_

     SPI GETBEEP                                  SPI SETBEEP
     SPI GETBORDER                      SPI SETBORDER
     SPI GETGRIDGRANDWARITY             SPI SETGRID~ANDWARITY
     SPI GETICONTITLELOGFONT
     SPI GETICONTITLEWRAP               SPI SETICO~TIT~ ~ AP
     SPI GETXEYBOARDDELAY               SPI SETKEYBOARDDELAY
     SPI GETXEYBOARDSPEED               SPI SET~EYBOARDSP~ED
     SPI GETMENUDROPALIGNMENT           SPI SETMENUDROPALIGNME~
     SPI GETMOUSE                       SPI SET~OUSE
     SPI GETSC~EENSAVEAcTrvE            SPI SETSCREENsAvEAcTrvE
     SPI GETICON~ORIZONTALSPACING       SPI SETICONVERTICALSPACING
     SPI L~NGDRIVER                     SPI SETDOUBLECLIChTrME
     SPI SETDESXPATTERN                 SPI SETDESKWAlLPAPER
     SPI SETDOUHLECLKHEIGHT             6PI SETDOU~LECLKWIDTH
     SPI SETMOUSEBUTTONSWAP             SPI SETSCREENSAVETDMEOUT

     5PIF SENDW~rNI(~ NGE               SPIF UPDAIErNI~ILE

*SystemTimeToFileTime(r.pSystemTime, w.pFileTime): BOOL

TabbedTextOut(hDC, X, Y, r.pszString, iCount, iTabPositions,
r.piTabStopPositions, iTabOrigin): LONG

*TaskFindHandlc(w.pTa6kEntry, hTask): BOOL

*TaskFir6t(w.pTaskEr~: BOOL

*TaskGctCSlP(hTa6k): DWORD

*-TaskNcxt(w.pTaskEntry): BOOL

*TaskSetCSlP(hTa6k, wCS, wlP): DWORD

*T-~lrC~it~h~hT

T~ir ~      hT ~   /CI~
~r ~     , ~r ~v7. ~

NO UAE BOX               UAE BOX

*TerrninateProcess(hProcess, uExitCode): BOOL

*TerminateThread(hThread, dwExitCode): BOOL

TextOut(hDC, X, Y, r.pszString, iCount): BOOL

T~r~--~/r ~r~h~ ~ Thrn~ ~

tirneBeginPeriod(uPeriod): WORD
timeEndPeriod(uPeriod): WORD
timeGetDevCaps(w.pTimeCaps, uSize): MMRESULT
timeGetSystemTime(w.pMMTime, uSize): MMRESULT
timeGetTime(): DWORD
timeKillEvent(ulD): MMRESULT
*TimerCount(w.pTimerlnfo): BOOL
:TimerFunc(hWnd, uMsg, iEventld, dwTimer): WORD
timeSetEvent(uDelay, uResolution, pfnTimeCallback, dwUser, uFlags): UINT
*TlsAlloc(): DWORD
*TlsFree(dwlndex): BOOL
*TlsGetValue(dwlndex): LPVOID
*TlsSetValue(dwlndex, r.pvTlsValue): BOOL
ToAscii(wVirtKey, wScanCode, r.pszKeyState, w.pvChar, uState): int
ToUnicode(uVirtKey, uScanCode, pbyKeyState, pdwChar, uState): int
TrackPocg~,Lnu(hMenu, uFla~s, X, Y, iMBZ, hWnd, lr.pRect]): BOOL
TPM      IGN                            TPM LEFTALIGN            TPM RIGHTAI.IG~
TPM LEFTBUTTO?~        TE~I RIGI ~   O~

TransactNamedPipe(hNamedPipe, r.pvOutBuf, dwOutBufSize, w pvlnBuf,
dwlnBufSize, w.pdwBytesRead, lw pOverlappeci~) BOOL
TranslateAccelerator(hWnd, hAccel, r.pMsg): int
TranslateMDlSysAel(hWnd, r.pMsg): BOOL
TranslateMessage(r.pMsg): BOOL
TransmitCornrnChar(hFile, ch): BOOL
Ul _
U~l~

t-'~'

~ng~.-~.... ~,~,~, ,.
~UnhandleExceptionFilter(pExceptionPointers):
~XCEPTION DISPOSITION

UnhookWindowsHook(iCode, pfnHookFunc): BOOL
UnhookWlndowsHookEx(hHook): BOOL

UnionRect(w.pRect, r.pRect1, r.pRect2): BOOL
UnlockData(nDummy): I JANDLE
~UnlockFile(hFile, dwFileOffsetHi, dwFileOffsetLo, dwUnlockLo,
dwUnlockHi): BOOL
D   ~lh~r ~   BOOL

_y- ,-~.....
UnlockServiceDatabase(ScLock): BOOL
UnrnapViewOfFile(pvBaseAddr): BOOL
~UnpackDDElParam(uMsg, IParam, w.puLo, w.puHi): BOOL
I I   1 ~i~lt/h~ i~t~ Rr~oL
~b.~_~7 ~
UnregisterClass(r.p~zClassName, hlnstance): BOOL
Unregiste~Hotkey(lhWnd], idHotKey): BOOL
UpdateColors(hDC): int
UpdateResource(hUpdateFile, r.pszType, r.pszName, IDLanguage,
[r.pvData, dwDataSize]): BOOL
Update~lndow(hWnd): void
t~ ~ ~nt6"- vo~d

ValidateFreeSpaceE(): void

ValidateRect(hWnd, r.pRect): BOOL

ValidateRgn(hWnd, hRgn): BOOL
~VerFindFile(wFla~s, r.pszFileName, r.pszWinDir, r.pszAppDir, w.pszCurDir,
m.pdwCurDirLen, w.ps~DstDir, m.pdwDstDirLen): WORD
VE'FF ISSHAREDFILE

*VerlnstallFile(wFlags, r.pszSrcFileName, r.pszDstFileName, r p~izSrcDir,
r.pszDstDir, r.pszCurDir, w.pszTmpFile, m.pwTmpFileLen): DWORD
VFF DONTDELETEOLD        VIFT FORCEIN6TALL
~Ver~anguageNarne(wLang, w.pszLang, dwSize): WORD
~VerQueryValue(pvBlock, r.pszSubBlock, w.ppvBuffer, w.pwLength): BOOL
~VirtualAlloc(pvAddress, dwSize, dwAllocType', dwProtect2): LPVOID

MEM COMMIT              ME~ RESERVE

2PAGE NOACC~SS PAGE READONLY                      PAGE READHRI~E

*VirtualFree(pvAddress, dwSize, dwFreeType): BOOL
MEM DECOMMIT             MEM RELEA6E

VirtualLock(r.pvMem, dwMemSize): BOOL
VirtualPr~tect(pvAddress, [dwSize], dwNewProtect, Iw.pdwOldProtect]):
    BOOL
PAG~ NOACCESS            PAGE READONLY            PAGE READWRITE
VirtualProtectEx(hProcess pvAddress, ldwSIzel. dwNewProt~t,
w pdwOId~rotectl) BOO L
~VirtualQuery(pvAddress, w pMemoryBasiclnformation, dwSize) DWORD
VirtualQueryEx(hProcess, p~Address, w pMemoryBaslclnlorlnatlc)l~ dw':.lze~
DWO R D
VirtualUnlock(pvAddress, dwSize): BOOL
VkKeyScan(tch): short
WaitCommEvent(hFile, w.pdwCommEventMask, pOverlapped): BOOL
~WaitForDebugEvent(r.pDebugEvent, dwMs): BOOL
WaitForlnputldle(hProcess, dwMs): DWORD
WaitForMultipleObjects(dwCount, r.pHandles, bWaitAII, dwMs): DWORD
WaitForMultipleObjectsEx(dwCount, r.pHandles, bWaitAII, dwMs
bAlertable): DWORD
WaitForSingleObject(hHandle, dwMs): DWORD
WaitForSingleObjectEx(hHandle, dwMs, bAlertable): DWORD
WaitMessage(): BOOL
WartNamedPipe(r.pszNamedPipeName, dwTrno): BOOL
~MPWAIT USE DEFAULT WAIT       NMPWAlT WAIT FOREVE

WaitSoundState(iState): int                PlaySound
wavelnAddBuffer(hWaveln, IpWaveHdr, uSize): MMRESULT
wavelnClose(hWaveln): MMR ESU LT
wavelnGetDevCaps(uDevicelD, w pWavelnCaps, uSize): MMRESULT
wavelnGetErrorText(uMMResult, w.pszText, uSize): MMRESULT
wavelnGetlD(hWaveln, w.puDevicelD): MMRESULT
wavelnGetNumDevs(): UINT
wavelnGetPosition(hWaveln, w pMMTime, uSize): MMRESULT
wavelnMessage(hWave, uMsg, dw1, dw2): MMRESULT
wavelnOpen(w.phWaveln, uDevicelD, r.pWaveFormat, dwCallback,
dwCallbacklnstance, dwFlags): MMRESULT
wavelnPrepareHeader(hWaveln, w.pWaveHdr, uSize): MMRESULT
wavelnReset(hWaveln): MMRESULT
wavelnStart(hWavel n): MM R E S U LT
wavelnStop(hWaveln): MMRESULT
wavelnUnprepareHeader(hWaveln, r.pWaveHdr, uSize): MMRESULT
waveOutBreakLoop(hWaveOut): MMRESULT
waveOutClose(hWaveOut): MMRESULT
waveOutGetDevCaps(uDevicelD, w.pWaveOutCaps, uSize): MMRESULT
waveOutGetErrorText(uMMResult, w.pszText, uSize): MMRESULT
waveOutGetlD(hWaveOut, w.puDevicelD): MMRESULT
waveOutGetNumDevs(): UINT
waveOutGetPitch(hWaveOut, w.pdwPitch): MMRESULT
waveOutGetPlaybackRate(hWaveOut, w.pdwRate): MMRESULT
waveOutGetPosrtion(hWaveOut, w.pMMTime, uSize): MMRESULT
waveOutGetVolume(uDevicelD, w.pdwVolume): MMRESULT
waveOutMessage(hWaveOut, uMsg, dw1, dw2): MMRESULT
waveOutOpen(w.phWaveOut, uDevicelD, r.pWaveFormat, dwCallback,
dwCallbacklnstance, dwFlags): MMRESULT
waveOutPause(hWaveOut): MMRESULT
waveOutPrepareHeader(hWaveOut, w.pWaveHdr, uSize): MMRESULT
waveOutReset(hWaveOut): MMRESULT
waveOutRestart(hWaveOut)- MMRESULT
waveOutSetPitch(hWaveOut, dwPitch): MMRESULT
waveOutSetPlaybackRate(hWaveOut, dwRate): MMRESULT
waveOutSetVolurne(uDevicelD, dwVolume): MMRESULT
waveOutUnprepareHeader(hWaveOut, r pWaveHdr, uSize): MMRESULT
waveOutWrite(hWaveOut, r.pWaveHdr, uSize): MMRESULT
WideCharToMultiByte(uCodePage, dwFlaqs, r.pszSrc, iSrcLen, w.pszDst,
dwDstSize, [r.pszDefauKChar], w.pbUsedDefaultChar): int
    WC COMPOSITECHE~K wc DEFAULTCHAR                  WC SEPCHARS
    WC DEFAULTCHECK WC DISCARDNS
WidenPath(hDC): BOOL
WindowFromDC(hDC): HWND
WindowFrornPoint(Point): hWnd
WinExec(r.pszCmdLine, wCmdShow): DWORD
WinHelp(hWnd, r.pszHelpFileName, dwCommand, dwData): BOOL
HELP COMMAND             HELP HELPONHELP              HELP QUIT
HELP CONTENTS            HELP INDEX                   HELP SETCONTENTS
HElP CONTEXT             HELP KEY                     HELP SETINDEX
HELP CONTEXTPOPUP        HELP MULTIKEY                HELP SETWINPOS
HELP FORCEFILE           HELP PARTIALKEY

WNetAddConnection(r.pszRemoteName, [r.pszPassword],
~r.pszLocalName]): DWORD

WNetAddConnection2(r.pNetResource, lr.pszPassword], [r.pszUserName],
dwConnection): DWORD
CONNECT UDPA~E PROFILE

WNetCancelConnection(r.pszName, bForce): DWORD
WNetCancelConnection2(r.pszName, dwConnection, bForce): DWORD
CONNECT UDPATE PROFILE

WNetCloseEnum(hEnum): DWORD
WNetConnectionDialog(hWnd, dwResourceType): DWORD
RESOURCETYPE DISK        RESOURCETYPE PRINT

WNetEnumResource(hEnum, m.pdwRequested, w.pvBuffer, m.pdwBufSize):
DWORD

WNetGetConnection(r.pszLocalName, w.pszRemoteName, m.pdwBufSize):
DWORD

WNetGetLastError(w.pdwErrorCode, w.pszDescription, dwDescrSize,
w.pszName, dwNameSize): DWORD

WNetGetUser([r.pszLocalName], w.pszUserName, m.pdwBufSize): DWORD

WNetOpenEnum(dwScope', dwType2, dwUsaae3, lr.pNetResource~,
w.phEnum): DWORD

'RESOURCE CONNECTED      RESOUREE GLO~hlNET       RESOURCE REMEMBE~ED
~RESOUR~ETYPE ANY        RESOUREETYPE DIS~        RESOURCETYPE PRINT
~RESOURCEUSA~E CONNECTABLE              RESOURCEV~AGE CONTAINER
WriitcCornrn(iCid, pvBuf, iSize): int              WriteFile

WriteConsole(hConsole, r.pvBuffer, dwSize, w.pdwWritten, pvMBZ): BOOL

WriteConsolelnput(hConsole, r.plnputRecord, dwNRecs, w.pdwNWritten):
BOOL

WriteConsoleOutput(hConsole, r.pCharlnfo, coordSrcBufferSize,
coordSrcBufferCoord, pSmallRectDst): BOOL

WriiteConsoleOutputAttribute(hConsole, r.pwAttribute, dwWriteCells,
coordWriteCoord, w.pdwNWritten): BOOL

WriteConsoleOutputCharacter(hConsole, r.lpszWrite, dwNChars,
coordWriteCoord, w.pdwNWritten): BOOL
~WrlteFile(~File~ r pvBuffer, dwNBytes, w pdwNW~Itten |w poVerl'3pl)ed]!
BOO L

WriteFileEx(hFile, r pvBuffer, dwNBytes, w pdwNWritten, Iw pOverlappe~],
pfnOverlappedCompletionFunc): BOOL

WritePrinter(hPrinter, r.pvBllf, dwBufSize, w pdwNWritten)~ BOOL

WritePrivateProfil2Section~r.pszSection, r.pszString, r pszFileName):
DWOR D

WritePrivateProhleString(r.pszSection, r.pszKeyName, lr pszString],
r.pszFileName): BOOL

WriteProcessMemory(hProcess, w.pvBaseAddr, r pvBuffer, dwSize,
w.pdwNWritten): BOOL

WriteProfileSection(r.pszSection, r.pszString): DWORD

WriteProfileStri~lg(r.pszSection, [r.pszKeyName], [r.pszStnng~): BOOL
WriteSpooler(hSpooler, r.pvBuffer, dwBufSize, w pdwWritten): BOOL

WriteTapernark(hDevice, dwTapemarkType, dwTapemarkCount,
        pOverlapped): DWORD
    TAPE LONG FILEMARKS TAPE SETMARhS                    TAPE SHORT FILEMAR~S
wsprintf(w.pszOutput, r.pszFormat, ...): int
wvsprinff(w.pszOutput, r.pszFormat, r.pvArgs): int
Yield(): VOID                                         PeekMessage

W indow Class Styles
   CS BYTEALIGNCLIENT        CS HR DRAW                  CS OWNDC
   CS BYTEALIGNWINDOW                                    CS PARENTDC
   CS CLASSDC                CS NOCLOSE                  CS SAVEHITS
   CS DBLCLKS                                            CS VREDRAW
   CS GLOBALCLASS

W indow Styles
   WS BORDER                 WS GROUP                    WS POPUP
   WS CAPTION                WS HSCROLL                  WS SYSMENU
   WS CHILD                  WS MAXIMIZE                 WS TA8STOP
   WS CLIPCHILDREN           WS MAXIMIZEBOX              WS THICKERAME
   WS CLIPSIBLINGS           WS MINrMIZE                 WS VISI~LE
   WS DISABLED               WS MINIMIZEBOX              WS VSCROLL
   WS DLGFRAME               WS OVERLAPPED

Extended W indow Styles
    WS EX ACCEPTFILES        WS EX NOPARENTNOTIFY         WS EX TRANSPARENT

    WS EX DLGMODALFRAME      WS EX TOPMOST               WS EX SHADOW

Button Control Styles
   BS 3STATE                 8S CHECKBOX                 HS OWNERDRAW
   BS AUT03STATE             ~S DEFPSHBUTTON            BS PUSHBUTTON
   ~S AUTOCHEC~BOX           ~S GROUPBOX                 BS RADIOBUTTON
   BS AUTORADIOBUTTON        BS LEFTTEXT                 BS USERBUTTON

Co m bo Box Style~
    CBS AUTOHSCROLL          CBS HASSTRINGS               CBS OWNERDRAWVARIABLE
    C~S DISABLENOSCROLL      CBS NOINTEGRALHEIGHT         CBS SrMPLE
    CBS DROPDOWN             CBS OEMCONVERT               CBS SORT
    CBS DROPDOWNLIST         CBS OWNERDRAWFrXED

E dit Control Styles
   ES AUTOHSCROLL            ES ~ULTILINE                 ES READONLY
   ES AUTOVSCROLL            ES NOHIDESEL                ES RIGHT
   ES CENTER                 ES OEMCONVERT                ES UPPERCASE
   ES LEFT                   ES PASSWORD                  ES WANTRETURN
    ES=LOWERCASE
Listbox St ~
  LBS DISABI ENOSCROLL     LBS NOINl'EGRAI,HEI.'~I~I'   LE3S OWNERDRAWVARIABIE
   LBS EXTENDEI)SEL        LBS NOREDRAW                 LBS SORT
   LBS HASSTRINGS          L~S N~TIFY                   LBS USETABSTOPS
   LBS MUl.TICOL~nMN       LBS OWNERDRAW~I ~ )          LBS WANTXEYBOARDINPUT

  LBS MULTIPLESEL

Scroll Bar Styles
  SBS BOTTOMALIGN       SBS RIGI~TALIC:,N               SBS SIZEBOX~OPLEh'TALICN
  SBS HORZ              SBS SIZEBOX                     SBS TOPALIGN
  SBS LEFTALI6N         SBS SIZEBOXBOTTC~l'CIHTALIGN    SBS VERT

Static Control Styles
  55 BLA~XERAME            SS ICON                      SS RIC~HT
  9S BLACXRECT             SS LEFT                      SS SIMPLE
  SS CENTER                SS LEFTNowoRDwRAp            SS--WHITE~E
  SS-GRAYFRAME             SS NOPREFrX                  SS WHITERECT
  SS GRAYRECT

Button Control Messa~es

BM GETCHECK(O, OL): bChecked
BM GETIMAGE(O, OL): hBitmap

BM GETSTATE(O, OL): wState
BM SETCHECK(bCheck, OL)
BM SETlMAGE(hBitmap, OL): hBitmapOld

BM SETSTATE(bHighlight, OL)
BM SETSTYLE(BS xxx, bRedraw)

E~N CLI~ED BN DOUBLECLI'~)                              B~ PAINT
HN DISA13LE BN ~IILITE                                  BN UNHILITE

Combo Bo~ IVIe~salJ~
CB ADDSTRING(O, r.pszString): ilndex
CB DELETESTRlNG(ilndex, OL): iCount
CB DlR(wFileAttrs, r.pszFileSpec): iCount
CB FlNDSTRlNG(ilndex, r.pszPrefix): ilndex
CB FJNDSTRlNGEXACT(ilndex, r.pszFind): ilndex
CB GETCOUNT(O, OL): iCount
CB GETCURSEL(O, OL): iCurSel
CB GETDROPPEDCONTROLRECT(O, w.pRect): CB OKAY
CB GETDROPPEDSTATE(O, OL): bVisible
CB GETEDITSEL(O, OL) ~ "~ (StartPos, EndPos)
CB GETE3(TENDEDUI(O, OL): bExtendedUI
CB GETlTEMDATA(ilndex, OL): dwData
CB GETlTEMHElGHT(ilndex, OL): yHeight
CB GETLBTEXT(ilndex, w.pszBuffer): iLength
CB GETLBTEXTLEN(ilndex, OL): iLength
CB GETLOCALE(iLangld, OL): iPrevLangld
CB INSERTSTRlNG(ilndex, r.pszString): ilndex
CB LlMlTTEXT(wMaxBytes, OL): bSuccess
CB RESETCONTENT(O, OL): CB OKAY
CB SELECTSTRlNG(ilndex, r.pszPrefix): ilndex
CB SETCURSEL(ilndex, OL): (CB ERR)
CB SETEDITSEL(O, ~loN"(StartPos, EndPos)): bSuccess
CB SETEXTENDEDUl(bExtendedUI, OL): (CB OKAY I CB ERR)
CB SETlTEMDATA(ilndex, dwData): (CB ERR)
CB SETlTEMHElGHT(ilndex, yHeight): (CB ERR)
CB SETLOCALE(iLangld, OL): iPrevLangld
CB SHOWDROPDOWN(bShow, OL)

CBN CLOSFUP C9N EDITCHANGE                                       CBN ~ILLFOCUS

C~N DBLCL~ CBN EDITUPDATE                                        CBN SELC~HANGE
CBN DROPDOWN CBN ERRSPACE                                        C~N SETFOCUS

Edit Control M~ssa es
EM CANUNDO(0, OL): bCanUndo
EM EMPTYUNDOBUFFER(0, OL)
EM FMTLlNES(bWrap, OL): bFormatted
EM GETFIRSTVISIBLELINE(0, OL): iLine
EM GETHANDLE(0, OL): handle
EM GETLlNE(iLine, m.pszBuffer(embeddedSize)): nBytes
EM GETLINECOUNT(0, OL): nLines
EM GETMODIFY(0, OL): bModified
EM GETPASSWORDCHAR(0, OL): cChar
EM GETRECT(0, w.pRect)
EM GETSEL(0, OL): ~(StartPos, EndPos))
EM GETSEL(w.pdwStart, w.pdwEnd)
EM GETTHUMB
EM GETWORDBREAKPROC(0, OL): pfnWordWrap
EM LlMlTTEXT(wMaxBytes, OL): TRUE
EM LlNEFROMCHAR(iCharPos, OL): iLine
EM LlNElNDEX(iLine, OL): iCharPos
EM LlNELENGTH(iCharPos, OL)
EM LINESCP~OLL(0, ~(iLincE, iChars))
EM LlNESCROLL(iChars, iLines)
EM REPLACESEL(0, r.pszText)
EM SCROLL(wCode, OL): M~ELoNG(nLinesl bSuccess)
    SD LINEDOWN SD LINEUP                  S8 PAGEDOWN                  SB PACEUP
EM SETHANDLE(handle, OL)
EM SETMODlFY(bModify, OL): TRUE
. M SETPASSWORDCHAR(char, OL)
EM SETREADONLY
EM SETRECT(0, r.pRect)
EM SETRECTNP(0, r.pRect)
EM SETSEL(0, t,~ EL~ (wStartPo6l wEndPo6))
EM SETSEL(wStartPos, wEndPos)
EM SETTABSTOPS(nTabStops, piTabStops): bSuccess
EM SETWORKBREAK(0, pfnWorkBreakFunc)
EM SETWORDBREAKPROC(0, pfnEditWordBreakFunc)
EM UNDO(0, OL): bSuccess

EN CHANGE                EN KILLFOCUS                            EN UPDA~E
EN = SPACE               EN MAXTEXT                              EN VSCROLL
EN HSCROLL               ~N SETFOCUS

Listbo~ Messa~es
LB ADDFILE
LB ADDSTRING(0, r.pszString): ilndex
LB DELETESTRlNG(ilndex, OL): iCount
LB DlR(wFileAttrs, r.pszFileSpec): iCount
LB FlNDSTRlNG(ilndex, r.pszPrefix): ilndex
LB GETCARETINDEX(0, OL): ilndex
LB GETCOUNT(0, OL): iCount
LB GETCURSEL(0, OL): iCurSel
LB GETHORIZONTALEXTENT(0, OL): nPixels
LB GETlTEMDATA(ilndex, OL): dwData
LB GETlTEMHElGHT(ilndex, OL): yHeight
LB GETlTEMRECT(ilndex, w.pRect): (LB ERR)
LB GETLOCALE(iLangld, OL): iPrevLangld
LB GETSEL(ilndex, OL): bSelected
LB GETSELCOUNT(0, OL): iCount
LB GETSELlTEMS(nMaxltems, w.pszBuffer): nltems
LB GETTEXT(ilndex, w.ps2Buffer): iLen~th
LB GETTEXTLEN(ilndex, OL): iLength
LB GETTOPINDEX(0, OL): ilndex
LB INSERTSTRlNG(ilndex, r.pszString): ilndex
LB RESETCONTENT(0, OL): TRUE
LB SELECTSTRlNG(ilndex, r.pszPrefK): ilndex
LB SELlTEMRANGE(bHighlight, ~Lc~(iFirstltem, iLastltem)): (LB ERR)
LB SETCARETlNDEX(ilndex, OL): (LB ERR)
LB SETCOLUMNWlDTH(nPixels, OL)
LB SETCOUNT(iCount, OL): (LB ER~)
LB SETCURSEL(ilndex, OL): (LB ERR)
LB SETHORlZONTALEXTENT(nPixels, OL)
LB SETlTEMDATA(ilndex, dwData): (LB ERR)
LB SETlTEMHElGHT(ilndex, yHeight): (LB ERR)
LB GETLOCALE(iLangld, OL): iPrevLangld
LB SETSEL(bHighlight, ilndex): (LB ERR)
LB SETTABSTOPS(nTabStops, r.piTabStops): bSuccess
LB SETTOPlNDEX(ilndex, OL): (LB ERR)

    LBN DBLCLK LBN KILLFOCUS                         LBN gET~OCU~
    LBN ERR5PACE LBN SEICHANGE

Static Control Me~saPe~
STM GETICON(0, OL): hlcon
STM SETlCON(hlcon, OL): hPrevlcon

Window Messa e~
WM ACTlVATE(bActive, ~(hWndOthcr, bMinimi~ed))
WM ACTIVATE(~FI(~,(bActive, bMinimized), hWndOther)
WM ACTlVATEAPP(bActivated, hTaskOther)
WM ASKCBFORMATNAME(nMaxChars, IpvBuffer)
WM CANCELMODE(0, OL)
WM CHANGECBC11AlN(hWndRemove, [hWndFollows])
WM CHAR(wVirtKey, dwFlags)

WM CHARTOITEM(~EIc~-(wVirtKey, wCaretPos), hWndListbox): iAction
WM CHILDACTIVATE(0, OL)
WM CHOOSEFONT GETLOGFONT(0, w.pLogFont)
WM CLEAR(0, OL)
WM CLOSE(0, OL)
WM COMMAND(wlD, ~hWndControl, wCode)): d~Rot
WM COMMAND(~ ~ .(wlD, wCode), hWndControl): dwRet
WM COMMNOTlFY(wCid, wStatus): bNotProcessed
   RecelveTlmeout ReceiveTrigger                     ~ran~mitTrigger
WM COMPACTlNG(wRatio, OL)
WM COMPAREITEM(0, pCompareltemStruct): iCmp
WM COPY(0, OL)
WM CREATE(0, pCreateStruct)
w ~ r Tl r nl n D~hnr . /h

WM CTLCOLORBTN(hDC, hWnd)
WM CTLCOLORDLG(hDC, hWnd)
WM CTLCOLOREDlT(hDC, hWnd)
WM CTLCOLORLlSTBOX(hDC, hWnd)
WM CTLCOLORMSGBOX(hDC, hWnd)
WM CTLCOLORSCROLLBAR(hDC, hWnd)
WM CTLCOLORSTATlC(hDC, hWnd)

WM CUT(0, OL)
WM DDE ACI~ Wnd, ~(hDdeAck, altcm))
WM DDE ACK(hWnd, hDdeAck)

WM DC~E ADVISE hWn~
WM DDE ADVISE hWnd, hDdeAdvise)

WM DDE DATA(hWnd, ~ vEL,~ .(hDdeDa~a, altem))
WM DDE DATA(hWnd, hDDdeData)

WM DDE EXECUTE(hWnd, hCommands)
WM DDE INlTlATE(hWnd, ~KELONG(aAppNamel aTopic))
WM DDE POKE(hWnd, ~(hDdePoke, altem))
WM DDE POKE(hWnd, hDdePoke)

WM DDE REQUEST(hWnd, M~ELON~(CF xxx, altem))
WM DDE TERMlNATE(hWnd, OL)
WM DDE UNADVlSE(hWnd, M~KELO~f,(CF xxx, altem))
WM DEADCHAR(wVirtKey, dwFlags)
WM DELETEITEM(0, pDeletitemStruct)
W~ dESTROY(O, OL)
Wl~ ~ESTROYCLIPBOARD(0, OL)
Wl~ DEVMODECHANGE(O, pszDevice)
WN~ DRAWCLIPBOARD(O, OL)
WM DRAWITEM(0, r.pDrawltemStruct): bProcessed
WM DROPFlLES(bHandle, OL): bNotProcessed

WM ENABLE(bEnabled, OL)
WM ENDSESSlON(bEnding, OL)
WM ENTERlDLE(wSource, hDIg or hMenu)
MSGF DIALOGBOX           MSGF MENU

WM ERASEBKGND(hDC, OL): bErase
WM FONTCHANGE(0, OL)
WM GETDLGCODE(0, OL): DLGC xxx
WM GETFONT(0, OL): hFont
WM GETHOTKEY(0, OL): wVirtKey

WM GETMINMAXINFO(0, piPoints): bNotProcessed
WM GETTEXT(wMaxChars, pszBuffer): iChars
WM GETTEXT~LENGTH(0, OL): wLength
WM HOTKEY(wVirtKey, OL)
WM HOTKEYEVENT

WM ~ISCP~OLL(w~(iPoc [hwndSB])): bNotProce~&ed
WM HSCROLL~FLONG(wCode, iPosj, [hwndS~]~: bNotProcessed

SB BOTTOM                S~ LLNEUP                SB THUMBPOSITION
SB ENDSCROLL             SB PAGEDOWN              SB THUMBTRACK
SB LINEDOWN              SB PAGEUP                SB TOP
WM HSCROLLCLlPBOARD(hwndCB, I~w<ELO~ .(wCode, iPos))
WM ICONERASEBKGND(hDClcon, OL)
WM INlTDlALOG(hWndControl, dwlnitParam): bSetFocus
WM INlTMENU(hMenu, OL): bNotProcessed
WM INlTMENUPOPUP(hMenu, ~KELON.(wIndex, bSystemMenu))
WM~NPUTFOCUS(bFocus, OL)
WM KEYDOWN(wVlrtKey, dwFlags): bNotProcessed
WM KEYUP(wVirtKey, dwFlags): bNotProcessed
WM KlLLFOC US(hWndFocus, OL): bNotProcessed
WM LBUTTONDBLCLK(MK xxx, M~ELONG(X, Y)): bNotProcessed
WM LBUTTONDOWN(MK xxx, M~KELONG(X, Y)): bNotProcessed
WM LBUTTONUP(MK xxx, ~W<ELONG(X, Y)): bNotProcessed
WM MBUTTONDBLCLK(MK xxx, ~hELON~;(X, Y)): bNotProcessed
WM MBUTTONDOWN(MK xxx, MA ~ "~ (X, Y)): bNotProcessed
WM MBUTTONUP(MK xxx, M ~ (X~ Y)) bNotProcessed
WM MDlACTlVATE(hWndChild, OL)
WM M~ 1\/ATE(bActivated, ~,~hYVndChild, hWndOthor))
WM MDlACTlVATE(hwndDeactivated, hwn~'Activated)
WM MDlCASCADE(wFlaq, OL)
MDITILE SKIPDISABLE~
WM MDICREATE(0, pMDlCreateStruct): hWndChild
WM MDlDESTROY(hWndChild, OL)
WM MDIGETACTIVE(0, OL): hWndChild
WM MDIICONARRANGE(0, OL)
WM MDlMAXlMlZE(hWndChild, OL)
WM MDlNEXT(hWnd, bPrevious): bNotProcessed
WM MDJREFRESHMENU(0, OL): hMenuFrame
WM MDlRESTORE(hWndChild, OL)
WM MDISETMENU(0, ~(hMcnuFrame, hMcnuPopup3)
WM MDlSETMENU([hMenuFramel, [hMenuPopupl)
WM MDlTlLE(w~l~, OL)
MDITILE HORIZONTAL     Ml)ITILE SKIPDISABLED   MDITIT.T~' VER~ICAL

WM MEASUREITEM(0, pMeasureltemStruct): bProcessed
WM MENUCHAF'~(wA6cii, ~(MF )oo, hMenu)): iAction
WM MENUCHAR( ~ (wAscii, MF ~x), hMenu): iAction
WM MENUSELECT(wlD or hMenuFopup, ~(wFlaq6, hSy~Monu)):
b~ _
WM MENUSELECT(MAKELONG(wlD, wFlaas), hMenu): bNotProcessed
MF BIl~P           l~ GRAYED           MF POPUP
MF CHECKED          MF MOUSESELECT       MF 9YSMENl~
MF DISABLED          MF OOWNE~I)RAW
WM MOUSEACTlVATE(hWnd, MAKELONG(HTC, MM#)): MA xxx
WM MOUSEENTER
WM MOUSELEAVE
WM MOUSEMOVE~MK xxx, ~.F ~ 7(X, Y))
WM MOVE(0, ~EL ~ ;(xCIient, yClient))
WM NCACTlVATE(bActive, OL)
WM NCCALCRGN
WM NCCALCSIZE(0, pRect)
WM NCCREATE(0, pCreateStruct): bSuccess
WM NCDESTROY(0, OL)
WM NCHITTEST(0, M/u~ELoNG(X, Y)): HTxxx
WM NCLBUTTON~BLCLK(HT~, M~FII~ .(x, Y)): bNotProcessed
WM NCLBUTTONDOWN(HT~, ~.EL ~ ,(X, Y)): bNotProcessed
WM NCLBUTTONUP(HT~oo(, ~LLo~r~.(XI Y)): bNotProcessed
WM NCMBUTtONDBLCLK(HT~, I~KELor.l(,(X, Y)): bNotProcessed
WM NCMBUTTONDOWN(HT~ , MAhlL()N7(X, Y)): bNotProcessed
WM NCMBUTTONUP(HT)oo~, ~.E ~ (X, Y)): bNotProcess~d
WM NCMOUSEMOVE(HT)oo(, M~<LLoN~.(X, Y)): bNotProcessed
WM NCPAINT(0, OL)
WM NCRBUTTONDBLCLK(HT~oa, I~AKL L(~.i(X, Y)): bNotProcessed
WM NCRBUTTONWWN(HT)oo(, MAKLL~r~(X, Y)): bNotProcessed
WM NCRBUTTONUP(HT)oo(, M~KELO~.(Xl Y)): bNotProcessed
WM NEXTDLGCTL(hWndCtrllbPrev, bResult): bNotProcessed
WM QTHERWlNDOWCREATED(hWnd, OL): bNotProcessed
WM OTHERWlNoOWDESTROYED(hWnd, OL): bNotProcessed
WNI PAINT(0. OL)
W~l_PAlNTCLlPBOARD(hWnd, ghPaintStruct)
WNI PAlNTIcON(0~ OL)
W~ PALETTECHANGED(hWnd, OL)
w~_PALETTElSCHANGlNG(hWnd, OL): bNotProcessed
