Sei sulla pagina 1di 164

20 API Function starting with letter A

Sort: Top 50 API | Top 50 Rated Rated API

AddFontResource
The AddFontResource function adds the font resource from the specified file to the system font table. The font can subsequently be used for text output by any Win32-based application....
Hits: 6742 Rating: Category: Font (2.75) votes 1340

auxGetNumDevs
The auxGetNumDevs function retrieves the number of auxiliary output devices present in the system....
Hits: 3006 Rating: Category: Device (3.01) votes 667

AngleArc
N/A
Hits: 4643 Rating: Category: Arc (2.80) votes 2281

Arc
Arc draws an elliptical arc on a graphics-capable device. The arc constitutes all or part of an ellipse. The ellipse is determined by the first set of (x,y) pairs. The ellipse is the largest possible

ellipse which can fit inside the bounding rectangle determined by those two points. The third (x,y) ...
Hits: 3543 Rating: Category: Arc (2.94) votes 875

auxGetDevCaps
The auxGetDevCaps function retrieves the capabilities of a given auxiliary output device....
Hits: 2903 Rating: Category: Device (3.16) votes 587

auxGetVolume
The auxGetVolume function retrieves the current volume setting of the specified auxiliary output device....
Hits: 3145 Rating: Category: Device (3.15) votes 608

auxSetVolume
The auxSetVolume function sets the volume of the specified auxiliary output device....
Hits: 4510 Rating: Category: Device (2.44) votes 903

AVIFileExit
The AVIFileExit function exits the AVIFile library and decrements the reference count for the library. ...
Hits: 3424 Rating: Category: AVI (2.64) votes 711

AVIFileInfo
The AVIFileInfo function obtains information about an AVI file. ...
Hits: 3814 Rating: Category: AVI (3.05) votes 1819

AVIFileInit
The AVIFileInit function initializes the AVIFile library. The AVIFile library maintains a count of the number of times it is initialized, but not the number of times it was released. Use the AVIFileExit function to release the AVIFile library and decrement the reference count. Call AVIFileInit bef...
Hits: 3815 Rating: Category: AVI (3.29) votes 839

AVIFileOpen
The AVIFileOpen function opens an AVI file and returns the address of a file interface used to access it. The AVIFile library maintains a count of the number of times a file is opened, but not the number of times it was released. Use the AVIFileRelease function to release the file and decrement the ...
Hits: 3916 Rating: Category: AVI (2.87) votes 452

AVIFileRelease
The AVIFileRelease function decrements the reference count of an AVI file interface handle and closes the file if the count reaches zero....
Hits: 3517 Rating: Category: AVI (2.88) votes 915

AllocConsole

The AllocConsole function allocates a new console for the calling process....
Hits: 3538 Rating: Category: Console (3.35) votes 585

ArcTo
Arc draws an elliptical arc on a graphics-capable device and sets the current point to the endpoint of the arc. The arc constitutes all or part of an ellipse. The ellipse is determined by the first set of (x,y) pairs. The ellipse is the largest possible ellipse which can fit inside the bounding rect...
Hits: 3551 Rating: Category: Arc (3.54) votes 871

AnimateWindow
The AnimateWindow function enables you to produce special effects when showing or hiding windows. There are three types of animation: roll, slide, and alpha-blended fade. ...
Hits: 5708 Rating: Category: Window (2.52) votes 996

AlphaBlend
The AlphaBlend function displays bitmaps that have transparent or semitransparent pixels. ...
Hits: 5931 Rating: Category: Bitmap (3.50) votes 1386

AllocConsole API
N/A
Hits: 3643 Rating: Category: System (3.15) votes 926

AdjustWindowRect
The AdjustWindowRect function calculates the required size of the window rectangle, based on the desired client-rectangle size. The window rectangle can then be passed to the CreateWindow function to create a window whose client area is the desired size....
Hits: 3071 Rating: Category: Window (2.80) votes 634

AdjustWindowRectEx
The AdjustWindowRectEx function calculates the required size of the window rectangle, based on the desired size of the client rectangle. The window rectangle can then be passed to the CreateWindowEx function to create a window whose client area is the desired size. ...
Hits: 3218 Rating: Category: Window (3.64) votes 790

AppendMenu
The AppendMenu function appends a new item to the end of the specified menu bar, drop-down menu, submenu, or shortcut menu. You can use this function to specify the content, appearance, and behavior of the menu item....
Hits: 5064 Rating: Category: Menu Records 1 to 20 of 20 (3.14) votes 279

Beep
The Beep function generates simple tones on the speaker. The function is synchronous; it does not return control to its caller until the sound finishes....

Hits: 5683 Rating: Category: Sound

(2.64) votes 1287

BroadcastSystemMessage
The BroadcastSystemMessage function sends a message to the specified recipients. The recipients can be applications, installable drivers, Windows-based network drivers, system-level device drivers, or any combination of these system components....
Hits: 4212 Rating: Category: System (3.08) votes 758

BlockInput
The BlockInput function blocks keyboard and mouse input events from reaching applications....
Hits: 9840 Rating: Category: Keyboard (2.75) votes 1891

BeginPath
The BeginPath function opens a path bracket in the specified device context....
Hits: 3106 Rating: Category: Device (3.28) votes 970

BeginDeferWindowPos
The BeginDeferWindowPos function allocates memory for a multiple-window- position structure and returns the handle to the structure....
Hits: 3173 Rating: Category: Window (2.54) votes 708

BackupEventLog
The BackupEventLog function saves the specified event log to a backup file. The function does not clear the event log....
Hits: 3525 Rating: Category: System (2.85) votes 1276

BY_HANDLE_FILE_INFORMATION Structure
BY_HANDLE_FILE_INFORMATION-type variables hold various pieces of information about a file. This information includes the file's attributes; its creation, last-access, and last-modified times and dates; the serial number of the disk the file is on; the file's size; the number of links to the file in ...
Hits: 3330 Rating: Category: File (2.87) votes 642

BringWindowToTop
BringWindowToTop brings the specified window to the top of the Z-order, placing it on top of any other open windows above it. This function has the same effect as using SetWindowPos to place the window at the top of the Z-order. The function returns 1 if successful, or 0 if an error occured. ...
Hits: 6539 Rating: Category: Window (3.03) votes 879

Beep
Beep plays a sound on the computer, but its behavior varies markedly between Win NT and Win 95/98. On Win NT, a tone is played in the specified frequency for a specified length of time. On Win 95/98, the function's two parameters are ignored completely and the function merely plays the SystemDefault...

Hits: 4121 Rating: Category: System

(3.84) votes 1009

BitBlt
The BitBlt function performs a bit-block transfer of the color data corresponding to a rectangle of pixels from the specified source device context into a destination device context....
Hits: 4926 Rating: Category: Bitmap (2.97) votes 411

Clear Recent Docs Menu


Clear your recent documents menu with just two lines of program. API Call is used. Just copy this line into your source program. ...
Hits: 4073 Rating: Category: System (2.70) votes 1762

CreateMetaFile
N/A
Hits: 5273 Rating: Category: Picture (3.59) votes 463

ChangeDisplaySettingsEx
The ChangeDisplaySettingsEx function changes the settings of the display device specified in the lpszDeviceName parameter to the graphics mode specified in the lpDevMode parameter....
Hits: 8069 Rating: Category: Display (3.16) votes 935

ChangeDisplaySettings
The ChangeDisplaySettings function changes the display settings to the specified graphics mode....
Hits: 7536 Rating: Category: Display (3.08) votes 720

ConfigurePort
The ConfigurePort function displays the port-configuration dialog box for a port on the specified server....
Hits: 5532 Rating: Category: Ports (3.27) votes 1063

CreateDC
CreateDC creates a device context (DC) which references a given object. The object is identified by its name. When you are finished using the device context in your program, use the DeleteDC function to destroy it. Do not use ReleaseDC with device contexts created by this function! The function retu...
Hits: 6284 Rating: Category: Device (2.72) votes 1487

CloseEventLog
The CloseEventLog function closes a read handle to the specified event log....
Hits: 3450 Rating: Category: System (2.64) votes 1578

ClientToScreen
The ClientToScreen function converts the client coordinates of a specified point to screen coordinates....

Hits: 6869 Rating: Category: Window

(3.18) votes 800

ClearEventLog
The ClearEventLog function clears the specified event log, and optionally saves the current copy of the logfile to a backup file....
Hits: 3350 Rating: Category: System (2.26) votes 756

CheckMenuRadioItem
The CheckMenuRadioItem function checks a specified menu item and makes it a radio item. At the same time, the function clears all other menu items in the associated group and clears the radioitem type flag for those items....
Hits: 3437 Rating: Category: Menu (2.68) votes 656

CharUpper
The CharUpper function converts a character string or a single character to uppercase. If the operand is a character string, the function converts the characters in place. This function supersedes the AnsiUpper function....
Hits: 3277 Rating: Category: Character (2.91) votes 1126

CharLowerBuff
The CharLowerBuff function converts uppercase characters in a buffer to lowercase characters. The function converts the characters in place. The function supersedes the AnsiLowerBuff function....
Hits: 2463 Rating: Category: Character (2.91) votes 522

ChangeDisplaySettingsEx
The ChangeDisplaySettingsEx function changes the settings of the display device specified in the lpszDeviceName parameter to the graphics mode specified in the lpDevMode parameter....
Hits: 2968 Rating: Category: System (3.06) votes 316

ChangeDisplaySettings
The ChangeDisplaySettings function changes the display settings to the specified graphics mode....
Hits: 2685 Rating: Category: System (3.06) votes 284

CallWindowProc
The CallWindowProc function passes message information to the specified window procedure....
Hits: 8087 Rating: Category: Window (2.95) votes 559

ClosePrinter
The ClosePrinter function closes the specified printer object....
Hits: 3790 Rating: Category: Printer (2.87) votes 913

CreateCaret
The CreateCaret function creates a new shape for the system caret and assigns ownership of the caret to the specified window. The caret shape can be a line, a block, or a bitmap....

Hits: 4062 Rating: Category: Caret

(3.23) votes 1700

CreateProcessWithLogon
The CreateProcessWithLogonW function creates a new process and its primary thread. The new process then runs the specified executable file in the security context of the specified credentials (user, domain, and password). It can optionally load the user profile of the specified user. The CreateProc...
Hits: 9424 Rating: Category: Process (2.91) votes 1213

CloseHandle
CloseHandle closes a handle and the object associated with that handle. After being closed, the handle is of course no longer valid. This function can close objects such as files. The function returns 1 if successful, or 0 if an error occured. ...
Hits: 5850 Rating: Category: Objects (2.91) votes 3315

CreateCompatibleBitmap
The CreateCompatibleBitmap function creates a bitmap compatible with the device that is associated with the specified device context....
Hits: 4808 Rating: Category: Bitmap (2.98) votes 407

CreateEllipticRgnIndirect
CreateEllipticRgn creates an elliptically-shaped region. The ellipse which forms the region is specified by the bounding rectangle defined by the rectangle structure passed to the function. The bounding rectangle is the smallest possible rectangle which can fit around the ellipse. The function retur...
Hits: 5191 Rating: Category: Ellipse (3.03) votes 2457

CreateEllipticRgn
CreateEllipticRgn creates an elliptically-shaped region. The ellipse which forms the region is specified by the bounding rectangle defined by the coordinates passed to the function. The bounding rectangle is the smallest possible rectangle which can fit around the ellipse. The function returns a han...
Hits: 4559 Rating: Category: Ellipse (2.86) votes 1236

CopyRect
CopyRect sets one rectangle equal to another. This is done by duplicating all of the source rectangle's member values to the corresponding ones in the target rectangle. This is faster than setting all four values manually in your code. The function returns 0 if an error occured, or 1 if successfu...
Hits: 3007 Rating: Category: Rectangle (3.14) votes 685

CreateToolhelp32Snapshot
Takes a snapshot of the processes and the heaps, modules, and threads used by the processes....
Hits: 4825 Rating: Category: System (2.82) votes 1059

CryptGenKey

The CryptGenKey function generates random cryptographic keys for use with the CSP module. A handle to the key is returned in phKey. This handle can then be used as needed with any of the other CryptoAPI functions requiring key handles....
Hits: 2973 Rating: Category: Cryptographic (3.08) votes 333

CreateProcess
The CreateProcess function creates a new process and its primary thread. The new process executes the specified executable file...
Hits: 18191 Rating: Category: Process (2.26) votes 789

CryptVerifySignature
The CryptVerifySignature function is used to verify a signature against a hash object....
Hits: 2837 Rating: Category: Cryptographic (3.07) votes 342

CryptSignHash
The CryptSignHash function is used to sign a piece of data. Because all signature algorithms are asymmetric and thus incredibly slow, CryptoAPI will not let data be signed directly. Instead, you must first hash the data and then use CryptSignHash to sign the hash value....
Hits: 2985 Rating: Category: Cryptographic (3.09) votes 423

CryptReleaseContext
The CryptReleaseContext function is used to release a handle to a CSP and a key container....
Hits: 2439 Rating: Category: Cryptographic (3.19) votes 368

CryptHashData
The CryptHashData function is used to compute the cryptographic hash on a stream of data. This function and CryptHashSessionKey can be called multiple times to compute the hash on long streams or on discontinuous streams....
Hits: 2760 Rating: Category: Cryptographic (2.89) votes 385

CompareString
The CompareString function compares two character strings, using the locale specified by the given identifier as the basis for the comparison....
Hits: 3357 Rating: Category: Strings (3.20) votes 525

CryptGetProvParam
The CryptGetProvParam function lets applications retrieve parameters that govern the operations of a CSP....
Hits: 2881 Rating: Category: Cryptographic (3.00) votes 424

CryptExportKey
The CryptExportKey function is used to export cryptographic keys out of a cryptographic service provider in a secure manner....
Hits: 2986 Rating: Category: Cryptographic (2.94) votes 491

CryptEncrypt
The CryptEncrypt function is used to encrypt data. The algorithm used to encrypt the data is designated by the key held by the CSP module, which is referenced by the hKey parameter....
Hits: 4018 Rating: Category: Cryptographic (2.90) votes 524

CryptAcquireContext
The CryptAcquireContext function is used to acquire a handle to a particular key container within a particular CSP. This returned handle can then be used to make calls to the selected CSP....
Hits: 3830 Rating: Category: Cryptographic (3.03) votes 383

CopyLZFile
The CopyLZFile function copies a source file to a destination file. If the source file is compressed with the Microsoft File Compression Utility (COMPRESS.EXE), this function creates a decompressed destination file....
Hits: 3743 Rating: Category: Compress (2.92) votes 1847

CryptGetUserKey
The CryptGetUserKey function retrieves a handle to a permanent user key pair, such as the users signature key pair....
Hits: 2733 Rating: Category: Cryptographic (2.95) votes 419

CreateDIBSection
The CreateDIBSection function creates a device-independent bitmap (DIB) that applications can write to directly. The function gives you a pointer to the location of the bitmaps bit values. You can supply a handle to a file mapping object that the function will use to create the bitmap, or you can l...
Hits: 4956 Rating: Category: Bitmap (2.99) votes 409

CryptDestroyKey
The CryptDestroyKey function releases the handle referenced by the hKey parameter. Once a key handle has been released, it becomes invalid and cannot be used again....
Hits: 2523 Rating: Category: Cryptographic (2.99) votes 448

CryptCreateHash
The CryptCreateHash function is used to initiate the hashing of a stream of data. It returns to the caller a handle to a CSP hash object....
Hits: 2919 Rating: Category: Cryptographic (3.05) votes 352

CryptDecrypt
The CryptDecrypt function is used to decrypt data that was previously encrypted via the CryptEncrypt function....
Hits: 2957 Rating: Category: Cryptographic (3.14) votes 288

CryptDeriveKey
The CryptDeriveKey function generates cryptographic keys derived from base data. This function guarantees that all keys generated from the same base data will be identical, provided the same

CSP and algorithms are used....


Hits: 2608 Rating: Category: Cryptographic (2.99) votes 372

CryptDestroyHash
The CryptDestroyHash function destroys the hash object referenced by the hHash parameter. Once a hash object has been destroyed, it can no longer be used and its handle is useless from then on....
Hits: 1906 Rating: Category: Cryptographic (3.14) votes 269

CreateDIBPatternBrushPt
The CreateDIBPatternBrushPt function creates a logical brush that has the pattern specified by the device-independent bitmap (DIB)....
Hits: 3423 Rating: Category: Brush (3.04) votes 521

CharLower
CharLower converts all of the upper-case letters in a string into lower-case. The modified string is returned by the function. ...
Hits: 3113 Rating: Category: Character (2.75) votes 1028

CreatePopupMenu
The CreatePopupMenu function creates a drop-down menu, submenu, or shortcut menu. The menu is initially empty....
Hits: 5515 Rating: Category: Menu (2.65) votes 1069

CopyMemory
CopyMemory copies a series of bytes from one location in the computer's memory to another. This function can be used to transfer data between any kinds of variables, arrays, data structures, or even abstract memory addresses. (To use arrays, reference the first element of the array.) Normally, the h...
Hits: 15336 Rating: Category: Memory (2.89) votes 711

CreateSolidBrush
CreateSolidBrush creates a solid brush object. When used to fill an area or shape, this brush creates a solid fill of a single color. After it is finished using the brush, the program should use DeleteObject to delete the brush and free up system resources. The function returns a handle to the newly...
Hits: 5518 Rating: Category: Brush (2.77) votes 1637

CreateHardLink
The CreateHardLink function establishes an NTFS hard link between an existing file and a new file. An NTFS hard link is similar to a POSIX hard link....
Hits: 4279 Rating: Category: File (1.99) votes 1161

CreateWindowEx

N/A
Hits: 3653 Rating: Category: Window (3.02) votes 203

CommDlgExtendedError
CommDlgExtendedError returns the error code from the last common dialog box function. This function does not return error codes for any other API function; for that, use GetLastError instead....
Hits: 4685 Rating: Category: Application (2.85) votes 472

CreateRectRgn
CreateRectRgn creates a rectangularly-shaped region and provides a handle to it. The rectangle defining the region is specified by passing its upper-left and lower-right corners to the function. Note that the bottom and right edges of the rectangle are not considered to be part of the region. The fu...
Hits: 4255 Rating: Category: Rectangle (3.33) votes 1078

CreateRectRgnIndirect
CreateRectRgnIndirect creates a rectangularly-shaped region and provides a handle to it. The rectangle defining the region is specified by the rectangle passed to the function. Note that the bottom and right edges of the rectangle are not considered to be part of the region. The function returns a h...
Hits: 2923 Rating: Category: Rectangle (3.55) votes 755

CreateRoundRectRgn
CreateRoundRectRgn creates a rounded rectangular region and provides a handle to it. The region is shaped like a rectangle with rounded corners. The region is specified by the coordinate of a nonrounded rectangle followed by the width and height of the rounded corners. The function returns a handle...
Hits: 4899 Rating: Category: Rectangle (3.03) votes 705

CreatePolygonRgn
CreatePolygonRgn creates a polygonal region and provides a handle to it. The polygon is defined by an array of points specifying its vertices. Note that the polygon fill mode must explictly be specified, instead of using the one set for whatever device the region is used with. The function returns t...
Hits: 5929 Rating: Category: Polygon (2.68) votes 1543

CreatePolyPolygonRgn
CreatePolyPolygonRgn creates a region consisting of multiple polygons. The vertices of all the polygons are passed to the function in the array passed as lpPoint. Another array specifies how many points within that array belong to each polygon. The individual polygons are not joined in any way, form...
Hits: 3044 Rating: Category: Polygon (2.83) votes 648

CreatePatternBrush

The CreatePatternBrush function creates a logical brush with the specified bitmap pattern. The bitmap cannot be a DIB section bitmap, which is created by the CreateDIBSection function....
Hits: 3832 Rating: Category: Brush (3.33) votes 1115

CreateHatchBrush
CreateHatchBrush creates a hatched brush object. When used to fill an area or shape, this brush produces a pattern of lines (a "hatch pattern") in a single color using an 8x8 unit cell. After the program finishes using the hatched brush, it should use DeleteObject to delete the brush and free system...
Hits: 3935 Rating: Category: Brush (3.37) votes 1112

CloseWindow
N/A
Hits: 3236 Rating: Category: Window (2.09) votes 1205

CopyFile
N/A
Hits: 3692 Rating: Category: File (2.76) votes 999

CopyIcon
The CopyIcon function copies the specified icon from another module to the current module. ...
Hits: 3916 Rating: Category: Icon (3.08) votes 2493

CompareFileTime Function
CompareFileTime compares two times stored in FILETIME format. The function determines which of the two times, if any, comes before the other chronologically. If the first time is earlier than the second time, the function returns -1. If the two times are equal, the function returns 0. If the first t...
Hits: 2150 Rating: Category: File (2.73) votes 502

CreateBitmap
The CreateBitmap function creates a bitmap with the specified width, height, and color format (color planes and bits per pixel). ...
Hits: 5556 Rating: Category: Bitmap (2.85) votes 577

CreateCursor
The CreateCursor function creates a cursor having the specified size, bit patterns, and hot spot. ...
Hits: 3184 Rating: Category: Cursor (2.98) votes 404

ClipCursor
ClipCursor confines the mouse cursor to a rectangular area of the screen. If the user tries to move the cursor outside of this bounding region or a call to SetCursorPos tells it to go outside the box, the cursor will immediately returned to the area. There is no way to get it out. This bounding effe...
Hits: 4463 Rating: Category: Cursor (1.71) votes 749

CreateFontIndirect
...
Hits: 4602 Rating: Category: Font (2.98) votes 424

CloseClipboard
The CloseClipboard function closes the clipboard. ...
Hits: 2929 Rating: Category: Clipboard (2.90) votes 599

CopyImage
The CopyImage function creates a new image (icon, cursor, or bitmap) and copies the attributes of the specified image to the new one. If necessary, the function stretches the bits to fit the desired size of the new image....
Hits: 6141 Rating: Category: Bitmap (2.66) votes 1018

CreateDirectory
CreateDirectory creates a new directory on a disk. It will also set the directory's security attributes if the operating system supports it (Windows NT does, but Windows 95/98 doesn't). The function returns 1 if successful, or 0 if an error occured. ...
Hits: 2978 Rating: Category: System (2.72) votes 1092

CreatePalette
The CreatePalette function creates a logical color palette. ...
Hits: 2036 Rating: Category: System (3.09) votes 312

CreateFile
CreateFile creates or opens a file on a disk for later access. The file handle the function returns is necessary for all later file access done to the file. The numerous parameters to the function specify the levels and types of access to the file to allow. If you don't use Windows NT, 0 must be pas...
Hits: 15918 Rating: Category: File (2.91) votes 649

CreatePen
The CreatePen function creates a logical pen that has the specified style, width, and color. The pen can subsequently be selected into a device context and used to draw lines and curves. ...
Hits: 5434 Rating: Category: Pen (2.84) votes 450

CreatePenIndirect
The CreatePenIndirect function creates a logical cosmetic pen that has the style, width, and color specified in a structure....
Hits: 2755 Rating: Category: Pen (2.96) votes 454

CreateTimerQueue
The CreateTimerQueue function creates a queue for timers. Timer-queue timers are lightweight objects that enable you to specify a callback function to be called at a specified time. ...
Hits: 3739 Rating: Category: Timer (3.22) votes 872

CreateTimerQueueTimer
The CreateTimerQueueTimer function creates a timer-queue timer. This timer expires at the specified due time, then after every specified period. When the timer expires, the callback function is called....
Hits: 3590 Rating: Category: Timer (3.53) votes 781

ChooseColor
ChooseColor opens a standard Windows choose color dialog box. All of the information needed to open the dialog box is stored in the various members of pChoosecolor. That structure will also receive the color the user chooses. You can save the list of custom colors in a byte-sized array converted to ...
Hits: 4994 Rating: Category: Color (3.04) votes 554

CreateFont
The CreateFont function creates a logical font that has specific characteristics. The logical font can subsequently be selected as the font for any device....
Hits: 6606 Rating: Category: Font (3.06) votes 400

CHOOSEFONT
The ChooseFont function creates a Font common dialog box that enables the user to choose attributes for a logical font. These attributes include a typeface name, style (bold, italic, or regular), point size, effects (underline, strikeout, and text color), and a script (or character set)....
Hits: 3860 Rating: Category: Font (3.09) votes 386

CHOOSEFONT_TYPE Structure
CHOOSEFONT_TYPE-type variables are designed to pass information to and from the Choose Font common dialog. Its members both specify initialization settings for rendering the box and receive information about the user's selection after the function completes. (Note: Officially this structure is calle...
Hits: 2790 Rating: Category: Font (3.13) votes 469

DdeConnect
The DdeConnect function establishes a conversation with a server application that supports the specified service name and topic name pair. If more than one such server exists, the system selects only one....
Hits: 4301 Rating: Category: DDE (3.20) votes 647

DrawText
The DrawText function draws formatted text in the specified rectangle. It formats the text according to the specified method (expanding tabs, justifying characters, breaking lines, and so forth)....
Hits: 7029 Rating: Category: Rectangle (3.43) votes 1201

DeleteObject
DeleteObject deletes an object after the program has finished using it. These objects include bitmaps, brushes, fonts, palettes, pens, and regions. Of course the object should never be deleted

until it is no longer in use by any devices (see the example for a demonstration). Deleting the object free...
Hits: 4545 Rating: Category: Objects (3.71) votes 1345

DrawEdge
The DrawEdge function draws one or more edges of rectangle....
Hits: 4177 Rating: Category: Rectangle (2.14) votes 1566

DrawAnimatedRects
The DrawAnimatedRects function draws a wire-frame rectangle and animates it to indicate the opening of an icon or the minimizing or maximizing of a window....
Hits: 3786 Rating: Category: Rectangle (3.35) votes 2408

DeleteUrlCacheEntry
Removes the file associated with the source name from the cache, if the file exists....
Hits: 7182 Rating: Category: Internet (3.13) votes 922

DdeUninitialize
The DdeUninitialize function frees all Dynamic Data Exchange Management Library (DDEML) resources associated with the calling application....
Hits: 3646 Rating: Category: DDE (3.00) votes 840

DdeNameService
The DdeNameService function registers or unregisters the service names a dynamic data exchange (DDE) server supports. This function causes the system to send XTYP_REGISTER or XTYP_UNREGISTER transactions to other running Dynamic Data Exchange Management Library (DDEML) client applications....
Hits: 2997 Rating: Category: DDE (2.87) votes 523

DeleteDC
DeleteDC destroys a device context (DC) which was created by CreateDC. Your program should delete a device context once it has finished using it in order to conserve resources. Do not use this function to close a device context gotten from GetDC -- for those, use ReleaseDC instead. ...
Hits: 3291 Rating: Category: Device (3.17) votes 633

DispatchMessage
The DispatchMessage function dispatches a message to a window procedure. It is typically used to dispatch a message retrieved by the GetMessage function....
Hits: 3566 Rating: Category: System (2.91) votes 438

DrawFrameControl
The DrawFrameControl function draws a frame control of the specified type and style....
Hits: 3567 Rating: Category: Rectangle (3.34) votes 800

DrawState

The DrawState function displays an image and applies a visual effect to indicate a state, such as a disabled or default state....
Hits: 3793 Rating: Category: Bitmap (3.48) votes 1151

DefMDIChildProc
The DefMDIChildProc function provides default processing for any window message that the window procedure of a multiple document interface (MDI) child window does not process. A window message not processed by the window procedure must be passed to the DefMDIChildProc function, not to the DefWindowP...
Hits: 2506 Rating: Category: Window (2.92) votes 315

DdeInitialize
The DdeInitialize function registers an application with the Dynamic Data Exchange Management Library (DDEML). An application must call this function before calling any other DDEML function....
Hits: 4511 Rating: Category: DDE (2.98) votes 474

DdeFreeStringHandle
The DdeFreeStringHandle function frees a string handle in the calling application....
Hits: 2554 Rating: Category: DDE (2.80) votes 491

DeviceIoControl
The DeviceIoControl function sends a control code directly to a specified device driver, causing the corresponding device to perform the corresponding operation....
Hits: 9595 Rating: Category: Device (2.13) votes 1240

DeviceCapabilities
The DeviceCapabilities function retrieves the capabilities of a printer device driver....
Hits: 6742 Rating: Category: Printer (2.55) votes 2014

DllRegisterServer
The DllRegisterServer function adds entries associated with a Cluster Administrator extension DLL to the system registry. Client-side registration must be done on each machine on which the Cluster Administrator program is executed....
Hits: 6514 Rating: Category: DLL (2.50) votes 2441

DEVMODE Structure
DEVMODE-type variables store information about various settings and properties of a device, such as a printer. Some of the properties only apply to certain devices; for example, the dmDisplayFrequency has no meaning for a printer. Look at the dmFields member to determine which of the structure's mem...
Hits: 5944 Rating: Category: Device (2.90) votes 267

DEVNAMES Structure
DEVNAMES-type variables store some information about a device. This information includes the device driver name, the device name, and the names of any output ports it uses. Note that instead of storing strings in the usual way, this structure puts all three strings into extra, where null

characters ...
Hits: 4243 Rating: Category: Device (3.31) votes 1933

DdeQueryString
The DdeQueryString function copies text associated with a string handle into a buffer....
Hits: 2927 Rating: Category: DDE (2.86) votes 512

DllUnregisterServer
The DllUnregisterServer function removes entries associated with a Cluster Administrator extension DLL from the system registry....
Hits: 3492 Rating: Category: DLL (2.87) votes 1114

DecryptFile
The DecryptFile function decrypts an encrypted file or directory....
Hits: 2801 Rating: Category: File (2.24) votes 1023

DestroyWindow
The DestroyWindow function destroys the specified window. The function sends WM_DESTROY and WM_NCDESTROY messages to the window to deactivate it and remove the keyboard focus from it. The function also destroys the window's menu, flushes the thread message queue, destroys timers, removes clipboard o...
Hits: 3009 Rating: Category: Window (3.15) votes 569

DestroyIcon
The DestroyIcon function destroys an icon and frees any memory the icon occupied. ...
Hits: 3435 Rating: Category: Icon (2.57) votes 1844

DrawIcon
The DrawIcon function draws an icon in the client area of the window of the specified device context. ...
Hits: 4600 Rating: Category: Icon (3.25) votes 1565

DrawCaption
The DrawCaption function draws a window caption....
Hits: 3383 Rating: Category: Window (3.02) votes 1008

DeleteFile
DeleteFile deletes a file completely -- it does not send it to the Recycle Bin. It also doesn't prompt to confirm the deletion, so use it carefully. The function returns 1 if successful, or 0 if an error occured (most likely the file doesn't exist). ...
Hits: 4168 Rating: Category: File (2.75) votes 2149

DoFileDownload

The DoFileDownload function opens a download dialog. ...


Hits: 9785 Rating: Category: Internet (2.25) votes 2022

DeleteTimerQueue
The DeleteTimerQueue function deletes a timer queue. Any pending timers in the queue are canceled and deleted. To use a completion event, call the DeleteTimerQueueEx function. ...
Hits: 2601 Rating: Category: Timer (2.74) votes 702

DestroyCursor
DestroyCursor destroys a cursor and deletes its handle. The cursor must have been created using the CreateCursor functions. Do not use this function with a cursor handle obtained in any other manner! The function returns 1 if successful, or 0 if an error occured. ...
Hits: 2967 Rating: Category: Cursor (3.01) votes 942

DestroyMenu
The DestroyMenu function destroys the specified menu and frees any memory that the menu occupies....
Hits: 3030 Rating: Category: Menu (2.89) votes 1217

DuplicateIcon
The DuplicateIcon function creates a duplicate of a specified icon....
Hits: 3038 Rating: Category: Icon (2.97) votes 1738

DrawIconEx
The DrawIconEx function draws an icon or cursor in the client area of the window of the specified device context, performing the specified raster operations, and stretching or compressing the icon or cursor as specified....
Hits: 4141 Rating: Category: Icon (2.79) votes 1496

DrawMenuBar
The DrawMenuBar function redraws the menu bar of the specified window. If the menu bar changes after Windows has created the window, this function must be called to draw the changed menu bar. ...
Hits: 4357 Rating: Category: Menu (2.73) votes 979

DdeCreateStringHandle
The DdeCreateStringHandle function creates a handle that identifies the string pointed to by the psz parameter. A dynamic data exchange (DDE) client or server application can pass the string handle as a parameter to other Dynamic Data Exchange Management Library (DDEML) functions. ...
Hits: 2884 Rating: Category: DDE (3.03) votes 536

DeleteTimerQueueTimer
The DeleteTimerQueueTimer function cancels a timer-queue timer....
Hits: 2880 Rating: Category: Timer (2.60) votes 803

EnumDisplaySettings
The EnumDisplaySettings function obtains information about one of a display devices graphics modes. You can obtain information for all of a display devices graphics modes by making a series of calls to this function....
Hits: 5522 Rating: Category: Display (2.95) votes 1295

EnumDisplayDevices
The EnumDisplayDevices function lets you obtain information about the display devices in a system....
Hits: 4326 Rating: Category: Display (3.15) votes 631

EnumDesktops
The EnumDesktops function enumerates all desktops in the window station assigned to the calling process. The function does so by passing the name of each desktop, in turn, to an applicationdefined callback function....
Hits: 5070 Rating: Category: Display (3.23) votes 2619

EnumFontFamiliesEx
The EnumFontFamiliesEx function enumerates all fonts in the system that match the font characteristics specified by the LOGFONT structure. EnumFontFamiliesEx enumerates fonts based on typeface name, character set, or both....
Hits: 4824 Rating: Category: Font (2.74) votes 1159

EnumFontFamilies
The EnumFontFamilies function enumerates the fonts in a specified font family that are available on a specified device. This function supersedes the EnumFonts function....
Hits: 3693 Rating: Category: Font (2.71) votes 1588

EnumPorts
The EnumPorts function enumerates the ports that are available for printing on a specified server...
Hits: 5855 Rating: Category: Ports (2.99) votes 867

EnumJobs
The EnumJobs function retrieves information about a specified set of print jobs for a specified printer....
Hits: 6412 Rating: Category: Printer (4.09) votes 1188

EnumResourceNames
The EnumResourceNames function searches a module for each resource of the specified type and passes the name of each resource it locates to an application-defined callback function....
Hits: 6039 Rating: Category: DLL (2.96) votes 608

EnumThreadWindows
EnumThreadWindows enumerates and provides handles to all of the windows owned and controlled by a given thread. (Note that these windows include many windows not visible to the user.) Each

time a window is located, the function passes that handle to a program-defined callback function (see below). T...
Hits: 4135 Rating: Category: Window (2.79) votes 548

Ellipse
Ellipse draws an ellipse on a device. The two coordinate pairs passed to the function are not part of the ellipse itself, but define its bounding rectangle. The bounding rectangle is the smallest possible rectangle containing the ellipse. The ellipse is drawn using the device's current drawing color...
Hits: 4449 Rating: Category: Ellipse (2.85) votes 1616

EnumWindows
EnumWindows enumerates and provides handles to all of the currently open top-level windows. This function will ignore child windows. (Note that the top-level windows include many windows not visible to the user.) Each time a window is located, the function passes that handle to a program-defined ca...
Hits: 11705 Rating: Category: Window (2.84) votes 580

ExitProcess
The ExitProcess function ends a process and all its threads....
Hits: 6021 Rating: Category: Process (3.61) votes 1998

EndPath
The EndPath function closes a path bracket and selects the path defined by the bracket into the specified device context....
Hits: 2865 Rating: Category: Device (2.80) votes 738

EnumChildWindows
EnumChildWindows enumerates and provides handles to all of the child windows of a given window. This function will also enumerate any children of the child windows. Each time a child window is located, the function passes that handle to a program-defined callback function (see below). The function c...
Hits: 11485 Rating: Category: Window (2.95) votes 650

ExtTextOut
The ExtTextOut function draws a character string by using the currently selected font. An optional rectangle may be provided, to be used for clipping, opaquing, or both....
Hits: 4545 Rating: Category: Text (3.00) votes 669

EqualRect
EqualRect determines if two rectangles are equal. Rectangles are considered equal if and only if the upper-left and lower-right corners (the points that define the rectangles) of one rectangle are equal to those of another. The function returns 1 if the two rectangles are equal and 0 if they are u...
Hits: 2343 Rating: Category: Rectangle (3.10) votes 569

Escape

The Escape function allows applications to access capabilities of a particular device not directly available through GDI. Escape calls made by an application are translated and sent to the driver...
Hits: 4707 Rating: Category: Application (3.64) votes 751

ExitWindowsEx
ExitWindowsEx shuts down or reboots the user's computer. Of course, since the shutdown/reboot process will begin once the function is called, there won't normally be much left for your program to do. The function returns 0 if an error occured, or 1 if successful....
Hits: 5905 Rating: Category: System (3.84) votes 1749

EnableWindow
EnableWindow enables or disables a window. If a window is disabled, it cannot receive the focus and will ignore any attempted input. Some types of windows, such as buttons and other controls, will appear grayed when disabled, although any window can be enabled or disabled. The function returns 0 if ...
Hits: 4542 Rating: Category: Window (2.94) votes 880

EndDoc
The EndDoc function ends a print job. This function replaces the ENDDOC printer escape. ...
Hits: 3259 Rating: Category: Printer (2.74) votes 1209

EnumFonts
The EnumFonts function enumerates the fonts available on a specified device. For each font with the specified typeface name, the EnumFonts function retrieves information about that font and passes it to the application-defined callback function. This callback function can process the font informatio...
Hits: 3632 Rating: Category: Font (3.20) votes 1658

ExtractIcon
The ExtractIcon function retrieves the handle of an icon from the specified executable file, dynamic-link library (DLL), or icon file....
Hits: 4206 Rating: Category: Icon (2.85) votes 1439

EndPage
The EndPage function informs the device that the application has finished writing to a page. This function is typically used to direct the device driver to advance to a new page. This function replaces the NEWFRAME printer escape....
Hits: 2543 Rating: Category: Printer (3.28) votes 546

EnumPrinters
EnumPrinters finds and returns information about one or more printers which the computer has access to. These include both local printers (physically connected to the machine) and network printers (accessible via the network). Under Win 95/98, the information can be passed in a PRINTER_INFO_1, PRINT...
Hits: 8489 Rating: Category: Printer (2.77) votes 575

ExtractAssociatedIcon
The ExtractAssociatedIcon function returns the handle of an indexed icon found in a file or an icon found in an associated executable file....
Hits: 3954 Rating: Category: Icon (2.88) votes 723

EndMenu
The EndMenu function ends the calling thread's active menu....
Hits: 3081 Rating: Category: Menu (3.11) votes 1494

EmptyClipboard
The EmptyClipboard function empties the clipboard and frees handles to data in the clipboard. The function then assigns ownership of the clipboard to the window that currently has the clipboard open....
Hits: 3415 Rating: Category: Clipboard (2.54) votes 788

FreeLibrary
The FreeLibrary function decrements the reference count of the loaded dynamic-link library (DLL) module....
Hits: 4246 Rating: Category: DLL (2.36) votes 1222

FlatSB_SetScrollPos
Sets the current position of the thumb in a flat scroll bar. If flat scroll bars are not initialized for the window, this function calls the standard SetScrollPos API....
Hits: 2709 Rating: Category: ScrollBar (3.01) votes 448

fCreateShellLink
The fCreateShellLink creates a shell link...
Hits: 4062 Rating: Category: System (2.73) votes 1102

FillMemory
The FillMemory function fills a block of memory with a specified value....
Hits: 5950 Rating: Category: Memory (3.35) votes 2382

FlatSB_GetScrollInfo
Retrieves the information for a flat scroll bar. If flat scroll bars are not initialized for the window, this function calls the standard GetScrollInfo API....
Hits: 2628 Rating: Category: ScrollBar (3.03) votes 392

FlatSB_GetScrollPos
Retrieves the thumb position in a flat scroll bar. If flat scroll bars are not initialized for the window, this function calls the standard GetScrollPos API....
Hits: 2553 Rating: Category: ScrollBar (3.03) votes 432

FlatSB_GetScrollProp

Retrieves the properties for a flat scroll bar. This function can also be used to determine if InitializeFlatSB has been called for this window....
Hits: 3911 Rating: Category: ScrollBar (2.77) votes 686

FlatSB_SetScrollInfo
Sets the information for a flat scroll bar. If flat scroll bars are not initialized for the window, this function calls the standard SetScrollInfo API....
Hits: 2359 Rating: Category: ScrollBar (2.97) votes 418

FlatSB_SetScrollProp
Sets the properties for a flat scroll bar....
Hits: 3815 Rating: Category: ScrollBar (2.96) votes 600

FlatSB_SetScrollRange
Sets the scroll range of a flat scroll bar. If flat scroll bars are not initialized for the window, this function calls the standard SetScrollRange API....
Hits: 2962 Rating: Category: ScroolBar (3.18) votes 492

FtpFindFirstFile
Searches the specified directory of the given FTP session. File and directory entries are returned to the application in the WIN32_FIND_DATA structure....
Hits: 7138 Rating: Category: FTP (2.99) votes 332

FreeConsole
The FreeConsole function detaches the calling process from its console....
Hits: 2703 Rating: Category: Console (2.91) votes 685

FindCloseUrlCache
Closes the specified cache enumeration handle....
Hits: 2187 Rating: Category: Internet (3.00) votes 391

FindFirstUrlCacheEntry
Begins the enumeration of the Internet cache....
Hits: 4179 Rating: Category: Internet (2.89) votes 793

FindNextUrlCacheEntry
Retrieves the next entry in the Internet cache....
Hits: 2707 Rating: Category: Internet (3.05) votes 487

FlatSB_GetScrollRange
Retrieves the scroll range for a flat scroll bar. If flat scroll bars are not initialized for the window, this function calls the standard GetScrollRange API....
Hits: 2407 Rating: Category: ScrollBar (2.97) votes 489

FillRect
FillRect fills a rectangular area on a device using the specified brush. The outline of the rectangular area is not drawn, and the bottom and right edges of the given rectangle are not filled in (they are not considered to be part of the interior of the rectangle). Note that this function uses the b...
Hits: 4451 Rating: Category: Rectangle (2.88) votes 766

FindExecutable
The FindExecutable function retrieves the name and handle to the executable (.EXE) file associated with the specified filename....
Hits: 8779 Rating: Category: Application (2.49) votes 1885

FlashWindow
FlashWindow flashes a window one step. Flashing is where the title bar of the window is switched from an active to inactive look (or vice versa) to get the user's attention. Normally this is done multiple times, instead of just once. When you are done flashing, be sure to call the function again, th...
Hits: 4060 Rating: Category: Window (3.50) votes 570

FrameRect
FrameRect draws a one-pixel-wide frame around a rectangle on a device using a given brush. This frame is equivalent to what the edge of a filled rectangle (using FillRect) would be. Note that this function uses the brush passed to the function, so it is not necessary to use SelectObject to have the ...
Hits: 3525 Rating: Category: Rectangle (3.38) votes 821

FillRgn
FillRgn fills the area defined by a region on a device. Instead of using the device's currently selected brush, the region is filled using a brush passed to the function. The boundary of the region is not drawn; only its area is filled. The function returns 0 if an error occured, or a non-zero value...
Hits: 4105 Rating: Category: Rectangle (2.58) votes 1948

FILETIME Structure
FILETIME-type variables hold a 64-bit value identifying a time and date (usually one associated with a file). The structure holds a time by specifying the number of 100-nanosecond intervals since January 1, 1601. The 64-bit data is divided into the two member values, each holding either the high-ord...
Hits: 4974 Rating: Category: Date/Time (3.00) votes 993

FlatSB_EnableScrollBar
Enables or disables one or both flat scroll bar direction buttons. If flat scroll bars are not initialized for the window, this function calls the standard EnableScrollBar API....
Hits: 2328 Rating: Category: ScrollBar (2.99) votes 257

FtpDeleteFile

Deletes a file stored on the FTP server. ...


Hits: 3990 Rating: Category: FTP (2.98) votes 483

FtpGetCurrentDirectory
Retrieves the current directory for the specified FTP session. ...
Hits: 4769 Rating: Category: FTP (2.73) votes 512

FtpGetFile
Retrieves a file from the FTP server and stores it under the specified file name, creating a new local file in the process...
Hits: 8919 Rating: Category: FTP (3.00) votes 826

FtpPutFile
Stores a file on the FTP server....
Hits: 10027 Rating: Category: FTP (3.03) votes 540

FtpRemoveDirectory
Removes the specified directory on the FTP server....
Hits: 2446 Rating: Category: FTP (3.44) votes 407

FtpRenameFile
Renames a file stored on the FTP server. ...
Hits: 3143 Rating: Category: FTP (3.01) votes 389

FindClose
FindClose terminates a file-search operation initiated by FindFirstFile. This function closes the file search handle. ...
Hits: 2554 Rating: Category: File (3.19) votes 1600

FtpCreateDirectory
Creates a new directory on the FTP server....
Hits: 5307 Rating: Category: FTP (3.12) votes 463

FlatSB_ShowScrollBar
Shows or hides a flat scroll bar. If flat scroll bars are not initialized for the window, this function calls the standard ShowScrollBar API....
Hits: 2527 Rating: Category: ScrollBar (2.76) votes 427

FindFirstFile
FindFirstFile begins a file search and provides information about the first matching file. The function searches for files based only on a filename with wildcards (* or ?). The search only looks in a single directory for the file(s), but it will identify any directory names in that directory that ma...
Hits: 3345 Rating: Category: File (2.67) votes 317

FileTimeToLocalFileTime
FileTimeToLocalFileTime converts a time from UTC time (also known as Greenwich Mean Time) to "local time" (inside the computer's selected time zone). The source and target times are stored in FILETIME structures. The function returns 1 if successful, or 0 if an error occurs. ...
Hits: 4204 Rating: Category: Date/Time (2.24) votes 716

FileTimeToSystemTime
FileTimeToSystemTime converts a time and date stored in a FILETIME structure to an identical time and date stored in a SYSTEMTIME structure. The latter structure provides a easier way to access a date and time, whereas the former is used by Windows to identify times and dates associated with files. ...
Hits: 4790 Rating: Category: Date/Time (3.11) votes 743

FindNextFile
FindNextFile continues a file search began by FindFirstFile. It finds and provides identifying information about the next file that matches the search string. This information is put into the variable passed as lpFindFileData. The function returns 1 if another matching file was found, or 0 if no mor...
Hits: 3898 Rating: Category: File (2.71) votes 1036

FtpSetCurrentDirectory
Changes to a different working directory on the FTP server. ...
Hits: 5928 Rating: Category: FTP (3.20) votes 569

GetMenuItemCount
Public Declare Function GetMenuItemCount Lib "user32" (ByVal hMenu As Long) As Long...
Hits: 4462 Rating: Category: Menu (3.53) votes 755

GetDiskFreeSpace
The GetDiskFreeSpace function retrieves information about the specified disk, including the amount of free space on the disk....
Hits: 3799 Rating: Category: Drives (2.84) votes 1214

GetTapePosition
The GetTapePosition function retrieves the current address of the tape, in logical or absolute blocks....
Hits: 2609 Rating: Category: Tape (2.98) votes 446

GetTextExtentPoint32
The GetTextExtentPoint32 function computes the width and height of the specified string of text. This function supersedes the GetTextExtentPoint function....
Hits: 6498 Rating: Category: Font (3.29) votes 1019

GetDiskFreeSpaceEx
The GetDiskFreeSpaceEx function obtains information about the amount of space available on a disk volume: the total amount of space, the total amount of free space, and the total amount of

free space available to the user associated with the calling thread....
Hits: 4154 Rating: Category: Drives (2.73) votes 906

GetDriveType
The GetDriveType function determines whether a disk drive is a removable, fixed, CD-ROM, RAM disk, or network drive....
Hits: 6563 Rating: Category: Drives (3.50) votes 1794

GetLogicalDrives
The GetLogicalDrives function returns a bitmask representing the currently available disk dr...
Hits: 4558 Rating: Category: Drives (3.42) votes 1092

GetLogicalDriveStrings
The GetLogicalDriveStrings function fills a buffer with strings that specify valid drives in the system....
Hits: 3663 Rating: Category: Drives (3.03) votes 835

GetVolumeInformation
The GetVolumeInformation function returns information about a file system and volume whose root directory is specified....
Hits: 8356 Rating: Category: Drives (2.98) votes 628

GetProcAddress
The GetProcAddress function returns the address of the specified exported dynamic-link library (DLL) funct...
Hits: 4921 Rating: Category: DLL (2.90) votes 1616

GetAdaptersInfo
The GetAdaptersInfo function retrieves adapter information for the local computer....
Hits: 5293 Rating: Category: Network (3.04) votes 355

GetConsoleProcessList
The GetConsoleProcessList function retrieves a list of the processes attached to the current console....
Hits: 2611 Rating: Category: Console (2.95) votes 666

GetCaretBlinkTime
The GetCaretBlinkTime function returns the elapsed time, in milliseconds, required to invert the caret's pixels. The user can set this value using the Control Panel....
Hits: 3277 Rating: Category: Caret (3.80) votes 1103

GetClipboardData
The GetClipboardData function retrieves data from the clipboard in a specified format. The clipboard must have been opened previously...

Hits: 9089 Rating: Category: Clipboard

(3.64) votes 1777

GetCompressedFileSize
The GetCompressedFileSize function obtains the actual number of bytes of disk storage used to store a specified file. If the file is located on a volume that supports compression, and the file is compressed, the value obtained is the compressed size of the specified file. If the file is not located ...
Hits: 3118 Rating: Category: File (2.70) votes 676

GetConsoleDisplayMode
The GetConsoleDisplayMode function retrieves the display mode of the current console....
Hits: 2994 Rating: Category: Console (2.80) votes 604

GetConsoleFontSize
The GetConsoleFontSize function retrieves the size of the font used by the specified console screen buffer....
Hits: 2288 Rating: Category: Console (2.86) votes 429

GetCurrencyFormat
The GetCurrencyFormat function formats a number string as a currency string for a specified locale....
Hits: 2508 Rating: Category: Strings (2.74) votes 401

GetCurrentConsoleFont
The GetCurrentConsoleFont function retrieves information about the current console font....
Hits: 2222 Rating: Category: System (2.46) votes 344

GetCurrentProcess
The GetCurrentProcess function returns a pseudohandle for the current process....
Hits: 8337 Rating: Category: Process (3.68) votes 675

GetCurrentProcessId
The GetCurrentProcessId function returns the process identifier of the calling process....
Hits: 9852 Rating: Category: Process (2.78) votes 1691

GetBkColor
The GetBkColor function returns the current background color for the specified device context....
Hits: 3279 Rating: Category: Device (2.66) votes 1566

GetFileTitle
The GetFileTitle function returns the name of the file identified by the lpszFile parameter....
Hits: 3790 Rating: Category: File (3.18) votes 817

GetTextAlign

GetTextAlign determines how a device displays a line of text relative to a given reference point. The reference point is the point used to specify where the device should display a line of text....
Hits: 3005 Rating: Category: Text (2.91) votes 516

GetDIBits
The GetDIBits function retrieves the bits of the specified bitmap and copies them into a buffer using the specified format....
Hits: 14178 Rating: Category: Bitmap (3.04) votes 465

GetBitmapBits
The GetBitmapBits function copies the bitmap bits of a specified bitmap into a buffer....
Hits: 7812 Rating: Category: Bitmap (2.80) votes 2247

GetBinaryType
The GetBinaryType function determines whether a file is executable, and if so, what type of executable file it is. That last property determines which subsystem an executable file runs under....
Hits: 3227 Rating: Category: File (3.16) votes 625

GetAsyncKeyState
The GetAsyncKeyState function determines whether a key is up or down at the time the function is called, and whether the key was pressed after a previous call to GetAsyncKeyState....
Hits: 18077 Rating: Category: Keyboard (3.46) votes 628

GetAncestor
The GetAncestor function retrieves the handle to the ancestor of the specified window....
Hits: 3980 Rating: Category: Window (3.65) votes 851

GetFileType
The GetFileType function returns the type of the specified file....
Hits: 7703 Rating: Category: File (2.99) votes 1861

GetDoubleClickTime
GetDoubleClickTime determines the maximum time allowed between successive mouse clicks for Windows to interpret it as a double click (along with negligible mouse movement). The maximum time between clicks is given in milliseconds. The function returns the maximum double click time. ...
Hits: 3904 Rating: Category: System (4.00) votes 1817

GetPixel
N/A
Hits: 15152 Rating: Category: Bitmap (3.82) votes 1396

GetProcessTimes

The GetProcessTimes function obtains timing information about a specified process....


Hits: 4487 Rating: Category: Process (2.64) votes 786

GetParent
GetParent returns the handle of the parent window of another window. For example, the parent of a button would normally be the form window it is in. If successful, the function returns a handle to the parent window. If it fails (for example, trying to find the parent of a non-window), it returns 0. ...
Hits: 7536 Rating: Category: Window (3.54) votes 1255

GetDC
GetDC returns the device context (DC) of a window or other device, given the object's handle. When you are finished using the device context, you should use ReleaseDC to free up system resources. If you try to get the device context of something that is not a device (i.e., pass the function a handle...
Hits: 7550 Rating: Category: Device (2.93) votes 1586

GetObjectType
The GetObjectType identifies the type of the specified object....
Hits: 3760 Rating: Category: Objects (3.39) votes 633

GetObject
The GetObject function obtains information about a specified graphics object....
Hits: 3891 Rating: Category: Objects (3.24) votes 545

GetArcDirection
GetArcDirection determines the direction in which arcs are drawn on a graphics-capable device. Arcs can be drawn either clockwise or counterclockwise from the starting point to the ending point. Although this function is supported in Win 95/98, that platform ignores the setting and always draws arcs...
Hits: 3395 Rating: Category: Arc (3.13) votes 1243

GrayString
The GrayString function draws gray text at the specified location. The function draws the text by copying it into a memory bitmap, graying the bitmap, and then copying the bitmap to the screen. The function grays the text regardless of the selected brush and background. GrayString uses the font curr...
Hits: 2778 Rating: Category: Text (3.37) votes 561

GetAdaptersInfo
The GetAdaptersInfo function retrieves adapter information for the local computer....
Hits: 2280 Rating: Category: System (3.23) votes 186

GetVersion
The GetVersion function returns the current version number of Windows and information about the operating system platform....

Hits: 3544 Rating: Category: Window

(2.44) votes 418

GetWindowDC
The GetWindowDC function retrieves the device context (DC) for the entire window, including title bar, menus, and scroll bars. A window device context permits painting anywhere in a window, because the origin of the device context is the upper-left corner of the window instead of the client area....
Hits: 6058 Rating: Category: Device (3.61) votes 1408

GetCurrencyFormat
The GetCurrencyFormat function formats a number string as a currency string for a specified locale....
Hits: 2937 Rating: Category: Currency (2.98) votes 434

GetCurrentConsoleFont
The GetCurrentConsoleFont function retrieves information about the current console font....
Hits: 2364 Rating: Category: Console (2.96) votes 441

GetConsoleFontSize
The GetConsoleFontSize function retrieves the size of the font used by the specified console screen buffer....
Hits: 2511 Rating: Category: Console (3.05) votes 474

GetFileVersionInfo
The GetFileVersionInfo function returns version information about a specified file....
Hits: 7333 Rating: Category: File (2.98) votes 514

GetVolumeInformation
The GetVolumeInformation function returns information about a file system and volume whose root directory is specified....
Hits: 1612 Rating: Category: System (2.94) votes 156

GetTapeStatus
The GetTapeStatus function indicates whether the tape device is ready to process tape commands....
Hits: 2399 Rating: Category: Tape (2.91) votes 385

GetTapeParameters
The GetTapeParameters function retrieves information that describes the tape or the tape drive....
Hits: 2588 Rating: Category: Tape (2.94) votes 387

GetSystemPowerStatus
The GetSystemPowerStatus function retrieves the power status of the system. The status indicates whether the system is running on AC or DC power, whether the battery is currently charging, and how much battery life remains....

Hits: 5355 Rating: Category: System

(3.92) votes 933

GetSystemPaletteEntries
The GetSystemPaletteEntries function retrieves a range of palette entries from the system palette that is associated with the specified device context....
Hits: 2324 Rating: Category: System (2.66) votes 255

GetSystemMenu
The GetSystemMenu function allows the application to access the window menu (also known as the System menu or the Control menu) for copying and modifying....
Hits: 3981 Rating: Category: Menu (2.83) votes 712

GetSysColorBrush
The GetSysColorBrush function retrieves a handle identifying a logical brush that corresponds to the specified color index....
Hits: 2556 Rating: Category: System (2.88) votes 514

GetSysColor
The GetSysColor function retrieves the current color of the specified display element. Display elements are the parts of a window and the Windows display that appear on the system display screen....
Hits: 4790 Rating: Category: System (3.97) votes 438

GetOldestEventLogRecord
The GetOldestEventLogRecord function retrieves the absolute record number of the oldest record in the specified event log....
Hits: 2159 Rating: Category: System (2.71) votes 599

gethostbyname
The Windows Sockets gethostbyname function retrieves host information corresponding to a host name from a host database....
Hits: 6038 Rating: Category: Network (3.36) votes 321

GetWindowPlacement
The GetWindowPlacement function retrieves the show state and the restored, minimized, and maximized positions of the specified window....
Hits: 7915 Rating: Category: Window (3.88) votes 1565

GetNetworkParams
The GetNetworkParams function retrieves network parameters for the local computer....
Hits: 3615 Rating: Category: Network (2.77) votes 296

GetFileVersionInfoSize
The GetFileVersionInfoSize function determines whether the operating system can obtain version information about a specified file. If version information is available, GetFileVersionInfoSize returns

the size in bytes of that information....


Hits: 4332 Rating: Category: File (2.88) votes 476

gethostbyaddr
This function retrieves the host data corresponding to a network address....
Hits: 3712 Rating: Category: Network (2.98) votes 675

gethostname
The Windows Sockets gethostname function returns the standard host name for the local machine....
Hits: 3010 Rating: Category: Network (2.82) votes 352

GetIpAddrTable
The GetIpAddrTable function retrieves the interface-to-IP address mapping table....
Hits: 8725 Rating: Category: Internet (3.01) votes 1063

GetLayout
The GetLayout function returns the layout of a device context (DC)....
Hits: 2787 Rating: Category: Device (2.98) votes 1064

GetMenuItemRect
The GetMenuItemRect function retrieves the bounding rectangle for the specified menu item....
Hits: 3576 Rating: Category: Menu (2.71) votes 604

GetFreeResources
The GetFreeResources function retrieves information about the free system resources....
Hits: 2136 Rating: Category: System (4.10) votes 305

GetLogicalDriveStrings
The GetLogicalDriveStrings function fills a buffer with strings that specify valid drives in the system....
Hits: 6216 Rating: Category: System (3.13) votes 1364

GetIpNetTable
The GetIpNetTable function retrieves the IP-to-physical address mapping table....
Hits: 4722 Rating: Category: Internet (2.65) votes 1187

GetKeyboardType
The GetKeyboardType function retrieves information about the current keyboard....
Hits: 3930 Rating: Category: Keyboard (2.89) votes 475

GetKeyboardLayoutName

The GetKeyboardLayoutName function retrieves the name of the active keyboard layout....
Hits: 6484 Rating: Category: Keyboard (2.77) votes 1984

GetIpStatistics
The GetIpStatistics function retrieves the IP statistics for the current computer....
Hits: 3820 Rating: Category: Internet (4.13) votes 788

GetTopWindow
GetTopWindow returns a handle to the currently active child window of a window. The active child window is the one that has the focus, and it is usually at the top of all the other children in the Zorder. This function works even if the parent window is not active. If an error occurs or the window ...
Hits: 4053 Rating: Category: Window (3.36) votes 993

GetSystemInfo
The GetSystemInfo function returns information about the current system....
Hits: 5008 Rating: Category: System (1.73) votes 1233

GetWindowsDirectory
GetWindowsDirectory reads the path of the Windows directory. This is where Windows itself is stored, along will all of the little applets that come with it. Never assume this is "C:\Windows" because it doesn't necessarily have to be there. The directory is put into the string variable passed as lpBu...
Hits: 3167 Rating: Category: System (1.89) votes 656

GetForegroundWindow
GetForegroundWindow finds which window is currently the foreground window. The foreground window is the window, usually at the top of the Z-order, with which the user is currently working with -- i.e., the window with the focus. The function returns 0 if an error occured, or the handle of the foregr...
Hits: 9078 Rating: Category: Window (2.99) votes 1375

GetWindowRect
GetWindowRect reads the size and position of a window. This information is put into the variable passed as lpRect. The rectangle receives the coordinates of the upper-left and lower-right corners of the window. If the window is past one of the edges of the screen, the values will reflect that (for e...
Hits: 10801 Rating: Category: Window (2.05) votes 1171

GetWindow
GetWindow returns the handle of a window related to a given window. The relations generally deal with child-parent relationships or relationships among children of the same parent window. The exact relation is specified by wCmd. If an error occurs or there is no window having the specified relation,...
Hits: 4579 Rating: Category: Window (3.28) votes 591

GetBrushOrgEx
GetBrushOrgEx determines the origin point for using a brush on a given device is. All brushes are stored as an 8x8 pixel block, but Windows can offset the "origin" point determining the adjustment of the brush fill is. For example, an origin of (2,3) would shift the fill pattern design 2 pixels righ...
Hits: 2597 Rating: Category: Brush (3.09) votes 561

GetWindowText
GetWindowText reads the text on the title bar of a window. This function works with any window, not just those in your application. The text is put into the string variable passed as lpString. The function returns the length of the string returned if successful, or 0 if an error occured. ...
Hits: 16412 Rating: Category: Window (3.51) votes 1102

GetPolyFillMode
GetPolyFillMode determines how a given device fills polygonal areas and shapes. These two modes only differ in how they handle complex overlapping polygons (i.e., polygons whose boundaries criss-cross themselves). The function returns 0 if an error occured, or exactly one of the following flags if s...
Hits: 2723 Rating: Category: Polygon (3.07) votes 862

GetFullPathName
GetFullPathName appends a specified filename to the name of the current directory. For example, if you specify the file "hello.txt" and the current directory is "C:\My Documents\Junk", the resulting filename would be "C:\My Documents\Junk\hello.txt". This string is put into the string passed as lp...
Hits: 5143 Rating: Category: File (3.19) votes 1157

GetMonitorInfo
The GetMonitorInfo function retrieves information about a display monitor....
Hits: 5331 Rating: Category: System (3.20) votes 604

GetTickCount
The GetTickCount function retrieves the number of milliseconds that have elapsed since Windows was started. If the function succeeds, the return value is the number of milliseconds that have elapsed since Windows was started. ...
Hits: 4246 Rating: Category: System (2.99) votes 2678

GetTempPath
GetTempPath determines Windows's default Temp directory. The Temp directory is where temporary files made and used by Windows-based programs should be put. Usually this will be the \Temp subdirectory under the Windows directory, but not necessarily. The path of the directory is put into the string v...
Hits: 3585 Rating: Category: System (2.69) votes 665

GetSystemTime
GetSystemTime returns the system's time and date -- in Coordinated Universal Time (UTC, also known as Greenwich Mean Time (GMT) or Zulu time) instead of in the local time zone. This means

that the time and date this function gives you probably won't match what the computer's clock tells you. This is...
Hits: 12468 Rating: Category: Date/Time (2.44) votes 1277

GetKeyState
GetKeyState returns the current status of one of the keys on the keyboard. This status contains two pieces of information: the key's toggle state and the key's pressed state. The information is put into the return value. The toggle state is analogous to the toggle nature of the Caps Lock, Num Lock, ...
Hits: 11812 Rating: Category: Keyboard (2.95) votes 1502

GetActiveWindow
GetActiveWindow returns a handle to your program's currently active window. This only works with windows created by your application -- in other words, it won't find the active window of other programs. If your program is in the background, the function will get the window that would be active if th...
Hits: 11032 Rating: Category: Window (2.69) votes 1897

GetDriveType
GetDriveType finds the type of disks a disk drive is/uses. This could be a fixed (hard) drive, a floppy drive, a CD-ROM drive, etc....
Hits: 3997 Rating: Category: System (3.41) votes 829

GetLastError
GetLastError returns the error code returned by the last API function called. Most API functions merely return a number saying if an error occured, but not what kind of error. This function will return a universal error code identifying the type of error that last occured. Note that most functions s...
Hits: 5227 Rating: Category: Application (3.14) votes 1360

GetKeyboardState
GetKeyboardState reads the status of all of the keys on the keyboard and puts them into a 255element byte array. Two pieces of information are recorded for each key: its toggle status and its pressed status. The &H01 bit of the array element is the pressed status: it is 1 if the key is currently be...
Hits: 9501 Rating: Category: Keyboard (2.97) votes 1418

GetProfilesDirectory
The GetProfilesDirectory function retrieves the path to the root directory where all user profiles are stored. ...
Hits: 2707 Rating: Category: System (2.83) votes 1026

GetWindowThreadProcessId
GetWindowThreadProcessId finds identifiers for the thread which owns a given window and the process which created it. These identifiers can be used to later get information about the program controlling the window. Note that these two values are not handles but just numerical identifiers.

The proces...
Hits: 3660 Rating: Category: System (3.35) votes 339

GdiGradientFillRect
The GdiGradientFill function fills rectangle and triangle structures....
Hits: 2842 Rating: Category: Rectangle (2.96) votes 561

GlobalUnlock
GlobalUnlock decrements the lock count of a moveable memory block by one. The memory block is locked if its lock count is greater than zero; it is considered unlocked if its lock count is zero. A moveable memory block cannot be moved or discarded while it is locked. The function returns 1 if, after ...
Hits: 3613 Rating: Category: Memory (2.73) votes 1578

GetNumberFormat
The GetNumberFormat function formats a number string as a number string customized for a specified locale....
Hits: 4020 Rating: Category: Strings (2.07) votes 1014

GetProfileString
GetProfileString reads an string value from the WIN.INI file. The parameters passed to the function specify which value will be read from. The function always returns the length in characters of the string put into the variable passed as lpReturnedString. If the function was successful, the string r...
Hits: 5746 Rating: Category: INI-Files (2.51) votes 764

GradientFillTriangle
The GradientFill function fills rectangle and triangle structures....
Hits: 3377 Rating: Category: Triangle (3.05) votes 558

GetProfileInt
GetPrivateProfileInt reads an integer value from the WIN.INI file. The parameters passed to the function specify which value will be read from. If successful, the function returns the value read. If the value you specify does not exist or is a string (i.e., not a number), the value specified as nDef...
Hits: 3574 Rating: Category: INI-Files (2.77) votes 824

GetPrivateProfileString
GetPrivateProfileString reads an string value from an INI file. The parameters passed to the function specify which value will be read from. The function always returns the length in characters of the string put into the variable passed as lpReturnedString. If the function was successful, the string...
Hits: 12692 Rating: Category: INI-Files (2.40) votes 1063

GetVersionEx

GetVersionEx reads information about the version of Windows running as the operating system. This information includes the strict version number and platform (3.x with Win32s, Windows 95, Windows NT, Windows 98, etc.). The information is put into the variable passed as lpVersionInformation. The func...
Hits: 3504 Rating: Category: System (2.67) votes 1037

GetDesktopWindow
GetDesktopWindow returns a handle to the desktop window. The desktop window is the window that makes up the desktop of the computer -- that is, the screen. If the function fails, it will return 0 instead of the handle. ...
Hits: 6876 Rating: Category: System (3.75) votes 983

GlobalLock
GlobalLock locks a moveable block of memory into its current physical position. The block's internal lock count is incremented by one; a memory block is considered locked if its lock counter is greater than zero. Memory blocks cannot be moved or discarded while locked. The function returns a pointer...
Hits: 4366 Rating: Category: Memory (2.83) votes 1744

GlobalMemoryStatus
The GlobalMemoryStatus function retrieves information about current available memory. The function returns information about both physical and virtual memory. This function supersedes the GetFreeSpace function....
Hits: 6199 Rating: Category: Memory (3.13) votes 2772

GdiAlphaBlend
The GdiAlphaBlend function displays bitmaps that have transparent or semitransparent pixels....
Hits: 3815 Rating: Category: Bitmap (2.69) votes 611

GlobalAlloc
GlobalAlloc allocates a series of bytes in the computer's global memory. The memory can be used for any purpose necessary. The function's return value, if successful, depends on the flags specified in wFlags. It will either be a pointer to the block of allocated memory or a handle to the block of al...
Hits: 5941 Rating: Category: Memory (3.06) votes 1131

GetPrivateProfileInt
GetPrivateProfileInt reads an integer value from any INI file. The parameters passed to the function specify which value will be read from. If successful, the function returns the value read. If the value you specify does not exist or is a string (i.e., not a number), the value specified as nDefault...
Hits: 4785 Rating: Category: INI-Files (3.05) votes 946

GlobalFree
GlobalFree frees up the resources associated with a memory block, including of course the memory itself. This function should be used to deallocate any memory blocks allocated by

GlobalAlloc after you are finished using it. The function returns 0 if successful, or the value passed as hMem if an erro...
Hits: 3978 Rating: Category: Memory (3.00) votes 1367

GetStockObject
GetStockObject accesses one of Windows's stock pens, brushes, fonts, or palettes. This function provides fast access to these commonly used objects, instead of having to use more complicated functions. The function returns a handle to the pen, brush, font, or palette which the function accesses. Alt...
Hits: 3578 Rating: Category: Objects (2.17) votes 844

GetSystemDirectory
GetSystemDirectory reads the path of Windows's System directory. This is where many important files for Windows are stored, including the API DLLs. Never assume this is "C:\Windows\System" because the Windows directory doesn't have to be called Windows. The path of the system directory is put into t...
Hits: 2774 Rating: Category: System (3.69) votes 835

GetMenuItemID
The GetMenuItemID function retrieves the menu item identifier of a menu item located at the specified position in a menu....
Hits: 4375 Rating: Category: Menu (2.98) votes 1118

GetNativeSystemInfo
The GetNativeSystemInfo function retrieves information about the current system to an application running under WOW64. If the function is called from a 64-bit application, it is equivalent to the GetSystemInfo function....
Hits: 3693 Rating: Category: System (3.70) votes 580

GetWindowTextLength
GetWindowTextLength returns the length in characters of the text in a window's title bar. You can use this function in conjunction with GetWindowText to create a string just long enough to receive the title. If you do, be sure to make the string 1 character longer than the value the function returns...
Hits: 3646 Rating: Category: Window (2.97) votes 594

GetFileInformationByHandle
GetFileInformationByHandle determines various information about a file. This information includes the file's attributes; its creation, last-access, and last-modified dates and times; the serial number of the disk the file is on; the size of the file; the number of links to it in the file system; and...
Hits: 3155 Rating: Category: File (2.57) votes 521

GetLocalTime
GetLocalTime returns the system's time and date. The various features of the time and date (month, day, hour, minute, second, etc.), down to the millisecond, are sorted in the variable passed as lpSystemTime! Windows considers "local time" to be the system's current time. ...

Hits: 5918 Rating: Category: Date/Time

(2.11) votes 1695

GetTimeZoneInformation
GetTimeZoneInformation reads the computer's current time zone settings. Since Windows handles all of the system clock settings, there usually isn't a need for other programs to use this information. The information is put into the variable passed as lpTimeZoneInformation. The function returns 0 if a...
Hits: 7205 Rating: Category: Date/Time (2.01) votes 1497

GetMenuItemCount
The GetMenuItemCount function determines the number of items in the specified menu....
Hits: 3777 Rating: Category: Menu (1.86) votes 803

GetMenu
The GetMenu function retrieves the handle of the menu assigned to the given window. ...
Hits: 4032 Rating: Category: Menu (3.32) votes 717

GetMenuItemInfo
The GetMenuItemInfo function retrieves information about a menu item....
Hits: 4497 Rating: Category: Menu (2.69) votes 459

GetFileAttributes
GetFileAttributes returns the attributes of a file or a directory. Attributes determine such things as read-only status, archive status ...
Hits: 6541 Rating: Category: File (2.71) votes 1125

GetOpenFileNamePreview
The GetOpenFileNamePreview function selects a file by using the Open dialog box. The dialog box also allows the user to preview the currently specified AVI file. This function augments the capability found in the GetOpenFileName function....
Hits: 2431 Rating: Category: File (2.68) votes 466

GetSaveFileName
GetSaveFileName opens the standard Windows Save File dialog box. All of the information you need to pass to the function to set up the dialog box are passed inside pOPENFILENAME. Also, the filename (if any) returned by the function is also put into pOPENFILENAME. Note that all this function does is ...
Hits: 3431 Rating: Category: File (2.94) votes 376

GetCursorPos
GetCursorPos reads the current position of the mouse cursor. The x and y coordinates of the cursor (relative to the screen) are put into the variable passed as lpPoint. The function returns 0 if an error occured or 1 if it is successful. ...
Hits: 10771 Rating: Category: Cursor (2.35) votes 1201

GetCurrentDirectory
The GetCurrentDirectory function retrieves the current directory for the current process....
Hits: 3041 Rating: Category: System (3.44) votes 824

GetDateFormat
The GetDateFormat function formats a date as a date string for a specified locale. The function formats either a specified date or the local system date....
Hits: 5924 Rating: Category: Date/Time (2.88) votes 402

GetClipCursor
GetClipCursor finds the current confinement rectangle of the mouse cursor. The mouse cursor is confined by using ClipCursor. The cursor is confined inside this rectangle -- even SetCursorPos cannot free it. If there is no apparent confinement rectangle, it is actually the size of the screen. The co...
Hits: 3929 Rating: Category: Cursor (2.23) votes 1116

GetCursor
GetCursor finds the handle to the mouse cursor currently in use. This is the cursor that is being used to represent the mouse pointer on the screen. The function returns a handle to the cursor picture if successful, or returns 0 if an error occurs. ...
Hits: 5346 Rating: Category: Cursor (2.55) votes 952

GetUserName
The GetUserName function retrieves the user name of the current thread. This is the name of the user currently logged onto the system....
Hits: 3652 Rating: Category: System (2.45) votes 1243

GetShortPathName
GetShortPathName converts a long filename into the old-style 8.3 filenames. Although Windows allows the use of long filenames, DOS programs, not to mention 16-bit Windows programs, must use the 8.3 equivalent. For example, the equivalent of ReallyLongFile.txt could be REALLY~1.TXT. The short filenam...
Hits: 3435 Rating: Category: File (2.90) votes 2234

GetSaveFileNamePreview
The GetSaveFileNamePreview function selects a file by using the Save As dialog box. The dialog box also allows the user to preview the currently specified file. This function augments the capability found in the GetSaveFileName function....
Hits: 2299 Rating: Category: File (2.78) votes 1468

GetLocaleInfo
This function retrieves information about a locale....
Hits: 3455 Rating: Category: System (2.93) votes 252

GetTempFileName

GetTempFileName generates a filename for a temporary file and optionally creates it for you. Temporary files are used to store data for short periods of time on the hard drive. The full filename, including the path, is put into the string variable passed as...
Hits: 2669 Rating: Category: File (3.53) votes 548

GetFileSize
GetFileSize determines the size of the file. The file size is given in a 64-bit value that is split into two 32-bit values. The high-order half is put into the variable passed as lpFileSizeHigh; the loworder half is returned by the function. To get the size, you can either put the binary or hexadec...
Hits: 3243 Rating: Category: File (2.11) votes 368

GetDiskFreeSpace
GetDiskFreeSpace gives information on the free space on a disk, the total space, and more! It puts four pieces of information into each of the numeric variables passed to it. A "cluster" is the actual unit of storage on a disk. A cluster can hold no more than 1 file, but a file can be spread across ...
Hits: 3653 Rating: Category: System (1.82) votes 434

GetSystemMetrics
GetSystemMetrics returns information about various things in Windows. Most of these deal with the sizes of various objects, such as the screen, icons, cursors, etc. This function provides information about the system. The return value of the function depends on the value specified for nIndex. Keep i...
Hits: 2644 Rating: Category: System (3.11) votes 300

GetOpenFileName
GetOpenFileName opens the standard Windows Open File dialog box. All of the information you need to pass to the function to set up the dialog box are passed inside pOPENFILENAME. Also, the filename(s) (if any) returned by the function are also putinto pOPENFILENAME. Note that all this function does ...
Hits: 8013 Rating: Category: File (3.50) votes 2082

GetComputerName
GetComputerName reads the name of the user's computer. The name is put into the string variable passed as lpBuffer. The function returns 0 if an error occured or 1 if successful. ...
Hits: 3219 Rating: Category: System (2.78) votes 454

GetPrinter
The GetPrinter function retrieves information about a specified printer....
Hits: 8553 Rating: Category: Printer (2.90) votes 265

GetStretchBltMode
The GetStretchBltMode function retrieves the current stretching mode. The stretching mode defines how color data is added to or removed from bitmaps that are stretched or compressed when the StretchBlt function is called....
Hits: 2905 Rating: Category: Bitmap (2.71) votes 333

GetLogicalDrives
The GetLogicalDrives function returns a bitmask representing the currently available disk drives....
Hits: 2846 Rating: Category: System (2.76) votes 731

GetFileTime
GetFileTime determines the times and dates of creation, last access, and last modification (writeto) of a file. Each of these times are put into the corresponding variables passed to the function. The function returns 1 if successful, or 0 if an error occured. ...
Hits: 3442 Rating: Category: File (2.68) votes 1152

HookEx
N/A
Hits: 8709 Rating: Category: Application (2.57) votes 2957

HtmlHelp
The HtmlHelp function displays a custom Help topic....
Hits: 3668 Rating: Category: System (2.72) votes 1248

HideCaret
The HideCaret function removes the caret from the screen. Hiding a caret does not destroy its current shape or invalidate the insertion point....
Hits: 4596 Rating: Category: Caret (3.68) votes 2059

InvertRgn
InvertRgn inverts the colors of all the pixels inside a region on a given device. The inverse of the pixels is calculated by doing a binary NOT operation on the RGB color value of each pixel. The function returns 0 if an error occured, or a non-zero value if successful. ...
Hits: 3875 Rating: Category: Device (3.23) votes 2296

IsDestinationReachable
Determines if the specified destination can be reached and provides Quality of Connection (QOC) information for the destination....
Hits: 6093 Rating: Category: Internet (2.64) votes 1678

IntersectRect
IntersectRect creates a rectangle based on the intersecting part of two other rectangles. The rectangular region where the two source rectangles overlap is the intersection rectangle. If one or both of the source rectangles are empty or there is no intersection, the function returns 0 and the lpDest...
Hits: 5104 Rating: Category: Rectangle (3.50) votes 1514

InvertRect
InvertRect inverts the image inside a rectangular area on a device. The inverted colors are calculated by taking the binary NOT of each pixel's RGB color value inside the rectangle. The function returns a non-zero value if successful, or 0 if an error occured....

Hits: 3414 Rating: Category: Rectangle

(2.64) votes 1018

InitCommonControls
The InitCommonControls function ensures that the common control dynamic-link library (DLL) is loaded....
Hits: 5905 Rating: Category: Objects (2.14) votes 951

ImageList_Draw
The ImageList_Draw function draws an image list item in the specified device context....
Hits: 3694 Rating: Category: ImageList (2.83) votes 548

InitiateSystemShutdown
The InitiateSystemShutdown function initiates a shutdown and optional restart of the specified computer....
Hits: 5929 Rating: Category: System (3.02) votes 598

InternetCloseHandle
Closes a single Internet handle or a subtree of Internet handles....
Hits: 3959 Rating: Category: Internet (2.81) votes 1083

InternetCombineUrl
Combines a base and relative URL into a single URL. The resultant URL will be canonicalized (see InternetCanonicalizeUrl)....
Hits: 3909 Rating: Category: Internet (3.53) votes 908

IsTextUnicode
The IsTextUnicode function determines whether a buffer is likely to contain a form of Unicode text. The function uses various statistical and deterministic methods to make its determination, under the control of flags passed via lpi. When the function returns, the results of such tests are reported ...
Hits: 5461 Rating: Category: Text (2.98) votes 826

InternetGetLastResponseInfo
Retrieves the last Microsoft Win32 Internet function error description or server response on the thread calling this function....
Hits: 8419 Rating: Category: Internet (3.28) votes 762

IntersectClipRect
The IntersectClipRect function creates a new clipping region from the intersection of the current clipping region and the specified rectangle....
Hits: 2472 Rating: Category: Rectangle (2.77) votes 397

IsBadReadPtr
The IsBadReadPtr function verifies that the calling process has read access to the specified range of memory....

Hits: 2345 Rating: Category: Process

(3.01) votes 377

IsBadStringPtr
The IsBadStringPtr function verifies that the calling process has read access to a range of memory pointed to by a string pointer. ...
Hits: 2606 Rating: Category: Process (2.85) votes 435

IsBadWritePtr
The IsBadWritePtr function verifies that the calling process has write access to the specified range of memory....
Hits: 2452 Rating: Category: Process (2.90) votes 434

InternetGetConnectedStateEx
Retrieves the connected state of the specified Internet connection....
Hits: 4735 Rating: Category: Internet (3.24) votes 844

IsChild
The IsChild function tests whether a window is a child window or descendant window of a specified parent window. A child window is the direct descendant of a specified parent window if that parent window is in the chain of parent windows; the chain of parent windows leads from the original overlappe...
Hits: 3440 Rating: Category: Window (2.44) votes 880

ImageList_DrawEx
The ImageList_DrawEx function draws an image list item in the specified device context. The function uses the specified drawing style and blends the image with the specified color....
Hits: 3701 Rating: Category: ImageList (2.78) votes 734

InitializeFlatSB
Initializes flat scroll bars for a particular window....
Hits: 2622 Rating: Category: ScroolBar (2.65) votes 446

IsCharUpper
The IsCharUpper function determines whether a character is uppercase. This determination is based on the semantics of the language selected by the user during setup or by using Control Panel....
Hits: 2988 Rating: Category: Character (2.59) votes 1296

IsCharLower
The IsCharLower function determines whether a character is lowercase. This determination is based on the semantics of the language selected by the user during setup or by using Control Panel. ...
Hits: 2455 Rating: Category: Character (2.91) votes 587

IsCharAlphaNumeric

The IsCharAlphaNumeric function determines whether a character is either an alphabetic or a numeric character. This determination is based on the semantics of the language selected by the user during setup or by using Control Panel....
Hits: 3001 Rating: Category: Character (2.96) votes 827

IsCharAlpha
The IsCharAlpha function determines whether a character is an alphabetic character. This determination is based on the semantics of the language selected by the user during setup or by using Control Panel....
Hits: 3629 Rating: Category: Character (2.81) votes 1422

IsPwrSuspendAllowed
The IsPwrSuspendAllowed function determines whether the computer supports the sleep states. If the computer supports the sleep states (S1, S2, and S3), the function returns TRUE. Otherwise, the function returns FALSE. ...
Hits: 2104 Rating: Category: System (3.19) votes 859

IsPwrShutdownAllowed
The IsPwrShutdownAllowed function determines whether the computer supports the soft off power state. If the computer supports soft off (power state S5), the function returns TRUE. Otherwise, the function returns FALSE. If the computer supports the sleep states (S1, S2, and S3), the function re...
Hits: 2312 Rating: Category: System (3.17) votes 363

IsNetworkAlive
Determines whether the local system is connected to a network and the type of network connection, for example, LAN, WAN, or both....
Hits: 5157 Rating: Category: Internet (2.10) votes 968

IsZoomed
IsZoomed finds if a given window is maximized or not. The function returns 0 if the window is not maximized (it could be either restored or minimized); it returns a non-zero value if the window is maximized. ...
Hits: 2998 Rating: Category: Window (2.30) votes 444

IsPwrHibernateAllowed
The IsPwrHibernateAllowed function determines whether the computer supports hibernation. If the computer supports hibernation (power state S4) and the file Hiberfil.sys is present on the system, the function returns TRUE. Otherwise, the function returns FALSE....
Hits: 2056 Rating: Category: System (2.61) votes 464

InetIsOffline
Determines whether or not the system is connected to the Internet....
Hits: 3422 Rating: Category: Internet (2.36) votes 665

IsValidURL

Determines if a specified string is a valid URL....


Hits: 7656 Rating: Category: Internet (2.71) votes 1823

InsertMenuItem
The InsertMenuItem function inserts a new menu item at the specified position in a menu....
Hits: 4632 Rating: Category: Menu (2.80) votes 296

IsWindowEnabled
IsWindowEnabled determines if a window is currently enabled or disabled. If a window is disabled, it cannot receive the focus and will ignore any attempted input. Many types of windows, such as buttons and other controls, will appear grayed when disabled. The function returns 0 if the window is disa...
Hits: 3583 Rating: Category: Window (2.03) votes 463

IsNTAdmin
Checks whether the current user is a member of the Administrator group....
Hits: 3853 Rating: Category: System (3.90) votes 867

InflateRect
InflateRect increases or decreases the size of a rectangle. The values to inflate the rectangle by are added to both sides of it, so in reality the width and/or height of the rectangle increases by double what you pass to the function. For example, if you pass 20 as x, the left and right sides will ...
Hits: 2193 Rating: Category: Rectangle (3.03) votes 1623

IsRectEmpty
IsRectEmpty checks to see if a rectangle is empty. A rectangle is considered empty if its right edge is not to the right of its left edge and/or its bottom edge is not below its top edge. For example, a rectangle (50,50)-(25,100) is empty because the right edge is to the left of the left edge. The f...
Hits: 1873 Rating: Category: Rectangle (3.69) votes 398

IsSystemResumeAutomatic
The IsSystemResumeAutomatic function indicates the current state of the computer....
Hits: 2474 Rating: Category: System (2.69) votes 1310

IsIconic
IsIconic finds if a given window is minimized or not. The function returns 0 if the window is not minimized (it could be either restored or maximized); it returns a non-zero value if the window is minimized. ...
Hits: 4388 Rating: Category: Window (2.78) votes 935

inet_ntoa
The Windows Sockets inet_ntoa function converts a network address into a string in Internet standard dotted format. ...
Hits: 5087 Rating: Category: Internet (3.08) votes 330

InternetCheckConnection
Allows an application to check if a connection to the Internet can be established. ...
Hits: 6715 Rating: Category: Internet (2.07) votes 1578

InternetConnect
Opens an FTP, Gopher, or HTTP session for a given site....
Hits: 22591 Rating: Category: Internet (2.72) votes 774

InternetFindNextFile
Continues a file search started as a result of a previous call to FtpFindFirstFile or GopherFindFirstFile. ...
Hits: 2170 Rating: Category: Internet (2.49) votes 278

InternetGetConnectedState
Retrieves the connected state of the local system....
Hits: 4778 Rating: Category: Internet (2.78) votes 588

InternetOpen
Initializes an application's use of the Win32 Internet functions....
Hits: 10596 Rating: Category: Internet (2.81) votes 1232

InternetOpenUrl
Begins reading a complete FTP, Gopher, or HTTP Universal Resource Locator (URL). Use InternetCanonicalizeUrl first if the URL being used contains a relative URL and a base URL separated by blank spaces. ...
Hits: 8519 Rating: Category: Internet (2.93) votes 440

InternetReadFile
Reads data from a handle opened by the InternetOpenUrl, FtpOpenFile, GopherOpenFile, or HttpOpenRequest function....
Hits: 3778 Rating: Category: Internet (3.31) votes 376

inet_addr
The Windows Sockets inet_addr function converts a string containing an Internet Protocol dotted address into a proper address for the IN_ADDR structure....
Hits: 3069 Rating: Category: Internet (2.68) votes 256

InternetAttemptConnect
Attempts to make a connection to the Internet. This function allows an application to first attempt to connect before issuing any requests. If the connection fails, the application can enter off-line mode....
Hits: 4141 Rating: Category: Internet (3.80) votes 976

IsClipboardFormatAvailable

The IsClipboardFormatAvailable function determines whether the clipboard contains data in the specified format....
Hits: 3729 Rating: Category: Clipboard (2.97) votes 535

JOYINFO Structure
JOYINFO-type variables hold the current position of a joystick. This structure can store the positions of the x, y, and z axes, as well as the buttons pushed. Note that this structure can only receive information about buttons 1 through 4 on the joystick -- if there are more, they are ignored...
Hits: 6259 Rating: Category: Joystick (2.45) votes 1071

joyGetPos
joyGetPos reads the current position and status of a joystick. This information is put into the variable passed as pji. The function returns 0 if the joystick is connected and working, or a nonzero error code if it is not. ...
Hits: 7014 Rating: Category: Joystick (2.18) votes 1410

joyGetNumDevs
joyGetNumDevs returns the number of joysticks that are configured under Windows's Control Panel. This doesn't necessarily mean that all of them are connected and in working order, but there could be. The best way to see if a joystick is working is to call joyGetDevCaps and check for a return value o...
Hits: 4772 Rating: Category: Joystick (2.52) votes 1345

joyGetDevCaps
joyGetDevCaps reads various information about a joystick. This information is put into the variable passed as lpCaps. This function does not, however, give you the current position of the joystick. The function returns 0 if the joystick is connected and working and a non-zero error code if it isn't....
Hits: 5262 Rating: Category: Joystick (3.48) votes 1450

JOYCAPS Structure
JOYCAPS-type variables hold information about a joystick (not to be confused with the current position of the joystick). Namely, this structure holds the axes' ranges and the number of buttons the joystick has. ...
Hits: 4751 Rating: Category: Joystick (2.83) votes 1490

KillTimer
The KillTimer function destroys the specified timer....
Hits: 6251 Rating: Category: Timer (3.31) votes 906

keyb_event
The keybd_event function synthesizes a keystroke. The system can use such a synthesized keystroke to generate a WM_KEYUP or WM_KEYDOWN message. The keyboard drivers interrupt handler calls the keybd_event function....

Hits: 9393 Rating: Category: Keyboard

(2.80) votes 1148

LoadLibrary
The LoadLibrary function maps the specified executable module into the address space of the calling process....
Hits: 17402 Rating: Category: DLL (3.17) votes 650

LoadIcon
The LoadIcon function loads the specified icon resource from the executable (.exe) file associated with an application instance....
Hits: 7751 Rating: Category: Icon (3.21) votes 1142

LoadLibraryEx
The LoadLibraryEx function maps a specified executable module into the address space of the calling process. The executable module can be a .DLL or an .EXE file. The specified module may cause other modules to be mapped into the address space....
Hits: 5686 Rating: Category: DLL (3.00) votes 469

lstrcmp
The lstrcmp function compares two character strings. The comparison is case sensitive....
Hits: 3394 Rating: Category: Strings (2.96) votes 872

lstrcat
The lstrcat function appends one string to another....
Hits: 4245 Rating: Category: Strings (3.11) votes 1123

lstrcmpi
The lstrcmpi function compares two character strings. The comparison is not case sensitive....
Hits: 3080 Rating: Category: Strings (2.91) votes 723

lstrlenW
The lstrlen function returns the length in bytes (ANSI version) or characters (Unicode version) of the specified string (not including the terminating null character)....
Hits: 4827 Rating: Category: Strings (2.52) votes 998

LZClose
The LZClose function closes a file that was opened by using the LZOpenFile function....
Hits: 3531 Rating: Category: Compress (3.02) votes 955

LZCopy
The LZCopy function copies a source file to a destination file. If the source file is compressed with the Microsoft File Compression Utility (COMPRESS.EXE), this function creates a decompressed destination file....
Hits: 3863 Rating: Category: Compress (3.04) votes 1011

LZOpenFile
The LZOpenFile function creates, opens, reopens, or deletes the specified file....
Hits: 4394 Rating: Category: Compress (3.14) votes 575

LoadKeyboardLayout
The LoadKeyboardLayout function loads a new input locale identifier (formerly called the keyboard layout) into the system. Several input locale identifiers can be loaded at a time, but only one per process is active at a time. Loading multiple input locale identifiers makes it possible to rapidly sw...
Hits: 8970 Rating: Category: Keyboard (2.72) votes 1160

LineTo
LineTo draws a line from the current point to the point specified on a device. The line is drawn in the color specified by that object's .ForeColor property. After the line is drawn, the endpoint is the new current point. The algorithm Windows uses to draw a line does not actually color the last pix...
Hits: 4519 Rating: Category: Device (3.11) votes 2168

LOGFONT Structure
LOGFONT-type variables hold information about a logical font. A logical font is created from one of the stored font faces and is given various attributes such as size and style. The various members of the structure specify properties of the logical font. ...
Hits: 3312 Rating: Category: Font (3.01) votes 413

LockWindowUpdate
Use the LockWindowUpdate API to help speed up your app and eliminate annoying flickering. This is an extremely easy API to use. Just one declaration, one line of code to turn it on, and one line of code to turn it off. Using this API will prevent your form from receiving any refresh messages from...
Hits: 10576 Rating: Category: Application (3.16) votes 1865

lstrcpyn
lstrcpyn a sequence of characters from the source string to the target string. Note that the target string must initially contain at least one more character than the desired number of characters to copy to allow for the terminating null character. The function returns 1 if successful, or 0 if an er...
Hits: 3681 Rating: Category: Strings (2.79) votes 1070

lstrcpy
lstrcpy copies the entire contents of a string from one string variable to another. Any terminating null character will also be copied to the receiving string. The function returns 1 if successful, or 0 if an error occured. ...
Hits: 3475 Rating: Category: Strings (2.95) votes 1289

lstrlen
lstrlen determines the length of a string. The length of a string is considered to be the number of characters it contains, not counting any possible terminating null character. The function returns the length of the string. ...

Hits: 4423 Rating: Category: Strings

(2.92) votes 1251

LocalFileTimeToFileTime
LocalFileTimeToFileTime converts a time from local time (time according to the computer's current time zone) to UTC time (also known as Greenwich Mean Time). The source and target times are stored in FILETIME format. The function returns 1 if successful, or 0 if an error occured. ...
Hits: 4792 Rating: Category: Date/Time (3.00) votes 2814

LoadCursorFromFile
LoadCursorFromFile loads a cursor from a cursor file. The cursor file can contain either a regular cursor (*.cur) or an animated cursor (*.ani). If successful, the function returns a cursor handle to the newly loaded cursor. If unsuccessful, the function returns 0. ...
Hits: 5315 Rating: Category: Cursor (2.24) votes 1230

LoadCursor
LoadCursor loads a cursor from either a currently running program's cursor resources or Windows's cursor resources. The cursor can be referenced either by its resource name or by its numeric resource ID number. If successful, the function returns a handle to the loaded cursor. If unsuccessful, the f...
Hits: 8486 Rating: Category: Cursor (3.21) votes 2608

LoadImage
The LoadImage function loads an icon, cursor, or bitmap....
Hits: 13280 Rating: Category: Bitmap (3.07) votes 818

midiOutShortMsg
The midiOutShortMsg function sends a short MIDI message to the specified MIDI output device....
Hits: 5518 Rating: Category: MIDI (3.05) votes 1367

midiOutOpen
The midiOutOpen function opens a MIDI output device for playback....
Hits: 5220 Rating: Category: MIDI (3.41) votes 775

midiOutGetNumDevs
The midiOutGetNumDevs function retrieves the number of MIDI output devices present in the system...
Hits: 3886 Rating: Category: MIDI (2.91) votes 1944

midiOutGetDevCaps
The midiOutGetDevCaps function queries a specified MIDI output device to determine its capabilities....
Hits: 4016 Rating: Category: MIDI (3.17) votes 1924

midiOutClose

The midiOutClose function closes the specified MIDI output device....


Hits: 3801 Rating: Category: MIDI (3.16) votes 1801

ModifyMenu
The ModifyMenu function changes an existing menu item. This function is used to specify the content, appearance, and behavior of the menu item....
Hits: 5743 Rating: Category: Menu (2.84) votes 1015

mciSendString
N/A
Hits: 3595 Rating: Category: Sound (2.79) votes 885

MoveToEx
MoveToEx sets the current point of a device. The current point is the starting point from which all graphics APIs ending with "To" (such as LineTo) begin drawing from. Some programming languages call this point the last point referenced. This function also puts the former current point into the vari...
Hits: 5177 Rating: Category: Device (2.66) votes 2099

MessageBeep
MessageBeep plays one of the system's associated sounds, with one exception. These sounds are some of the ones that Windows associates with certain events. However, this function can also play a beep on the computer's internal speaker. The function returns 1 if successful, or 0 if an error occured. ...
Hits: 5122 Rating: Category: Sound (3.34) votes 1465

MoveWindow
MoveWindow moves a window to a new location. In addition to moving it, this function also changes the window's size to a new width and height. The function returns 1 if successful, or 0 if an error occured...
Hits: 6985 Rating: Category: Window (2.78) votes 1407

MoveFile
MoveFile moves or renames a file or directory -- it's really the same operation either way. If a directory is moved/renamed, all of the subdirectories and files contained in it will similarly be moved/renamed to reflect the path change. The function returns 1 if successful, or 0 if an error occured....
Hits: 7200 Rating: Category: File (2.00) votes 1408

NetWkstaGetInfo
The NetWkstaGetInfo function returns information about the configuration elements for a workstation....
Hits: 4259 Rating: Category: Network (3.43) votes 743

NetUserGetInfo

The NetUserGetInfo function retrieves information about a particular user account on a server....
Hits: 4662 Rating: Category: Network (2.87) votes 483

NetShareGetInfo
The NetShareGetInfo function retrieves information about a particular shared resource on a server....
Hits: 4719 Rating: Category: Network (2.95) votes 473

NetShareDel
The NetShareDel function deletes a share name from a server's list of shared resources, disconnecting all connections to the shared resource....
Hits: 2875 Rating: Category: Network (3.15) votes 369

NetShareAdd
The NetShareAdd function shares a server resource....
Hits: 4865 Rating: Category: Network (2.68) votes 567

NetMessageBufferSend
The NetMessageBufferSend function sends a buffer of information to a registered message alias....
Hits: 4755 Rating: Category: Network (2.81) votes 926

Netbios
The Netbios function interprets and executes the specified network control block (NCB)....
Hits: 6610 Rating: Category: Network (3.01) votes 856

NetApiBufferFree
The NetApiBufferFree function frees the memory that NetApiBufferAllocate allocates. Use this function to free the memory that other Net functions return....
Hits: 3195 Rating: Category: Network (3.03) votes 697

OpenClipboard
The OpenClipboard function opens the clipboard for examination and prevents other applications from modifying the clipboard content....
Hits: 6218 Rating: Category: Clipboard (3.15) votes 966

OpenFile
The OpenFile function creates, opens, reopens, or deletes a file....
Hits: 14450 Rating: Category: File (2.68) votes 742

OpenPrinter
The OpenPrinter function retrieves a handle to the specified printer or print server....
Hits: 8403 Rating: Category: Printer (2.91) votes 1416

OffsetRect

OffsetRect changes the position of a rectangle without changing its size. If the value to move by is negative, the rectangle is moved left or up (depending on the direction); positive values move it right or down. The function returns 0 if an error occured, or 1 if successful. ...
Hits: 3723 Rating: Category: Rectangle (2.26) votes 1742

OVERLAPPED Structure
OVERLAPPED-type variables tell the file access functions what part of a file to read or write when asynchronous (overlapped) file access is used. Note that Windows 95/98 does not allow asynchronous file access for disk files, although Windows NT does. The actual offset is identified by combining off...
Hits: 3664 Rating: Category: File (2.55) votes 1666

OSVERSIONINFO Structure
OSVERSIONINFO-type variables hold information about the version of Windows currently running. This structure holds various pieces of information identifying the version number, platform, and more about Windows...
Hits: 3539 Rating: Category: System (2.33) votes 961

OPENFILENAME Structure
OPENFILENAME-type variables work with the two Windows file dialog box APIs, GetOpenFileName and GetSaveFileName. This structure is used both to pass information to the function and to return data from it. ...
Hits: 6922 Rating: Category: File (3.11) votes 608

PlaySound
The PlaySound function plays a sound specified by the given filename, resource, or system event. (A system event may be associated with a sound in the registry or in the WIN.INI file.)...
Hits: 10129 Rating: Category: Sound (3.18) votes 951

PrepareTape
The PrepareTape function prepares the tape to be accessed or removed....
Hits: 2710 Rating: Category: Tape (3.04) votes 585

PrinterProperties
The PrinterProperties function displays a printer-properties dialog box for the specified printer....
Hits: 5555 Rating: Category: Printer (2.26) votes 1437

Pie
Pie draws an elliptical pie wedge on a device. The pie wedge is drawn using the device's currently selected pen and is filled using its currently selected brush. The pie wedge consists of two radials from the ellipse's center to the ellipse's edge, filling the area between them (going counterclockwi...
Hits: 3100 Rating: Category: Ellipse (2.97) votes 1070

PolylineTo

PolylineTo draws a series of connected lines on a graphics-capable device. The points are given to the function inside an array passed as lppt. The function draws lines connecting the device's current point to the first point, the first point to the second point, the second point to the third point,...
Hits: 3175 Rating: Category: Polygon (3.01) votes 1159

PRINTER_INFO_1
PRINTER_INFO_1-type variable store information about a printer. This structure stores a few pieces of information relating to a printer. ...
Hits: 3666 Rating: Category: Printer (2.79) votes 854

PRINTER_INFO_2
PRINTER_INFO_2-type variables hold a multitude of information about a printer. Its member values, along with substructures inside of it, identify most pieces of information about a printer which Windows can provide. ...
Hits: 5124 Rating: Category: Printer (2.78) votes 1462

PRINTER_INFO_4
PRINTER_INFO_4-type variables store a very terse set of information about a printer. The information is limited to the name of the printer and on which network server (if any) it is located on. ...
Hits: 4022 Rating: Category: Printer (3.38) votes 1248

PRINTER_INFO_5
PRINTER_INFO_5-type variables hold information about a printer. This structure only identifies a few of the possible pieces of information associated with a printer. ...
Hits: 3735 Rating: Category: Printer (3.10) votes 920

PrintDlg
PrintDlg displays either the Print common dialog box or the Print Setup dialog box. Either box can be used to allow the user to select a printer and other settings, such as the number of copies and the page range, desired for a print operation. Information for initializing the dialog box as well as ...
Hits: 6829 Rating: Category: Printer (3.11) votes 516

PRINTDLG_TYPE
PRINTDLG_TYPE-type variables store the necessary information to use a Print common dialog box or a Print Setup common dialog box. This structure holds all information necessary to initialize the box and receives the data selected by the user. Set the various members for the box's default selections ...
Hits: 3871 Rating: Category: Printer (2.91) votes 377

Polyline
Polyline draws a series of lines on a graphics-capable device. These lines connect the points given in an array passed as lpPoint. Lines are drawn connecting the first point to the second point, the second point to the third point, etc. The first and last points are not connected. The lines are dra...

Hits: 3577 Rating: Category: Polygon

(2.90) votes 1060

PolyPolygon
PolyPolygon draws multiple polygons on a given device. The polygons are drawn using the device's current pen and are filled using the device's current brush. The various polygons are not connected. The vertices of every polygon are stored in an array passed as lpPoint. The array passed as lpPolyCoun...
Hits: 4242 Rating: Category: Polygon (2.76) votes 937

PolyPolyline
PolyPolyline draws multiple sets of lines connecting points on a graphics-capable device. This function has a similar effect as using Polyline with various sets of points. Lines are drawn to connect the first point in a set to the second point, the second point to the third, etc. The first and last ...
Hits: 2948 Rating: Category: Polygon (3.02) votes 548

PtInRect
PtInRect determines if a point lies inside or outside of a rectangle. Note that Windows considers the left and top edges of a rectangle to be inside it, and the right and bottom edges to be outside. The function returns 1 if the point is inside or 0 if it is outside....
Hits: 3814 Rating: Category: Rectangle (2.01) votes 1038

Polygon
Polygon draws and fills a polygon on a device. The polygon is drawn using the current pen and is filled using the current brush. The vertices of the polygon are stored in an array passed as lpPoint, in sequential order. Only specify each point once. The function returns 1 if successful, or 0 if an e...
Hits: 4065 Rating: Category: Polygon (2.82) votes 1218

ReleaseCapture
Public Declare Function ReleaseCapture Lib "user32" () As Long...
Hits: 3900 Rating: Category: System (3.11) votes 2649

RegCreateKey
The RegCreateKey function creates the specified key. If the key already exists in the registry, the function opens it. This function is provided for compatibility with Windows version 3.1. Win32based applications should use the RegCreateKeyEx function....
Hits: 6404 Rating: Category: Registry (3.26) votes 509

RemoveFontResource
The RemoveFontResource function removes the fonts in the specified file from the Windows font table....
Hits: 3953 Rating: Category: Font (2.83) votes 1365

RegisterHotKey

The RegisterHotKey function defines a system-wide hot key....


Hits: 8909 Rating: Category: HotKey (2.55) votes 738

RegSaveKey
The RegSaveKey function saves the specified key and all of its subkeys and values to a new file....
Hits: 5714 Rating: Category: Registry (2.83) votes 893

RegRestoreKey
The RegRestoreKey function reads the registry information in a specified file and copies it over the specified key. This registry information may be in the form of a key and multiple levels of subkeys....
Hits: 3160 Rating: Category: Registry (3.26) votes 432

RegOpenKey
The RegOpenKey function opens the specified key. This function is provided for compatibility with Windows version 3.1. Win32-based applications should use the RegOpenKeyEx function....
Hits: 8101 Rating: Category: Registry (2.57) votes 560

RegNotifyChangeKeyValue
The RegNotifyChangeKeyValue function notifies the caller about changes to the attributes or contents of a specified registry key. Note that the function does not notify the caller if the specified key is deleted....
Hits: 4203 Rating: Category: Registry (3.22) votes 597

RegEnumValue
The RegEnumValue function enumerates the values for the specified open registry key. The function copies one indexed value name and data block for the key each time it is called....
Hits: 5694 Rating: Category: Registry (2.98) votes 436

RegEnumKeyEx
The RegEnumKeyEx function enumerates subkeys of the specified open registry key. The function retrieves information about one subkey each time it is called....
Hits: 7260 Rating: Category: Registry (2.53) votes 1397

RegDeleteValue
The RegDeleteValue function removes a named value from the specified registry key....
Hits: 4294 Rating: Category: Registry (3.34) votes 427

RegDeleteKey
Windows 95: The RegDeleteKey function deletes a key and all its descendents. Windows NT: The RegDeleteKey function deletes the specified key. This function cannot delete a key that has subkeys....
Hits: 6222 Rating: Category: Registry (2.92) votes 1311

Rectangle

Rectangle draws a rectangular-shaped box on a graphics-capable device. The rectangle is drawn in the device's current drawing color and is filled using its current filling color and brush, if any. The function returns 0 if an error occured, or 1 if successful. ...
Hits: 5154 Rating: Category: Rectangle (2.69) votes 1010

RoundRect
RoundRect draws a rectangle with rounded corners on a graphics-capable device. The rounded rectangle is drawn in the device's current drawing color and is filled using its current filling color and brush, if any. The first two (x,y) coordinate pairs specified are the upper-left and lower-right corne...
Hits: 5474 Rating: Category: Rectangle (3.41) votes 1554

ReleaseDC
ReleaseDC frees up the resources used when you use GetDC to get an object's device context. This function should not be used to destroy a device context obtained from CreateDC -- for those, use DeleteDC instead. This should be done after your program finishes using the device context. The function r...
Hits: 4534 Rating: Category: Device (3.14) votes 1893

RemoveMenu
The RemoveMenu function deletes a menu item from the specified menu. If the menu item opens a drop-down menu or submenu, RemoveMenu does not destroy the menu or its handle, allowing the menu to be reused....
Hits: 5186 Rating: Category: Menu (3.21) votes 939

ReadConsole
The ReadConsole function reads character input from the console input buffer and removes it from the buffer....
Hits: 3726 Rating: Category: Console (2.61) votes 582

ReadFile
ReadFile reads data from an open file and puts the data in the variable passed as lpBuffer. The function also puts the number of bytes of data actually read into the variable passed as lpNumberOfBytesRead. The file must of course have been opened with read-level access. The function starts reading f...
Hits: 14512 Rating: Category: File (3.30) votes 1132

RECT Structure
RECT-type variables hold a rectangle. This structure defines a rectangle by storing the coordinates of its upper-left and lower-right corners. ...
Hits: 3501 Rating: Category: Rectangle (2.75) votes 1799

RemoveDirectory
RemoveDirectory deletes a directory from a disk. The function will not delete any files or subdirectories inside the directory. If the directory to delete is not completely empty, the function will fail. The function returns 1 if successful, or 0 if an error occured. ...

Hits: 3883 Rating: Category: System

(4.22) votes 974

RegSetValueEx
RegSetValueEx writes a value to a registry key. If the value does not already exist, it will be created. The value can be of a number of different data types. In Visual Basic, if some sort of string value is written to the registry, the string must explicitly be passed ByVal. The function returns ze...
Hits: 8135 Rating: Category: Registry (2.21) votes 560

RegQueryValueEx
RegQueryValueEx reads a value from a registry key. It can read many different types of data, including integer types and strings. In Visual Basic, when reading a type of string from the registry, you must pass the string variable explicitly ByVal. The function returns 0 if successful, or a non-zero ...
Hits: 10097 Rating: Category: Registry (2.54) votes 586

RegOpenKeyEx
RegOpenKeyEx opens a key in the Windows registry. The handle it gives must be used when you read to or write from any values under that key. Unlike RegCreateKeyEx, this function will not create the key if it does not exist. The function puts a handle to the opened key into the variable passed as phk...
Hits: 9815 Rating: Category: Registry (4.00) votes 1463

RegCreateKeyEx
RegCreateKeyEx creates a new registry key. If the key you want to create already exists, the existing key will be opened (as if RegOpenKeyEx had been used). The handle to the reated/opened key is put into the variable passed as phkResult. The function returns 0 if successful, or a non-zero error cod...
Hits: 6770 Rating: Category: Registry (2.81) votes 377

RegCloseKey
RegCloseKey closes a registry key. This should be done after you finish reading to or writing to the registry. Closing the registry key frees up some resources. Obviously, you can no longer use the key after closing it. The function returns 0 if successful, or a non-zero error code if an error occur...
Hits: 3822 Rating: Category: Registry (2.80) votes 1866

SetTapeParameters
The SetTapeParameters function either specifies the block size of a tape or configures the tape device....
Hits: 2460 Rating: Category: Tape (2.97) votes 493

SetDIBitsToDevice
The SetDIBitsToDevice function sets the pixels in the specified rectangle on the device that is associated with the destination device context using color data from a device-independent bitmap (DIB)....

Hits: 10899 Rating: Category: Bitmap

(2.97) votes 387

Sleep
The Sleep function suspends the execution of the current thread for a specified interval....
Hits: 15715 Rating: Category: Wait (2.78) votes 1377

SHSetValue
Sets the value of a registry key. ...
Hits: 4384 Rating: Category: Registry (3.31) votes 715

SetTapePosition
The SetTapePosition sets the tape position on the specified device....
Hits: 2439 Rating: Category: Tape (3.03) votes 419

SHGetFileInfo
Retrieves information about an object in the file system, such as a file, a folder, a directory, or a drive root....
Hits: 6209 Rating: Category: File (2.89) votes 812

SetVolumeLabel
The SetVolumeLabel function sets the label of a file system volume....
Hits: 3706 Rating: Category: Drives (3.11) votes 698

SHGetDiskFreeSpace
Retrieves disk space information for a disk volume....
Hits: 4687 Rating: Category: Drives (3.23) votes 2035

SetClipboardData
The SetClipboardData function places data on the clipboard in a specified clipboard format....
Hits: 7868 Rating: Category: Clipboard (3.54) votes 931

SetClipboardViewer
The SetClipboardViewer function adds the specified window to the chain of clipboard viewers. Clipboard viewer windows receive a WM_DRAWCLIPBOARD message whenever the content of the clipboard changes....
Hits: 4933 Rating: Category: Clipboard (3.03) votes 755

SetBitmapBits
The SetBitmapBits function sets the bits of color data for a bitmap to the specified values....
Hits: 6724 Rating: Category: Bitmap (3.14) votes 1137

SleepEx
The SleepEx function causes the current thread to enter a wait state until one of the following occurs: An I/O completion callback function is called An asynchronous procedure call (APC) is

queued to the thread. The time-out interval elapses...


Hits: 6437 Rating: Category: Wait (3.26) votes 640

SetArcDirection
N/A
Hits: 3569 Rating: Category: Arc (2.44) votes 1969

ShellFileCopy
Copying files using the Shell API displays the progress dialog ...
Hits: 5351 Rating: Category: File (3.47) votes 1547

SubtractRect
SubtractRect subtracts a smaller rectangle from a larger one. Rectangle subtraction is defined as follows. The large and small rectangles must intersect completely along one entire side, neither extanding farther along that side than the other. In other words, they must share a common side. If this ...
Hits: 3152 Rating: Category: Rectangle (2.53) votes 1002

SelectObject
SelectObject selects a given object for use on a device. Possible objects to use with this function include bitmaps, brushes, fonts, pens, and regions. Once selected, this object will be used by the device whenever necessary. (For example, the selected brush will be used whenever the device needs t...
Hits: 4252 Rating: Category: Objects (3.33) votes 912

sndPlaySound
NOTE: The function sndPlaySound is obsolete. It is superseded by the PlaySound function. sndPlaySound plays either a .WAV file or a system-defined sound. If the SND_NODEFAULT flag is used, the function returns 0 if the .WAV file (or system sound) cannot be found and 1 if it is. If the flag is no...
Hits: 7821 Rating: Category: Sound (2.94) votes 896

SetDoubleClickTime
SetDoubleClickTime sets the maximum amount of time allowed between successive mouse clicks for Windows to determine it as a double click. This function alters how Windows interprets a double click, so of course all applications as well as Windows itself will be affected. Be careful using this functi...
Hits: 3044 Rating: Category: System (2.88) votes 800

SwapMouseButton
SwapMouseButton alters the mapping used for the mouse buttons. Windows allows you to interpret left-button clicks as right-button clicks and vice versa. This functionality is designed for people who use the mouse left-handed. Of course, Windows is normally the only program to ever change this, so do...
Hits: 3637 Rating: Category: System (2.89) votes 1018

SetConsoleTitle
The SetConsoleTitle function sets the title bar string for the current console window....
Hits: 2512 Rating: Category: Console (3.03) votes 421

SendInput
The SendInput function synthesizes keystrokes, mouse motions, and button clicks...
Hits: 15112 Rating: Category: Keyboard (2.43) votes 831

SetKeyboardState
The SetKeyboardState function copies a 256-byte array of keyboard key states into the calling threads keyboard-input state table....
Hits: 9506 Rating: Category: Keyboard (2.96) votes 1783

SetMenuItemBitmaps
The SetMenuItemBitmaps function associates the specified bitmap with a menu item. Whether the menu item is checked or unchecked, Windows displays the appropriate bitmap next to the menu item....
Hits: 5166 Rating: Category: Menu (1.92) votes 1073

SetMenuItemInfo
The SetMenuItemInfo function changes information about a menu item....
Hits: 4733 Rating: Category: Menu (3.70) votes 1088

StartDoc
The StartDoc function starts a print job. This function replaces the STARTDOC printer escape....
Hits: 4287 Rating: Category: Printer (3.00) votes 757

StartPage
The StartPage function prepares the printer driver to accept data....
Hits: 3277 Rating: Category: Printer (2.88) votes 1380

SetConsoleTextAttribute
The SetConsoleTextAttribute function sets the attributes of characters written to the screen buffer by the WriteFile or WriteConsole function, or echoed by the ReadFile or ReadConsole function. This function affects text written after the function call....
Hits: 3147 Rating: Category: Console (2.84) votes 799

SetTextAlign
SetTextAlign specifies how a device displays text relative to a given reference point. The reference point is the point used to identify where a line of text should be written. The function returns 1 if successful, or 0 if an error occured. ...
Hits: 3816 Rating: Category: Text (3.05) votes 1409

StretchBlt

StretchBlt copies a section of an image from one device to another. This function also allows you to change the original size and dimensions of the image section, unlike the related function BitBlt. In addition to using the straight "copy" method, you can specify other ways of copying the image with...
Hits: 6752 Rating: Category: Bitmap (3.69) votes 569

SetBrushOrgEx
SetBrushOrgEx sets the origin point for using a brush on a given device. Note that this function only takes effect on the next brush the device selects -- the currently selected brush in unaffected! The brush origin point determines the offset of the 8x8 block used to fill in areas (the brush). For ...
Hits: 3008 Rating: Category: Brush (2.75) votes 561

SetWindowPos
SetWindowPos moves a window to a new location on the screen. Its physical coordinates, dimensions, and Z-order position (the Z-order determines which windows are on top of others) can be set. The function returns 0 if an error occured or 1 if successful. ...
Hits: 15982 Rating: Category: Window (2.87) votes 612

SetTimer
N/A
Hits: 10242 Rating: Category: Timer (2.72) votes 1057

SetFileAttributes
SetFileAttributes changes the attributes of a file or a directory. The four attributes you can set are archive, read-only, hidden, and system status -- the other attributes merely reflect unchangeable properties of the file. Any of the four can be on or off in any order. The function returns 0 if an...
Hits: 6741 Rating: Category: File (3.30) votes 997

SetSystemCursor
SetSystemCursor changes one of the cursors that Windows provides. For example, this function can change the cursor used to represent the default arrow cursor. Be careful using this function, since this redefines the default cursors instead of simply setting the current look of the cursor. The functi...
Hits: 7073 Rating: Category: Cursor (3.23) votes 686

SetCursorPos
SetCursorPos sets the position of the mouse cursor. If you try to set the coordinates outside of the range of the display (for example, to (700,40) on a 640x480 display) or outside the confining rectangle (set by ClipCursor), the cursor will just go to the edge of the screen or the rectangle. The fu...
Hits: 11373 Rating: Category: Cursor (2.98) votes 1731

Sleep
Sleep pauses program execution for a certain amount of time. This is more accurate than using a do-nothing loop, waiting for a certain amount of time to pass. The function does not return a

value. ...
Hits: 5741 Rating: Category: Application (2.25) votes 1149

SystemTimeToFileTime
SystemTimeToFileTime converts a time and date stored in a SYSTEMTIME structure to an identical time and date stored in a FILETIME structure. The former structure provides a easier way to access a date and time, whereas the latter is used by Windows to identify times and dates associated with files. ...
Hits: 4490 Rating: Category: Date/Time (2.42) votes 687

SetForegroundWindow
SetForegroundWindow makes the specified window the current foreground window and gives it the focus. This function should only be used with windows which your program owns. Of course this function should be used with caution, since the user usually doesn't expect the foreground window to change unex...
Hits: 12418 Rating: Category: Window (3.54) votes 1411

ShellExecute
ShellExecute uses the shell to open or print a file or run a program. Under Win 95/98, this function will also open a My Computer or Explorer window to a given directory. If an executable program is specified, Windows will run that program. If a document file is specified, Windows will open or prin...
Hits: 4249 Rating: Category: System (2.27) votes 436

SYSTEMTIME Structure
SYSTEMTIME-type variables hold an exact date and time, down to the millisecond. There are two ways this structure stores dates: absolute and relative. Absolute dates (the default, regular format) are "normal" dates, such as January 15, 1998 or December 25, 2001. Relative dates are dates such as "the...
Hits: 5890 Rating: Category: Date/Time (3.47) votes 1133

SendMessage
N/A
Hits: 16620 Rating: Category: Application (3.07) votes 3106

Shell_NotifyIcon
N/A
Hits: 6962 Rating: Category: Icon (2.71) votes 1533

SetPolyFillMode
SetPolyFillMode sets the method used by a device to fill polygonal areas and shapes. The two modes differ only over complex overlapping polygons, where the edges of the polygon criss-cross each other inside the interior (see the example for an example of a complex overlapping polygon). The function ...
Hits: 4158 Rating: Category: Polygon (3.62) votes 853

SetRect
SetRect sets the position and size of a rectangle. The two coordinates specified are the upper-left and lower-right corners of the rectangle. The function returns 0 if an error occured, or 1 if successful. ...
Hits: 2534 Rating: Category: Rectangle (2.72) votes 1026

SetRectEmpty
SetRectEmpty sets a rectangle to an empty state. An empty rectangle is one that has a nonpositive width and/or height. In this case, Windows sets the rectangle to (0,0)-(0,0). The function returns 0 if an error occured, or 1 if successful. ...
Hits: 2200 Rating: Category: Rectangle (2.76) votes 982

SetParent
SetParent moves a window from having one parent window to another. If needed, the window itself moves so it can be "inside" its new parent. If successful, the function returns the handle of the moved window's former parent. If it fails, it will instead return 0. ...
Hits: 8632 Rating: Category: Window (2.92) votes 2499

SetWindowText
SetWindowText changes the text that appears in the title bar of a window. Although this works with any window, including ones your program doesn't own, other programs won't expect their window titles to be changed, so use this with care on windows you didn't create. The function returns 0 if an erro...
Hits: 5342 Rating: Category: Window (3.69) votes 943

SetActiveWindow
SetActiveWindow makes a given window the active window for the program, giving it the focus. This window only becomes the foreground window if the application which owns it is the currently active program. This function can only be used on windows which the program owns. This function should be used...
Hits: 4804 Rating: Category: Window (2.85) votes 2751

ShowWindow
ShowWindow shows (or hides) a window in a certain manner. For example, the function can minimize, maximize, or restore a given window. The function returns 0 if the window had been hidden before the call, or a non-zero value if it had been visible....
Hits: 16008 Rating: Category: Window (3.34) votes 1098

SetFilePointer
SetFilePointer moves the position of the file pointer of a currently open file. The file pointer identifies the position in a synchronous (non-overlapped) file where reading from and writing to the file begins. The file must have been opened with at least either read-level or write-level access (or ...
Hits: 5839 Rating: Category: File (2.93) votes 1246

SetCursor

SetCursor sets the image used to represent the mouse cursor. The new cursor can be any valid cursor that has either been created or loaded. If successful, the function returns a handle to the old cursor image. If unsuccessful, the function returns 0. ...
Hits: 10515 Rating: Category: Cursor (2.74) votes 1033

ShowCursor
ShowCursor either shows or hides the mouse cursor. This is not done directly, but rather by incrementing or decrementing a counter. Each function call raises or lowers the counter by 1. If the counter is negative, the cursor is invisible. It if it non-negative, the cursor is visible. The function re...
Hits: 4570 Rating: Category: Cursor (2.75) votes 866

TouchFileTimes
The TouchFileTimes function updates the date and time at which the specified file was last modified....
Hits: 3740 Rating: Category: File (3.07) votes 864

timeSetEvent
The timeSetEvent function starts a specified timer event. The multimedia timer runs in its own thread. After the event is activated, it calls the specified callback function or sets or pulses the specified event object....
Hits: 7567 Rating: Category: Timer (3.60) votes 842

timeKillEvent
The timeKillEvent function cancels a specified timer event....
Hits: 3259 Rating: Category: Timer (2.98) votes 673

TrackPopupMenuEx
The TrackPopupMenuEx function displays a shortcut menu at the specified location and tracks the selection of items on the shortcut menu. The shortcut menu can appear anywhere on the screen....
Hits: 4169 Rating: Category: Menu (3.09) votes 420

TrackPopupMenu
The TrackPopupMenu function displays a shortcut menu at the specified location and tracks the selection of items on the menu....
Hits: 4874 Rating: Category: Menu (2.79) votes 438

TextOut
TextOut displays a line of text on a device. The relation of the text to the (x,y) pair passed to the function can be set using SetTextAlign. The text will be displayed using the device's currently selected font and text drawing color. The function returns 1 if successful, or 0 if an error occured. ...
Hits: 7046 Rating: Category: Text (2.63) votes 1467

TIME_ZONE_INFORMATION

TIME_ZONE_INFORMATION-type variables hold information about the system's selected time zone. The two arrays in the structure are actually strings, each element holding the ASCII codes for each character (the end of the string is marked by a NULL character, ASCII code 0). For more information about h...
Hits: 5361 Rating: Category: Date/Time (2.55) votes 847

UnregisterHotKey
The UnregisterHotKey function frees a hot key previously registered by the calling thread....
Hits: 3681 Rating: Category: HotKey (3.23) votes 759

URLDownloadToFile
Downloads bits from the Internet and saves them to a file....
Hits: 20799 Rating: Category: Internet (3.05) votes 1884

UnionRect
UnionRect determines the smallest possible rectangle that contains two other rectangles. This rectangle is called the union rectangle because it is derived from the union of the areas that the two source rectangles occupy. The union rectangle is put into the variable passed as lpDestRect. The functi...
Hits: 3015 Rating: Category: Rectangle (2.42) votes 1004

VerQueryValue
The VerQueryValue function returns selected version information from the specified versioninformation resource. To retrieve the appropriate resource, the GetFileVersionInfo function must be called before VerQueryValue....
Hits: 5614 Rating: Category: File (3.02) votes 939

VirtualKeyCodes
The virtual key codes are values which reference one of the keys on the keyboard. Oddly, the three mouse buttons (left, middle, right) are also assigned virtual key codes. The letters A-Z and numbers 0-9 are assigned virtual key codes equal to their ASCII values. The keys 0-9 and the decimal point i...
Hits: 6668 Rating: Category: Keyboard (2.95) votes 989

waveInPrepareHeader
The waveInPrepareHeader function prepares a buffer for waveform-audio input....
Hits: 2638 Rating: Category: Sound (2.92) votes 402

waveOutGetNumDevs
The waveOutGetNumDevs function retrieves the number of waveform-audio output devices present in the system....
Hits: 4567 Rating: Category: Sound (2.92) votes 1194

WNetOpenEnum
The WNetOpenEnum function starts an enumeration of network resources or existing connections....

Hits: 4434 Rating: Category: Network

(2.91) votes 457

waveOutGetDevCaps
The waveOutGetDevCaps function retrieves the capabilities of a given waveform-audio output device....
Hits: 2636 Rating: Category: Sound (2.91) votes 348

waveInUnprepareHeader
The waveInUnprepareHeader function cleans up the preparation performed by the waveInPrepareHeader function. This function must be called after the device driver fills a buffer and returns it to the application. You must call this function before freeing the buffer....
Hits: 2398 Rating: Category: Sound (2.82) votes 388

waveInStop
The waveInStop function stops waveform-audio input....
Hits: 3440 Rating: Category: Sound (2.92) votes 367

waveOutGetPosition
The waveOutGetPosition function retrieves the current playback position of the given waveformaudio output device....
Hits: 4748 Rating: Category: Sound (3.03) votes 608

waveInReset
The waveInReset function stops input on the given waveform-audio input device and resets the current position to zero. All pending buffers are marked as done and returned to the application....
Hits: 2310 Rating: Category: Sound (3.05) votes 423

waveOutGetErrorText
The waveOutGetErrorText function retrieves a textual description of the error identified by the given error number....
Hits: 1802 Rating: Category: Sound (2.93) votes 346

waveInOpen
The waveInOpen function opens the given waveform-audio input device for recording....
Hits: 8506 Rating: Category: Sound (2.90) votes 441

waveInGetNumDevs
The waveInGetNumDevs function returns the number of waveform-audio input devices present in the system....
Hits: 2678 Rating: Category: Sound (3.04) votes 409

waveInGetErrorText
The waveInGetErrorText function retrieves a textual description of the error identified by the given error number....

Hits: 2350 Rating: Category: Sound

(3.01) votes 309

waveInGetDevCaps
The waveInGetDevCaps function retrieves the capabilities of a given waveform-audio input device....
Hits: 3395 Rating: Category: Sound (2.88) votes 422

waveInClose
The waveInClose function closes the given waveform-audio input device....
Hits: 2497 Rating: Category: Sound (2.99) votes 409

waveInAddBuffer
The waveInAddBuffer function sends an input buffer to the given waveform-audio input device. When the buffer is filled, the application is notified....
Hits: 3758 Rating: Category: Sound (2.83) votes 413

waveInStart
The waveInStart function starts input on the given waveform-audio input device....
Hits: 3418 Rating: Category: Sound (2.99) votes 394

WNetAddConnection
The WNetAddConnection function enables the calling application to connect a local device to a network resource. A successful connection is persistent, meaning that Windows automatically restores the connection during subsequent logon operations....
Hits: 7518 Rating: Category: Network (2.56) votes 1548

WNetGetUser
The WNetGetUser-function retrieves the Network user name....
Hits: 5589 Rating: Category: Network (3.22) votes 1258

WNetGetConnection
The WNetGetConnection function retrieves the name of the network resource associated with a local device....
Hits: 6864 Rating: Category: Network (1.98) votes 789

WNetEnumResource
The WNetEnumResource function continues a network-resource enumeration started by the WNetOpenEnum function....
Hits: 2776 Rating: Category: Network (2.82) votes 447

waveOutClose
The waveOutClose function closes the given waveform-audio output device....
Hits: 1408 Rating: Category: Sound (3.03) votes 207

WNetCancelConnection
The WNetCancelConnection function breaks an existing network connection....
Hits: 4307 Rating: Category: Network (2.10) votes 964

waveOutGetVolume
The waveOutGetVolume function retrieves the current volume level of the specified waveformaudio output device....
Hits: 5346 Rating: Category: Sound (1.81) votes 813

WideCharToMultiByte
The WideCharToMultiByte function maps a wide-character string to a new character string. The new character string is not necessarily from a multibyte character set....
Hits: 6651 Rating: Category: Character (2.93) votes 458

WaitForSingleObject
The WaitForSingleObject function returns when one of the following occurs: The specified object is in the signaled state. The time-out interval elapses....
Hits: 7344 Rating: Category: Wait (2.58) votes 450

waveOutWrite
The waveOutWrite function sends a data block to the given waveform-audio output device....
Hits: 2750 Rating: Category: Sound (3.00) votes 254

waveOutUnprepareHeader
The waveOutUnprepareHeader function cleans up the preparation performed by the waveOutPrepareHeader function. This function must be called after the device driver is finished with a data block. You must call this function before freeing the buffer....
Hits: 1927 Rating: Category: Sound (3.08) votes 318

waveOutSetVolume
The waveOutSetVolume function sets the volume level of the specified waveform-audio output device....
Hits: 8098 Rating: Category: Sound (3.12) votes 1793

waveOutReset
The waveOutReset function stops playback on the given waveform-audio output device and resets the current position to zero. All pending playback buffers are marked as done and returned to the application....
Hits: 1874 Rating: Category: Sound (3.05) votes 202

waveOutPrepareHeader
The waveOutPrepareHeader function prepares a waveform-audio data block for playback....
Hits: 1491 Rating: Category: Sound (3.03) votes 200

waveOutOpen

The waveOutOpen function opens the given waveform-audio output device for playback....
Hits: 3790 Rating: Category: Sound (3.10) votes 282

WNetCloseEnum
The WNetCloseEnum function ends a network resource enumeration started by the WNetOpenEnum function....
Hits: 2082 Rating: Category: Network (2.88) votes 344

WriteConsole
The WriteConsole function writes a character string to a console screen buffer beginning at the current cursor location....
Hits: 5263 Rating: Category: Console (3.02) votes 583

WindowFromPoint
WindowFromPoint determines the handle of the window located at a specific point on the screen. Note that the active window could be a text box, list box, button, or some other object sitting inside a program window. In this case, the handle returned will be to this control and not the program window...
Hits: 4202 Rating: Category: Window (2.72) votes 591

WriteProfileString
WriteProfileString sets a value inside of the WIN.INI file. This function can also be used to set numerical values if they are in string form, for example using "1" to represent the number 1. If the section or value does not exist, it will be created. Note that, since Windows normally handles the WI...
Hits: 5122 Rating: Category: INI-Files (3.20) votes 1996

WritePrivateProfileString
WritePrivateProfileString sets a value inside of an INI file. This function can also be used to set numerical values if they are in string form, for example using "1" to represent the number 1. If the INI file you try to write to does not exist, it will be created. Likewise, if the section or value ...
Hits: 8431 Rating: Category: INI-Files (3.05) votes 1136

WIN32_FIND_DATA
WIN32_FIND_DATA-type variables hold information found about a file from a file search operation. This information includes the file's attributes; its creation, last-access, and last-modified times; the size of the file; its long filename; and its short filename. The file size is a 64-bit value split...
Hits: 5170 Rating: Category: File (2.48) votes 730

WriteFile
WriteFile writes data to an open file. The function also puts the number of bytes of data actually written into the variable passed as lpNumberOfBytesWritten. The file must of course have been opened with write-level access. The function starts writing to the position specified by the file pointer a...
Hits: 4385 Rating: Category: File (2.45) votes 540

Publish

Log In Sign Up

Search Explore Documents Books - FictionBooks - Non-fictionHealth & MedicineBrochures/CatalogsGovernment DocsHow-To Guides/ManualsMagazines/NewspapersRecipes/MenusSchool Work+ all categories RecentFeatured People AuthorsStudentsResearchersPublishersGovernment & NonprofitsBusinessesMusiciansArtists & DesignersTeachers+ all categories Most FollowedPopular

WinTar-Remote tut! 24/08/97=-==-=-=-=-=-=-=-

=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-==Program: WinTarRemoteVersion: 2.2.1URL:http://

www.spiralcom m.comDescriptio n: i know shit about this program i picked up cause of thesizeOperating System:

WindowsCracke r: nIabI [Me'97]Level: IntermediateTool s: SoftICE, W32Dasm, a Hex Editor.Protection

Type: 30 day trialEncrypted/D LL: NoMethod: Dissasemble0.index:0.-index1.Intro2.-What We need (tools)3.Let's Crack the

splash screen4.Lic. screen removal5.- The 1s part of the time trial6.- The 2nd part of the time trial7.-Last Notes8.-Notes9.-

Thak you's1.Intro:Hello, ok here again on another tut for C4N, this time i am goin to talk about Time TrialsEven tough

they are easy a lot of ppl still don't get it so this is why this tut is gone(hopefully) teach you, also i will teach some

of nag remove and bmp (splash) screens :-)ok, the program had to be a time trial (of course) but we need it a not to big program

butonethat had some potencial in it or i could have used Rhino 3d wich is not small and does nothave any teaching

potential (u changed one byte and it's cracked) so ok with the help of afriend Griml0ck we decited to get this program is

called WinTARRemote by SpiralComCom munications Inc. what this program does is not important to us we wil crack

it anddelted it for educational purpose ONLY :-).In this tut i will asume u know how to use all of the tools i will use here else

please getother tuts that do explain how to use them (TKC's, Edison's, josephCo's and others)

2.- What We need (tools):W32dasm (used mostly)SoftIceA ny Hexeditor a patch maker (if we want to

release our crack), i recomen Gpatch by jes and patchit byQaplagpatch i like better cause of ease of use and does some

good patches on the other handpatchitgives u the source of the patch in C :), other wiseuse Pascal or C and do ur own

patch(notexplain ed in this tut sorry).3.- Let's Crack the splash screen:ok once d/l the program u run it add se a nasty splash that

says Thanks for trying WinTar blahblah ,blah after some secs it shows u a license aggrement (ewww), now we

don't like those2 thingsso let's start by taking them away we enter softice and set a bpx on LoadBitmapA once wedo

thiswe run the program again and boom u in Softice cause of one of the bpx u seted b4 nowwe can seethis (from the w32dasm

dissaemble) :* Reference To: USER32.SetTim er, Ord:01FEh ; set time the splash screen is goin toshow|:0040F5F

4 FF15F0C64200 Call dword ptr [0042C6F0]:004 0F5FA E92D010000 jmp 0040F72C* Referenced by a

(U)nconditional or (C)onditional Jump at Address:|:0040F 6FF(C)|:0040F5 FF 6A67 push 00000067 ; hmm nice push here

(does nothing good):0040F601 A124A54200 mov eax, dword ptr [0042A524]:004 0F606 50 push eax* Reference

To: USER32.LoadBi tmapA, Ord:0165h ; this is where u land|:0040F607 FF15D0C64200 Call dword ptr

[0042C6D0]:004 0F60D 8945DC mov dword ptr [ebp-24], eax:0040F610 8D859CFEFFFF lea eax, dword ptr

[ebp+FFFFFE9C ]:0040F616 50 push eax:0040F617 8B4508 mov eax, dword ptr [ebp+08]:0040F 61A 50 push eax

* Reference To: USER32.BeginP aint, Ord:0009h ; begin the painting of the splash|:0040F61 B FF1574C64200

Call dword ptr [0042C674]:004 0F621 8945F8 mov dword ptr [ebp-08], eax:0040F624 8B45F8 mov eax, dword ptr

[ebp08]:0040F627 50 push eax* Reference To: GDI32.CreateCo mpatibleDC, Ord:001Fh|:0040 F628

FF1590C44200 Call dword ptr [0042C490]:004 0F62E 8945FC mov dword ptr [ebp-04], eax:0040F631 8B45DC mov

eax, dword ptr [ebp24]:0040F634 50 push eax:0040F635 8B45FC mov eax, dword ptr [ebp-

04]:0040F638 50 push eax* Reference To: GDI32.SelectObj ect, Ord:013Ch|:0040 F639 FF15B0C44200

Call dword ptr [0042C4B0]:004 0F63F 8D45E0 lea eax, dword ptr [ebp20]:0040F642 50 push eax:0040F643

6A18 push 00000018:0040F 645 8B45DC mov eax, dword ptr [ebp24]:0040F648 50 push eax* Reference To:

GDI32.GetObjec tA, Ord:00DEh|:004 0F649 FF1598C44200 Call dword ptr [0042C498]:004 0F64F

682000CC00 push 00CC0020:0040 F654 6A00 push 00000000:0040F 656 6A00 push 00000000:0040F 658 8B45FC

mov eax, dword ptr [ebp04]:0040F65B 50 push eax:0040F65C 8B45E8 mov eax, dword ptr [ebp-

18]:0040F65F 50 push eax:0040F660 8B45E4 mov eax, dword ptr [ebp1C]:0040F663 50 push

eax:0040F664 6A00 push 00000000:0040F 666 6A00 push 00000000:0040F 668 8B45F8 mov eax, dword ptr [ebp-

08]:0040F66B 50 push eax* Reference To: GDI32.BitBlt, Ord:000Ah|:004 0F66C FF1588C44200 Call dword ptr

[0042C488]:004 0F672 8B45FC mov eax, dword ptr [ebp04]:0040F675 50 push eax

* Reference To: GDI32.DeleteD C, Ord:0043h|:0040 F676 FF1584C44200 Call dword ptr [0042C484]:004

0F67C 8B45DC mov eax, dword ptr [ebp24]:0040F67F 50 push eax* Reference To: GDI32.DeleteOb ject,

Ord:0046h|:0040 F680 FF158CC44200 Call dword ptr [0042C48C]:004 0F686 8D859CFEFFFF lea eax, dword

ptr [ebp+FFFFFE9C ]:0040F68C 50 push eax:0040F68D 8B4508 mov eax, dword ptr [ebp+08]:0040F

690 50 push eax* Reference To: USER32.EndPai nt, Ord:00AFh|:004 0F691 FF1570C64200

Call dword ptr [0042C670]:004 0F697 B801000000 mov eax, 00000001:0040F 69C E992000000 jmp

0040F733* Referenced by a (U)nconditional or (C)onditional Jump at Address:|:0040F 721(C)|:0040F6 A1 8B4510 mov

eax, dword ptr [ebp+10]:0040F 6A4 50 push eax:0040F6A5 8B4508 mov eax, dword ptr [ebp+08]:0040F 6A8 50 push

eax* Reference To: USER32.KillTi mer, Ord:0162h ; kiil the timer set b4 to show the splash|:0040F6A 9

FF15F4C64200 Call dword ptr [0042C6F4]ok u can see here one thing the line that contains push 00000067 in 40f5ff does

nothingso to crack the splash screen we chage this:0040F5FF 6A67 push 00000067 ; hmm nice push here (does nothing

good)to this:0040F5FF E9A5000000 JMP 0040F6A9 ; Nice jump, kills the timer and thesplashso here the splash screen

is disabled and we can continue cracking.4.- Lic. screen removal:ok this par needs some zen cracking :-) this is part of the

disssemble in w32dasm : 813D3C5A4200 00010000 cmp dword ptr [00425A3C], 000001000F853 3000000 jne

004095208B450 8 mov eax, dword ptr [ebp+08]50 push eaxE80AEFFFF F call 00408400 ; call the lic screen(how did i

got here ?83C404 add esp, 0000000485C0 test eax, eax0F851F0000 00 jne 00409520C7051

05C4200010000 00 mov dword ptr [00425C10], 000000016A00 push 000000006A00 push 000000006A10

push 000000108B450 8 mov eax, dword ptr [ebp+08]50 push eax55 push ebp ; this code is only checking if the

file is not8BEC mov ebp, esp83EC08 sub esp, 0000000853 push ebx56 push esi57 push ediC745F867844 000 mov [ebp-

08], 004084676A00 push 000000008B45F 8 mov eax, dword ptr [ebp08]50 push eax8B4508 mov

eax, dword ptr [ebp+08]50 push eax6A66 push 00000066A124A 54200 mov eax, dword ptr [0042A524]50 push eaxramA,

Ord:008AhFF15 C8C64200 Call dword ptr [0042C6C8]894 5FC mov dword ptr [ebp-04], eax837DFC02 cmp dword ptr

[ebp-04], 000000020F851 2000000 jne 00408447"55 push ebpC3 retA1485A4200 mov eax, dword ptr

[00425A48]50 push eax6A00 push 0000000068405 C4200 push 00425C40684C5 C4200 push 00425C4CFF152

CC54200 Call dword ptr [0042C52C]898 5F4FEFFFF mov dword ptr [ebp+FFFFFEF4 ], eaxE91A000000

jmp 004092B26A00 push 0000000068545 C4200 push 00425C5468605 C4200 push 00425C60E896E

2FFFF call 0040753F ; if you follow in SI here u will83C40C add esp, 0000000C8985F 4FEFFFF mov

dword ptr [ebp+FFFFFEF4 ], eax83BDF4FEF FFF00 cmp dword ptr [ebp+FFFFFEF4 ],

000000000F850 D000000 jne 004092CCE89C E8FFFF call 00407B60 ; take a deep look :)85C0 test eax, eax0F849B0000

00 je 00409367:00410 C4F , :00410C7F , :00410C98 , :00410CB1:0041 0CE3 , :00410CFC , :00410D15 ,

:00410D2E:0041 0D60 , :00410D80 , :00410D99 , :00410DB2:0041 0DE4 , :00410DFD , :00410E16 ,

:00411304:0041 6C74 , :00416C8F , :00416CAA , :00416F4F:0041 6F85 , :00417415 , :00417622 ,

:004177C1:0041 788D , :00417961 , :00417982 , :004179A355 push ebp8BEC mov ebp, esp81EC140100

00 sub esp, 0000011453 push ebx56 push esi57 push ediC745F404010 000 mov [ebp0C], 00000104833D3

856420000 cmp dword ptr [00425638], 00000000 ; is the flag Zero0F85070000 00 jne 00407566 ; no then bug

off 33C0 xor eax, eaxE9A0000000 jmp 0040760655 push ebpC3 RETE89CE8FFF F call 00407B60 ; this is our

check our time call :)833DB4574200 00 cmp dword ptr [004257B4], 00000000 ; check the flag0F850A0000

00 jne 00407CC8 ; no? the bug off B801000000 mov eax, 00000001 ; and move EAX to 1E902000000

jmp 00407CCA ; jump to return33C0 xor eax, eaxE900000000 jmp 00407CCF


0 Go BackComment Link Embed Zoom
1

Download

of 10

Readcast

0inShare

More From This User

10 p.

- Learning - How to Crack Any Type of Time Trial Protection (eBook) anon-130885 37608 Reads

Related

9 p.

EK Ahmet Akba 89 Reads

3 p.

Advanced Shell Coding Techniques Rohit Kumar 193 Reads

7 p.

Sentinel Hasp

Cucu Bau 190 Reads Next

Leave a Comment
76f0220752506b

json

You must be logged in to leave a comment. Submit Characters: 400


76f0220752506b

json

You must be logged in to leave a comment. Submit Characters: ...

- Learning - How to Crack Any Type of Time Trial Protection (eBook)


Download or Print Add To A Collection 37.6K Reads 70 Readcasts 34 Embed Views

Published by anon-130885

Follow

Search TIP Press Ctrl-FF to quickly search anywhere in the document.

Search Search History: Searching... Result 00 of 00

00 results for result for p. Info and Rating Category: Rating: Uncategorized. (5 Ratings)

Upload Date: 04/17/2007 Copyright: Attribution Non-commercial Technology Tags: TechnologyWindows

Free download as PDF File (.pdf), text file (.txt) or read online for free. Flag document for inapproriate content

Send me the Scribd Newsletter, and occasional account related communications.

About

What is Scribd? Blog Join our team!

Advertise with us

Get started AdChoices

Support

Help FAQ

Press

Partners

Publishers Developers / API

Legal

Terms Privacy Copyright

Copyright 2012 Scribd Inc. Language: English

Potrebbero piacerti anche