- ▼MSDN Library Visual Studio 6.0
- ▶Welcome to the MSDN Library
- ▶Visual Studio Documentation
- ▶Visual Basic Documentation
- ▶Visual C++ Documentation
- ▶Visual FoxPro Documentation
- ▶Visual InterDev Documentation
- ▶Visual J++ Documentation
- ▶Visual SourceSafe Documentation
- ▶Tools and Technologies
- ▶Microsoft Office Development
- ▶Platform SDK
- ▶SDK Documentation
- ▶DDK Documentation
- ▶Windows Resource Kits
- ▶Specifications
- ▼Knowledge Base
- About the Knowledge Base
- ▶Access
- ▶Access Distribution Kit
- ▶ACME Setup Program
- ▶ActiveX Data Object.
- ▶ActiveX Server Framework
- ▶ActiveX Software Development Kit
- ▶Com Transaction Integrator
- ▶Commerce Server
- ▶Excel
- ▶Exchange
- ▶Fortran Compiler
- ▶FoxPro
- ▶FrontPage
- ▶Handheld PC (HPC)
- ▶IE Current Release
- ▶Image Composer
- ▶Internet Explorer Administration Kit
- ▶Internet Explorer Application Usage
- ▶Internet Explorer Development
- ▶Internet Information Server
- ▶Internet Server API
- ▶Internet Studio
- ▶Java
- ▶Macro Assembler
- ▶Mail For PC Networks
- ▶Messaging Application Programmers Interface
- ▶Microsoft Data Access Components
- ▶Microsoft Developer Network
- ▶Microsoft Internet Scripting Languages
- ▶Microsoft Mouse Products
- ▶Microsoft Natural Keyboard
- ▶Microsoft Programming Utilities
- ▶Micrsoft Site Server and Microsoft Commercial Internet System
- ▶Miscellaneous Internet Topics
- ▶MS Message Queue
- ▶NetShow
- ▶Office
- ▶OLE Applications
- ▶OLE DB
- ▶OLE Programming
- ▶Open Database Connectivity (ODBC)
- ▶Outlook
- ▶Proxy Server
- ▶SNA Server
- ▶SourceSafe
- ▶SQL Server
- ▶Systems Management Server
- ▶Transaction Server
- ▶Visual Basic Environment, editing and debugging Visual Basic
- ▶Visual Basic for Applicaions SDK
- ▶Visual Basic for Applications, Programming with
- ▶Visual Basic for Windows
- ▶Visual C++
- ▶Visual Studio
- ▶Win32 Device Driver Kit
- ▶Win32 Software Development Kit
- ▶Windows 3.x Retail Product
- ▶Windows 95 Device Driver Kit
- ▶Windows 95.x Retail Product
- ▶Windows Device Driver Kit
- ▶Windows for Workgroups and Windows NT Networking Issues
- ▶Windows NT
- ▼Windows Software Development Kit
- 'Backward Compatibility Hack Enabled' Warning
- 'Power-Friendly' Applications
- 'Profiler VM Terminated Abnormally' Message Causes
- .PIF File Format Unavailable
- .SHG Files Cannot Be Edited
- A Discussion of Windows Fonts
- Access to the Windows Clipboard by MS-DOS-Based App
- Accessing the Modem Status Register (MSR) in Windows
- Actions Prohibited in System Modal Dialog Boxes
- Active Application, Active Window, Input Focus Definition
- Adding 3D Controls Using CTL3D.DLL
- Adding Items to the System Menus of All Applications
- Additional Documentation for GetDOSEnvironment()
- Advanced WDEB386 Features and Tips
- ALC Values Supported by the Microsoft Recognizer
- Algorithm Creates Window Same Size As Full-Screen Window
- Aligning Columns in a Windows 3.x List Box
- Allocation Limit on WINMEM32 Global32Alloc() Function
- Altering Edit Control Strings in Place May Cause UAE
- An Annotated Dr. Watson Log File
- Anatomy of the Sound Blaster
- Application Cannot Clear the Windows Help History List
- Application Cannot Define Subset of the Gestures
- Applications and the Math Coprocessor Under Windows
- Applications That Run with or Without Pen Extensions
- APPNOTE: PW0740: Common Dialogs Self-Study Module
- APPNOTE: PW0775: DIB Self-Study Module
- APPNOTE: PW0776: MDI Self-Study Module
- APPNOTE: PW0777: Palettes Self-Study Module
- APPNOTE: PW0778: Printing Self-Study Module
- Appropriate Uses of WINMEM32
- Architecture of Windows Pen Drivers
- Article List for Network APIs
- Article List for Windows GDI Programming Issues
- Article List for Windows Kernel Programming Issues
- Article List for Windows SDK Samples
- Article List for Windows SDK Tools
- Authoring Device-Independent MIDI Files
- Avoid Fixed Pitch Font in Thai Application
- Avoid Low-Level Operations in Windows Programs: Use DLLs
- Avoid SetClassLong If Subclassing a Standard Control Class
- Banding, Printing, and the Number of Bands
- Baseline Shifts in Cell When Character Italicized
- Basics of Banding Printing in Windows
- BUG: _lread() Functions Incorrectly When No Floppy in Drive
- BUG: AddAtom Causes Divide by Zero Error
- BUG: Ampersand in Menu Item Is Not Converted
- BUG: Application Errors From Long Text in the Dialog Editor
- BUG: Arc() Not Drawn Completely with a Wide Pen
- BUG: BitBlt() Bitmap on VGA Display Causes GP Fault
- BUG: Brush Misaligned in PaintRgn()
- BUG: Buttons Painted Incorrectly After Color Changed
- BUG: Caching GDI Objects Causes Temporary GDI Resource Leak
- BUG: Cannot Map TT Font to Same Name PostScript Device Font
- BUG: Character Background Is Not Painted Correctly
- BUG: Color PostScript Drivers Report Incorrect Data
- BUG: Combo Boxes in DS_SYSMODAL Dialog Boxes
- BUG: Common Dialog GP-Fault on ESC Key with Mouse Button Down
- BUG: Complex Clipping Region Might Cause UAE/GP Fault
- BUG: Complex Graphics Image Partially Printed
- BUG: Crash with frexp() in Small or Medium Model DLL
- BUG: CreatePatternBrush() with Large Bitmap GP Fault
- BUG: DDEML Fails to Free Item Name HSZ on a LATEACK
- BUG: DDESPY and Ctrl Key Cause GP Fault in Windows NT
- BUG: DDESPY GP Faults Upon Return of CBR_BLOCK
- BUG: Debug Kernel Ignores Fatal Exits When OutputTo=
- BUG: DeleteObject() Generates Debug Errors in WEP
- BUG: Dictionary Receives No DIRQ_SYMBOLGRAPH Message
- BUG: DPMI Function 0203h Does Not Report Error
- BUG: Dr. Watson Fails to Write Log File
- BUG: DrawFocusRect Fails in MM_LOMETRIC or MM_ISOTROPIC Mode
- BUG: Driver vs. GDI-Simulated Styled Lines Don't Match
- BUG: Dsklayt2 /W Option Without Disk Number Fails
- BUG: Edit Controls and WS_CLIPCHILDREN Function Differently
- BUG: EM_CANUNDO Returns Zero After EM_REPLACESEL
- BUG: EM_LIMITTEXT Causes GPF in Japanese and Chinese Windows
- BUG: ETO_CLIPPED Does Not Clip Rotated Text
- BUG: EV_RLSDS Event Does Not Indicate Current RLSD State
- BUG: Explicitly Loaded Modules Not Removed from Memory
- BUG: Extra CN_RECEIVE/CN_TRANSMIT Events
- BUG: ExtractIcon Not Freeing Up Memory
- BUG: FatalExit() Interacts Through Terminal Only
- BUG: Gaps Between Wedges Drawn with Pie()
- BUG: General Protection Fault When Accessing an HFONT
- BUG: GetGlyphOutline() Returns Blank Bitmap
- BUG: GetGlyphOutline() Returns Partial Glyph
- BUG: GetGlyphOutline() with GGO_BITMAP Fails with Large Scale
- BUG: GetModuleFileName() Returns Relative File Path
- BUG: GetOutlineTextMetrics() Returns Bad Data in Japanese Win
- BUG: GetPrivateProfileInt() May Not Read Correct Value
- BUG: GetRasterizerCaps Returns Zero When TrueType Is Disabled
- BUG: GetTimerResolution not in LIBW.LIB
- BUG: GlobalCompact() May Return an Inaccurate Value
- BUG: GlobalPageLock() Moves Memory Fixed by GlobalFix()
- BUG: GP Fault in LoadLibrary() with C++ DLL
- BUG: GP Fault When Drawing on a Memory-Based DC
- BUG: Graphics Operations Consume GDI Memory
- BUG: HC Error 2050 from #include in Help Project File (.HPJ)
- BUG: Help Compiler Hangs When .HPJ File [MAP] Section Too Big
- BUG: HPPCL Driver Reports SETABORTPROC Not Supported
- BUG: Iconic MDI Application Titles Do Not Update Properly
- BUG: Input Focus Lost When Control Returns From Windows Help
- BUG: IsBadStringPtr() Reports Bad String as Valid
- BUG: LB_SETTOPINDEX Doesn't Conform to Documentation
- BUG: Left Part of Character Is Clipped with ExtTextOut/TextOut
- BUG: LIBENTRY.ASM Missing Include File Error
- BUG: LineTo() Endcaps Misaligned with Large Pen Width
- BUG: LoadResource() GP Faults When Passed an Invalid HRSRC
- BUG: MapVirtualKey() Maps Keypad Keys Incorrectly
- BUG: MCIWndClass Popup Window Palette Flashes
- BUG: MDI More Windows Dialog Activates Wrong Child
- BUG: Minimized Windows Help Yields Incorrect Icon
- BUG: Misleading Default Pushbutton Painting
- BUG: MoveTo/LineTo Causes Divide by 0 Error
- BUG: MSCDEX May Not Detect Disk Change
- BUG: No Dr. Watson Log File in Drive's Root Directory
- BUG: No WM_SETFONT to Custom Controls
- BUG: Nonscrolling Region in Help File Topic Does Scroll
- BUG: Occasional Gap Between Adjacent Pie() Wedges
- BUG: Opaque Rectangle Too Small on Rotated TrueType Fonts
- BUG: OpenFile() API Fails on Novell Temp Drive
- BUG: OpenFile() Doesn't Handle Forward Slash ('/') Character
- BUG: OpenFile() Fails When UNC Name Longer Than 11 Characters
- BUG: Opening an AVI file Fails When MCIWnd Is Subclassed
- BUG: Outline of a Pie() Slice May Not Be Completely Smooth
- BUG: PALETTEINDEX Not Working for Thin Lines on HP PaintJet
- BUG: Palettes Realized in a Memory DC May Corrupt Screen
- BUG: Pie() and Arc() Functions Fail with a Wide Pen
- BUG: Pie() Vertex Not Drawn Completely with Wide Pen
- BUG: Polygons Drawn with Pens of Odd Width (
- BUG: PostScript Driver Version 3.4 Returns Incorrect Page Size
- BUG: PostScript Handles lfItalic Field Incorrectly
- BUG: Printer Driver Receives 'bigfonts' When Not Supported
- BUG: PrintForm() Does Not Print Ink from Control
- BUG: Problem with DrawText Statement
- BUG: ProgMan DDE Reload() Command Does Not Work Properly
- BUG: Protected-Mode GlobalCompact() Return Not Free Memory
- BUG: R2_XORPEN Binary ROP Code Ignored for Wide Pens
- BUG: RasDial() Fails with Error 87 in 16-bit App in Windows 95
- BUG: RC /fe Switch Does Not Work
- BUG: RC Error RW1008 If NULL Entry in PATH
- BUG: Resolutions for DBWIN Utility Continuous Beeping
- BUG: ROP2 Code Applied Incorrectly in Pie() Function
- BUG: Rotated TrueType Font Repaints Many Times
- BUG: Scrolling DIB DC Fails
- BUG: SelectClipRgn() Does Not Update Properly on Printer
- BUG: SETCOLORTABLE Escape Disables Dithering
- BUG: SetDIBitsToDevice Faults on 24-BPP PM-Style DIBs
- BUG: SetPixel() Doesn't Work Properly on a PS Printer
- BUG: Setup CreateProgmanItem Does Not Overwrite Item
- BUG: SetWindowPos() on an Iconic Window and its Caption
- BUG: Size of Owner-Draw Drop-Down Combo Box in Dialog Is Wrong
- BUG: Some ROP Codes Cause Inconsistent Polygon() Line Segments
- BUG: Some TrueType Character Pairs Run Together on VGA
- BUG: SpoolFile() Fails in Windows 95
- BUG: StretchBlt() Does Not Perform Palette Translations
- BUG: StretchBlt()/StretchDIBits() Fail with Very Large Stretch
- BUG: StretchDIBits Faults on 24-BPP PM-Style DIBs
- BUG: StretchDIBits Not Correctly Stretching RLE DIBs w/ Jumps
- BUG: StretchDIBits() Prints Wrong Part of DIB with PSCRIPT.DRV
- BUG: Superclassed Scroll Bar's Parent Not Sent WM_CTLCOLOR Msg
- BUG: System Menu Wrong for CS_NOCLOSE-Style MDI Child
- BUG: System-Wide WH_DEBUG Hook Causes a GP Fault
- BUG: SystemParametersInfo() Does Not Modify WIN.INI
- BUG: TabbedTextOut() in Metric Mapping Mode Incorrect
- BUG: Text Formatting Lost When Edit Text Dialog Box Used
- BUG: Text Truncated in Edit Control
- BUG: True Type Font Display Problem with WINHELP ver 3.10.151
- BUG: UngetCommChar() Causes Character Loss or GP Faults
- BUG: Vector Font Rotation Skewed with Non-Top-Left Alignment
- BUG: WinG 1.0 Bug List
- BUG: Winsock--Lost FD_WRITE Notifications
- BUG:16-bit App's Menu Destroyed Under Chinese NT 3.5
- Build Numbers of Windows and Windows SDK Must Match
- Buttons and Cursors Documentation and Sample
- C Run-time Functions Can Use Far Pointers in Medium Model
- Calculating Free System Resources in Microsoft Windows
- Calculating Memory Requirements for MS-DOS-Based Apps
- Calculating MM_HIMETRIC Units for the METAFILEPICT
- Callback Functions in Multiple Instance Applications
- Calling Int86?, Intdos?, and DOS3Call() from Windows
- Cannot Destroy Default Windows Help Menus and Buttons
- Cannot Install Windows SDK Over Debugging Windows
- Causes for Failure of DC-Creation Functions
- Causes of Help Compiler Error 5059
- Chaining NotifyRegister Callbacks Issuing Notifications
- Changes Between Win 3.1 and WFW 3.1 Versions of DDEML
- Changing Printer Parameters from an Application
- Changing the Color of an Edit Control
- Changing the Keyboard in Arabic, Hebrew,
- Changing the Mouse Cursor for a Window
- Changing the Name of a Second Instance of an Application
- Changing the Palette of Colors on a Nonpalette Device
- Changing Window Colors with Control Panel
- Charts and Graphs for Windows-Based Applications
- Chinese and Japanese Sorting
- Chinese Windows 3.1 DBCS Character Code Conversion Utilities
- Communicating Between Windows Virtual Machines with DDE
- Compatibility Issues for Microsoft Windows Versions 3.x
- Compatibility Test For Windows 3.1 Checklist
- Complete Text PW0519: Virtual DMA Services (VDS)
- Connecting a Tablet to COM2
- Considerations for Programming DATA NONE DLLs
- Control Panel Doesn't Respond to WM_WININICHANGE Messages
- Converting Between Device-Dependent Bitmaps and DIBs
- CONVINFO Data Structure wStatus Field Description
- Copying Individual Components from the Win SDK 3.1 Disks
- CopyMetaFile() Creates Incorrectly Sized Destination
- Correctly Configuring PWB for Windows Development
- Corrupt RES File May Crash Dialog Editor
- CreatePen() and CreatePenIndirect() Use Predefined Styles
- Creating a Nonscrollable Region in Windows Help 3.1
- Creating a Progress Dialog with a Cancel Option
- Creating a Single Import Library for Multiple DLLs
- Creating Applications that Task Manager Does Not Tile
- Creating Dynamic Code Segments Using PrestoChangoSelector
- Creating Dynamic-Linked Libraries Without Data Segments
- Creating Help Files Compatible with Windows 3.0 and 3.1
- Creating Import Libraries with the __export Modifier
- Creating Pen Windows Dictionaries
- DBCS Support in Windows Versions 3.0 And 3.1
- DBWIN Won't Work with Text on First Line of Mono Display
- DdeCreateDataHandle() Memory Allocation Granularity DDEML
- DDEML CONVINFO Structure, wConvst Field Description
- Debugging GP Faults with WDEB386
- Definition of a Region
- Definition of Different Types of Libraries in Windows
- Demand Paging MS-DOS-Based Applications
- Designing Applications for High Screen Resolutions
- Detailed Description of lstrcmp and Alphabetic Characters
- Details of Setup Toolkit Function GetCopyListCost()
- Detecting EGA.SYS
- Detecting Idle Time in Windows
- Detecting Whether a Menu Is Open
- Determining Free Memory in Windows Enhanced Mode
- Determining System Version from a Windows-Based Application
- Determining That SHARE Is Loaded Under Microsoft Windows
- Determining the Stack Size of an Application
- Determining the Version of MS-DOS from a Windows App
- Determining Which COM Ports Are Present in Enhanced Mode
- Determining Windows Version, Mode from MS-DOS App
- Developing Common Code for Both Windows and Macintosh
- Developing Network Applications for Windows 3.1
- DeviceCapabilities(DC_BINNAMES) Data Format
- Diagnosing Printing Problems in Your Application
- Dialog Box Creation Fails If Text Starts w/ Character 255
- Differences Between PostAppMessage and PostMessage Funcs
- Differences Between Task Handles and Instance Handles
- Different Ways to Close an Application Under Windows
- Discussion of Metafiles
- DlgDirSelect() Has Undocumented Behavior
- Do Not Use the MS-DOS APPEND Utility in Windows
- DOC: Pen Documentation in Windows Resource Kit Incorrect
- DOC: PENWIN.DLL Requires Windows 3.1
- DOC: SetRecogHook() Function Documented Incorrectly
- DOC: WM_HOOKRCRESULT Message Missing from Pen Documentation
- DOCERR: 'Guide to Programming' DLL Example Incorrect
- DOCERR: 'SDK No Longer Provides C Run-time Libraries' Note
- DOCERR: AllocSelector
- DOCERR: Avoid GDI Object Private Clipboard Formats
- DOCERR: Bad Printing Code Example in Guide to Programming
- DOCERR: BinInfo Structure for GETSETPAPERBINS Escape Incorrect
- DOCERR: Button Styles May Not Be OR'd with Other Button Styles
- DOCERR: CITATION .HPJ Statement Incorrectly Documented
- DOCERR: Clarification of the LOGFONT lfOutPrecision Field
- DOCERR: Common Dialog Boxes DLL Documentation Errors
- DOCERR: ControlData Structure Not Completely Documented
- DOCERR: Correction to JournalRecordProc Documentation
- DOCERR: Corrections to Program Manager Group File Format Docs
- DOCERR: CreateCompatibleBitmap() Parameters Documented Wrong
- DOCERR: DDEDATA Documentation Error
- DOCERR: DdeQueryConvInfo() Returns Zero When Called
- DOCERR: DdeUnaccessData Function Documented Incorrectly
- DOCERR: DEF File Exports Statement Documentation Error
- DOCERR: Description of the DDEML Error Codes
- DOCERR: Determining Message Removal from WH_GETMESSAGE Hook
- DOCERR: Do Not Use MB_NOFOCUS Flag with MessageBox Function
- DOCERR: Doc Errors for DeferWindowPos and SetWindowPos
- DOCERR: Don't Call Destroy Function on Loaded Cursor or Icon
- DOCERR: DSKLAYT2.EXE /V (Verbose) Switch Not Documented
- DOCERR: EMC, EML, and EMR RTF Tokens Documented Incorrectly
- DOCERR: EnumFontFamProc Documentation Incorrect
- DOCERR: ExtDeviceMode() API Documentation Error
- DOCERR: Get/SetCommEventMask Functions Documented Incorrectly
- DOCERR: Guide to Programming LIBENTRY.ASM
- DOCERR: HELP_PARTIALKEY Doesn't List Topics in Dialog Box
- DOCERR: HELPWININFO Data Structure Documented Incorrectly
- DOCERR: How CN_RECEIVE Events Are Generated
- DOCERR: How Dialog Functions Return Values Indicate Failure
- DOCERR: How to Use the MIXERLINECONTROLS dwControlType Flag
- DOCERR: ICM_DECOMPRESSEX_QUERY dwParam1 and dwParam2 Incorrect
- DOCERR: Incomplete Description of ExitWindows()
- DOCERR: Incomplete Description of SetErrorMode() Function
- DOCERR: Incorrect Documentation for LineDDA Function
- DOCERR: Incorrect Hard-Coded Values in SDK BITMAP.C Sample
- DOCERR: Initiating DDE Conversation w/ Instance of Win Excel
- DOCERR: LB_GETCURSEL Function Documentation Incorrect
- DOCERR: LBS_STANDARD List Box Style Documented Incorrectly
- DOCERR: List of Functions That Are Valid in Metafiles
- DOCERR: LoadModule with segEnv=0 Does Not Work as Expected
- DOCERR: Metafile Terminator Record Not Documented
- DOCERR: Minimal SDK Profiler Functions Required
- DOCERR: Name of Standard Help Menu Incorrect for InsertItem
- DOCERR: NFY_RIP Not Received in Windows 3.0
- DOCERR: OpenFile Function Documented Incorrectly
- DOCERR: OPENFILENAME lpstrInitialDir Documented Incorrectly
- DOCERR: Overview Manual Documents PostAppMessage Incorrectly
- DOCERR: PrependToPath Documented Incorrectly
- DOCERR: Private Data Formats Freed by the Clipboard
- DOCERR: RasDial() with Username and Password as Empty Strings
- DOCERR: Region Functions Documented Incorrectly
- DOCERR: Segment and Handle Limits and Protected Mode Windows
- DOCERR: SetClipboardData Function Documentation Incomplete
- DOCERR: SetTimer() Unclearly Documented in Programmer's Ref
- DOCERR: Setup Toolkit _MSTEST 'Bad Destination Value' Error
- DOCERR: Suggested Changes to the DEVCAPS2 Sample App
- DOCERR: TEXTMETRIC tmPitchAndFamily Member Incorrect
- DOCERR: Using IDABORT w/ GetOpenFileName
- DOCERR: Video for Windows Dev Kit ver. 1.1
- DOCERR: WINDOWPOS Structure Documented Incorrectly
- DOCERR: Windows Help Macros Limited to 512 Characters
- DOCERR: WinExec() Error Codes in Windows 3.0/3.1
- DOCERR: WM_RENDERFORMAT Documentation Incomplete
- DOCERR: WM_TIMER Case on Page 94 of Guide to Programming
- DOCERR: WNetGetCachedPassword Returns WN_CANCEL (error 12)
- DPMI Specification Available from Intel
- Drawing a Different Icon for Each Application Instance
- Drawing the Icon for a Minimized Application
- Drive and Directory Manipulation in Windows
- dwBearerModes and dwMaxRate in LINEDEVCAPS
- Dynamic Data Exchange Interface for Replacement Shells
- EM_SETSEL wParam Not Used in Single Line Edit Controls
- EMS Support in Windows Versions 3.0 and 3.1
- Enabling and Disabling Print Manager
- EndPage(), NEXTBAND, and NEWFRAME Reset DC Attributes
- Executable Modules Must Be Processed by Resource Compiler
- Executable-File Header Format
- EXEMOD Cannot Be Used with Windows Files
- Expanded BANDINFO Documentation
- Explanation of Exporting Functions in Windows
- Extended Characters Different Under Windows
- ExtTextOut() Instead of TextOut() to Improve Performance
- Failure to Load Resources When All File Handles Are Used
- Fatal Error Messages 0x0140 and 0x0240
- Fatal Exit Code 0x0506 Definition
- FatalExit 0x0001 Possible If WM_CTLCOLOR Used Improperly
- File Manager's Mechanism for Sensing File System Changes
- FIX: DDE Warning Message: Invalid Value: -32767
- FIX: MFC MDI Application Crashes Under Japanese Windows 3.1
- Flow-of-Control During Recognition
- Font Metrics and the Use of Negative lfHeight
- Font Rotation Under Microsoft Windows
- Font-File Format
- Format for Strings and Longs in RCDATA in RC
- Freeing Resources Used by a Multiline Edit Control
- Full-Screen MS-DOS Apps Slow Timer Msgs in Enhanced Mode
- GDI Simulation Routines and Device Drivers for Windows
- General Information About Windows WM_TIMER Messages
- General Information Regarding Dynamic-Link Libraries
- Get MPEG Command Set for MCI from Microsoft Software Library
- GETBASEIRQ EscapeCommFunction()
- GETPHYSPAGESIZE Landscape vs. Portrait Mode
- Getting an Application Ready for Retail Release
- Getting/Setting the Default Printer from Windows
- Global Lock Count Changes in Windows 3.x
- GlobalReAlloc() and GMEM_ZEROINIT Clarified
- Graying Text in Disabled Multiline Edit Controls
- Guidelines for Allocating Instance (Per-Window) Data
- Handling an Existing Call on a Line
- Handling Critical Errors in Windows-Based Application
- Handling WM_QUIT While Not in Primary GetMessage() Loop
- Heap and Stack Usage Within Windows
- Help Compiler Internal Error Possible Causes
- Help Does Not Support Side-by-Side Paragraphs
- Help Topic Margins Always 1 Inch When Printed
- Hooking Interrupt 21h Before Windows
- How a DLL Can Display a Message Using MessageBox()
- How GDI Sends Data to the Printer
- How OF_SHARE Modes Affect Opening Files
- How to Access Physical Memory in 16-bit Windows-Based Apps
- How to Change a Window's Parent
- How to Create Device-Independent Printing Code
- How to Detect Mouse and Mouse Port
- How to Determine Drive Types in Windows
- How to Determine When Another Application Has Finished
- How To Enable VfW 1.1 CAPSCRN.EXE to Work in Windows 95
- How to Find Out If EM_SETPASSWORDCHAR Message DBCS Is Enabled
- How to Get a Pointer to the Stack
- How to Give a 3-D Effect to Windows Controls
- How to Have Accelerator Keys Support Japanese and US Keyboards
- How to Maximize Setup Toolkit Window
- How to Move Data Between Large Overlapping Buffers
- How to Obtain the Video for Windows Development Kit
- How to Perform Programmatic Logon from Windows for Workgroups
- How to Print a Single Line Without Formfeed
- How to Program DMA for Linear Addresses under Windows
- How to Respond When DDE Data Cannot Be Locked
- How to Start a Windows-Based App Directly from MS-DOS
- How to Transparently Intercept Procedure Calls in Windows
- How to Use _export Keyword or DEF File EXPORTS Statement
- How to Use Network DDE
- How to Use ToAscii() in Eastern European Windows
- How to Use WNetGetUser() in Windows for Workgroups
- How Windows Resolves Far Calls When Movable Flag Is Used
- How Windows Updates the LRU (Least Recently Used) List
- HOWTO: Drawing Transparent Bitmaps
- HOWTO: Ending the Windows Session from an Application
- HOWTO: Search for Windows SDK Articles Using KBKeywords
- HOWTO: Set the CAPS LOCK, SCROLL LOCK, and NUM LOCK States
- HOWTO: Use PASSTHROUGH As An Alternative to SpoolFile()
- HOWTO: Use TOOLHELP to Determine Free System Resources
- Icon and Cursor Size Determined by Display Driver
- Implementing the Drag-Drop Protocol
- Implicit Casting by C Compiler Can Cause Problems
- Increasing the File Handle Limit with SetHandleCount
- Increasing the Transmission Retry Timeout for Printing
- INF: List of Windows International Code Pages for Windows 3.1
- INFO: Article List for Windows User Programming Issues
- INFO: Context-Sensitive Help in a Dialog Box Through F1
- INFO: Using SetParent() to Change a Window Parent
- Information About Clipping, GetDeviceCaps() and GDI
- Information About Headings and Labels in HEAPWALK
- Information Regarding Buffered I/O and MSCDEX
- Input Method Editor (IME) in Japanese Windows 3.1
- Inserting Right Justified Text in a Menu in Windows
- Installing and Using the Debugging Version of Windows
- Intel Privileged and Sensitive Instructions
- Introduction to Nonpreemptive Multitasking in Windows
- Introduction to STRICT and Message Crackers
- Is DdePostAdvise Synchronous?
- Keeping a Window on Top of All Other Windows
- Keeping MS-DOS-Based App Active Under Windows 3.1
- Killing the Parent of a Modal Dialog Box
- Language-Independent Way to Update the Startup Group
- Limit to the Number of Characters Stored in a List Box
- Limits on Fonts Used in Arabic Windows 3.1 Edit Control
- Limits on the Number of Open Files
- Linking Windows-Based Applications and DLLs with /NOI
- List Box and Combo Box Capacity Limits
- Locking Discardable Objects
- Logical and Physical Coordinate Relationship
- Managing Icons Extracted Using ExtractIcon()
- MASM 6.0 Windows Programming Sample
- Maximizing the Use of Available Memory in Windows
- Meanings of Resource Compiler Messages
- Memory Access Methods for Protected Mode Applications
- Memory Use Limitations in Microsoft Windows
- Menus Supported in Dialog Boxes w/o DS_MODALFRAME Style
- Microsoft Drag-Drop Server Strategy
- Microsoft Recognizer Supports Only Horizontal Writing
- Microsoft Windows Caches Five Display Contexts
- Microsoft Windows Simplified Chinese 3.2 Upgrade Is Available
- Minimizing Lock and Unlock Calls in Protected Mode
- Modifying the System Menu of an MDI Child Window
- Modules, Instances, and Tasks
- More Information About Atoms
- MS-DOS-Based Application Characteristics Under Windows
- MS-DOS-Based RPC Application Cannot Use TCP/IP
- Multimedia Installable Driver SYSTEM.INI Entries
- Multiple Document Interface Enhancements in Windows 3.1
- Nesting Scalable Metafiles
- NetUserPasswordSet Uses NERR_PasswordTooShort for Other Things
- New SHED.EXE Preserves Hot Spot Information
- No MS-DOS Extended Error Info for Windows File Functions
- Obtaining an Application's Instance Handle
- Obtaining Group/Item Info from ProgMan Using DDEML
- Obtaining Support for Adobe Type Manager (ATM)
- ODVHLB Demonstrates Owner-Draw Variable-Height List Box
- Opening Files, Compatibility Mode and Windows
- Overcoming 'C4071 No Function Prototype Given' Warning
- Overcoming the 64 Kilobyte Limit for List Box Data
- Overview of How to Share Memory Between Applications
- Ownership of Global Memory Allocated by a DLL
- Packing List: Windows 3.1 SDK Part 1 (3.5-Inch Disks)
- Packing List: Windows 3.1 SDK Part 5 (3.5-Inch Disks)
- Packing List: Windows 3.1 SDK Part 5 (5.25-Inch Disks)
- Packing List: Windows 3.1 SDK-Part 2 (3.5-Inch Disks)
- Paper Sizes 50 through 56 Reserved for PostScript Driver
- Passing File Handles from TSR to Windows-Based App
- PC Hangs While Running a Communications Application
- Pen-Compatible DIP Switch Settings for Wacom 510C Tablet
- Performance Differences Between LineTo() and Polyline()
- Performing Background Processing Without Using Timers
- Playing a Metafile into Another Metafile in Windows
- Porting Windows Help Source Files from Version 3.0 to 3.1
- Possible Causes for System Resource Reduction
- Possible Causes of Dialog Box Creation Failure
- PRB: 'Export Not Defined' Linker Message
- PRB: 'Orphan' Metafiles Not Tracked by Debugging Windows
- PRB: 'Unrecognized Linker Switch /NOP' Linking Setup Toolkit
- PRB: _MSSETUP.EXE Disappears
- PRB: 15-Sec Hang During Critical Error Handling on Pen System
- PRB: 16-bit Help Window Title Has Wrong Character
- PRB: Accented Characters in Filename Controls Lose Accents
- PRB: Activating Full-Screen DOS App from Icon in Enhanced Mode
- PRB: Application Not Recognized as Compatible with Windows 3.x
- PRB: ATSP Returns Error for Validated Parameter
- PRB: Available Memory Decreases When Print Job Terminated
- PRB: Avoiding 'Insufficient Memory to Run' Errors
- PRB: Binding Resources to Executable Increases File Size
- PRB: Bitmap Causes Windows Help Compiler Out-of-Memory Error
- PRB: Borland Turbo Debugger Cannot Load WINDEBUG.DLL
- PRB: BS_GROUPBOX-Style Child Window Background Painting Wrong
- PRB: Building Setup Toolkit Overwrites DIALOGS.RES File
- PRB: C Pragma Comment
- PRB: Cannot Exit Windows with DLL-Instanced Windows Open
- PRB: Caret Appears Outside Border in Multiline Edit Control
- PRB: Causes of Help Compiler 'Table Too Complex' Warning
- PRB: Clicking Noises While Playing Sounds on SoundBlaster Card
- PRB: Colors Lost Printing Color Metafile on Color Printer
- PRB: Combined Windows 3.0 and 3.1 Applications
- PRB: Combining Multiple Compiled Resource Files Fails
- PRB: Common Dialog Box Hook Function Cannot Access Variables
- PRB: Complex Printing Region Printed Incorrectly
- PRB: Crash Double-Clicking File in Open or Save Common Dialog
- PRB: Creating File with Exclusive Access Allows Concurrent Use
- PRB: Creating Many Fonts Causes a GPF in Windows 3.1
- PRB: DBWIN Sample Application May Appear to Hang Windows
- PRB: DdeInitialize Fails in Implicitly-Loaded DLL's LibMain()
- PRB: DLL Function Returns Float or Double Value Incorrectly
- PRB: DLL System Hook Function Not Affecting Apps System-Wide
- PRB: dmPrintQuality Does Not Affect Text Print Quality
- PRB: Double-Click Does Not Close Win 3.1 Maximized MDI Child
- PRB: Encountering an INT 01 with WDEB386
- PRB: Error 6 RPC_S_PROTSEQ_NOT_SUPPORTED in 16-bit Application
- PRB: Error in the THSAMPLE Sample Application
- PRB: Error L2028: Automatic Data Segment Plus Heap Exceed 64K
- PRB: Extended INT 13 Doesn't Work in 16-Bit Windows-Based Apps
- PRB: Fatal Exit 0x00FF or 0xD000: MakeProcInstance Fails
- PRB: Fatal Exit Code 0x0019 Definition and Causes
- PRB: File Handles Cannot Be Shared Between Programs or DLLs
- PRB: GDI Functions Do Not Affect Printer Device Context
- PRB: GDI Heap Fills Up While Playing a Metafile
- PRB: GetFreeSpace Returns Physical Memory Not Free Heap Space
- PRB: GetGlyphOutLine() Causes GPF Under Chinese Windows 3.1
- PRB: GetModuleHandle() and Long Path Causes UAE
- PRB: GetVersion Returns 3.10 from Windows for Workgroups 3.11
- PRB: Global TSR Pop-ups Incompatible with Windows
- PRB: GlobalUnlock() Can Cause Fatal Exit 0x02F0
- PRB: Heap Walker's Object: USER LocalWalk Doesn't Track Data
- PRB: Help Compiler Causes Fatal Exit or Other System Failure
- PRB: Help Compiler Warning 'Using Old Key Phrase Table' Cause
- PRB: Help File Missing Green Text Using WACOM Tablet
- PRB: How to Work Around WMFDCODE 64K Limitation
- PRB: IBM Proprinter Draft Mode Unavailable Under Windows 3.1
- PRB: Korean Dollar Sign Is Shown as a Backslash
- PRB: KRNL386: Unable to Enter Protected Mode
- PRB: LINK Error L2022: Export Undefined
- PRB: Listbox Repaint Problem under Middle East Windows 3.1
- PRB: LoadBitmap GPFaults on Compressed Bitmaps in Windows 3.1
- PRB: Loading Metafile Causes 'Cannot Convert Picture' Error
- PRB: LoadLibrary() Returns Error 6
- PRB: MAKEFILE for HOOKS Sample Implemented Incorrectly
- PRB: MAPSYM 3.10 Truncating Line-Number Information
- PRB: MASM Code Using CMACROS.INC Does Not Build Correctly
- PRB: Metafiles and Palettes
- PRB: midiInOpen Fails in MIDIMON Sample Application
- PRB: midiInputHandler GP faults in MIDIMON Sample Application
- PRB: Min/Max Boxes Do Not Work with DS_MODALFRAME
- PRB: MULTIPAD Sample from Win 3.1 SDK Gives Printing Error
- PRB: No Files Copied Installing Windows SDK 3.1
- PRB: Not Enough Space for Environment
- PRB: One Cause of Fatal Exit 0x001A
- PRB: One Cause of Fatal Exit 0x0140 'Local Heap Is Busy'
- PRB: Passing Modified Environments to Child Processes
- PRB: Pen Cursor Does Not Appear When Tablet Used
- PRB: Pen-Based Computer Unavailable While Running AfterDark
- PRB: Petzold's COLORS1 Sample Application Consumes Resources
- PRB: PlayMetaFile() Not as Fast as More Complex Technique
- PRB: Polyline Fails with NULL Clipping Region
- PRB: PrintDlg() Returns PDERR_NODEVICES w/ HP DeskJet
- PRB: Problems with Dr. Watson or with the Packager
- PRB: Random Symbols on Dialog Box in Japanese Windows
- PRB: RC Error RW1031: Segment Too Large for Load Optimization
- PRB: RCPP.EXE Error: Compiler Limit: Macro Expansion Too Big
- PRB: Reset A20 Bit Set During DPMI Simulate Interrupt Crash
- PRB: Resource Compiler Cannot Find Include Files
- PRB: Resource Compiler Error RW1022 Caused by Temporary File
- PRB: SDK INSTALL Having Problems Opening INSTALL.INF
- PRB: SDK Install Makes Microsoft Tools Group Unavailable
- PRB: SDK Sample Applications Use Incorrect Background Brush
- PRB: SDK Sample Programs Define Delete Accelerator Incorrectly
- PRB: Segment Was Discardable Under 3.0 Notification
- PRB: Setup Toolkit Cancel Button Not Working On Disk Changes
- PRB: Setup Toolkit DoMsgBox Shows Wrong Buttons or Icons
- PRB: Setup Toolkit Error 'Parser out of memory'
- PRB: Setup Toolkit's SETUP.EXE Does Not Launch Windows
- PRB: Share Buffer Exceeded
- PRB: Small Caps Text Unchanged in Windows Help
- PRB: Some Windows GDI Functions Fail on Banding Printers
- PRB: SPY Updates Only One Line with Small Buffer
- PRB: Starting Heap Walker Results in a GP Fault
- PRB: Two Builds of Same Windows Help File Not Identical
- PRB: Using HSZ in AFXEXT.H and DDEML.H
- PRB: Using SetCommState() to Toggle DTR/RTS for Flow Control
- PRB: Using ToAscii() in Journal Record Hooks
- PRB: Value of hPrevInstance Incorrect
- PRB: Vertical Bars Displayed in Message Box, Control Text
- PRB: VGA Monitor Loses Sync on 8514 Dual Monitor System
- PRB: WaveOutOpen()/WaveInOpen() Returns MMSYSERR_INVALPARAM
- PRB: Window Dragged Close to Screen Edge Becomes Invisible
- PRB: Windows 3.1 SDK HOOKS Sample Causes a GP Fault
- PRB: Windows FatalExit 0x0280 Error Caused by FAR WinMain
- PRB: Windows SDK Tools Group Icons Incorrect
- PRB: Windows Write Does Not Load under Pen Windows
- PRB: XMS Version Information in MS-DOS Window Incorrect
- Preventing an MDI Child Window from Changing Size
- Print Manager Print Job File Limit and WM_SPOOLERSTATUS
- Printer Page Area in Windows
- Private Profile (INI) Files Not Designed as Database
- Profiling Time Between OutputDebugString and FatalExit
- Program Manager DDE Command AddItem Documentation
- Program Manager Restrictions Settings
- Proper Installation of the Redistributable DLLs
- Properly Using Dynamic-Link Libraries
- RCRESULT rectBoundInk Field Is in Client Coordinates
- Reactivating First (and Only) Instance of an Application
- Reading and Writing Icons from ExtractIcon
- Reading List for Developers of Windows-Based Applications
- Real Mode Not Supported by Windows 3.1
- Reasons for Failure of Bitmap Functions
- Reasons for Failure of SetRestartDir
- Redirecting Debugging Information Under Windows 3.0, 3.1
- Reference Counts for Windows Dynamic Libraries
- Registering a Class in a DLL
- Requested Contents for Windows Problem Reports
- Restoring Objects in a Metafile DC
- Retrieve Line Number from Edit Control Sample Code
- Retrieving Application Exit Code in MS-DOS Window
- Retrieving MS-DOS Environment Vars from a Windows DLL
- Retrieving the Filename of an Application or DLL
- Retrieving the Names of Simultaneous Tasks Under Windows
- Return Value from ChangeClipboardChain()
- Rich Text Format Subset Supported by Windows Help
- Rules for Using Far Pointers to Memory Objects
- Running WINHELP.EXE with Command Line Switches
- Sample Application Demonstrates Using DDEML
- Sample Code Demonstrates Using Private Dialog-Box Class
- Sample Help File Demonstrates Win 3.1 Help Macros
- Sample Source Code Demonstrates Playing Metafiles
- SAMPLE: A Virtual List Box Implementation
- SAMPLE: Accelerators for File Manager Extensions
- SAMPLE: Adding and Removing Caption of a Window
- SAMPLE: Advanced ALC_ Sample and ShowKeyboard() Sample
- SAMPLE: Aligning the Logical and Physical Coordinate Systems
- SAMPLE: Alternate MDI Tiling Scheme Code Sample Available
- SAMPLE: Animation in Windows
- SAMPLE: Annotating a Text File with Ink
- SAMPLE: Annotating and Printing Text and Ink Together
- SAMPLE: App Demonstrates Modal and Modeless Dialog Boxes
- SAMPLE: Appending Menu Items to Other Applications
- SAMPLE: Application Dynamically Links to a DLL Using a Class
- SAMPLE: Application Shows Microsoft Foundation Classes
- SAMPLE: Application Splits a Window into Two Panes
- SAMPLE: BACKGRND Demonstrates Background Processing
- SAMPLE: BitBlt and StretchBlt Animation
- SAMPLE: Bitmap Manipulation Techniques
- SAMPLE: Capturing and Reproducing Ink
- SAMPLE: Changing Background and Text Color of Message Box
- SAMPLE: Changing Color Bitmaps to Monochrome
- SAMPLE: Changing Size of an Edit Control
- SAMPLE: Changing the Default Background Color of an MDI Client
- SAMPLE: Changing the Parent of a Child Window Using SetParent
- SAMPLE: Code Demonstrates an Application Sign-On Screen
- SAMPLE: Code Demonstrates Changing Dialog Box Size
- SAMPLE: Code Demonstrates Creating Dialog Box in DLL
- SAMPLE: Code Demonstrates Dynamic Child Dialog Boxes
- SAMPLE: Code Demonstrates Flashing an Edit Control
- SAMPLE: Code Demonstrates How to Add Menus to a Dialog Box
- SAMPLE: Code Demonstrates Keeping an Icon Fixed in Place
- SAMPLE: Code Demonstrates Multiple Instance DLL
- SAMPLE: Code Demonstrates Superclassing MDI Client Window
- SAMPLE: Code Demonstrates SystemParametersInfo()
- SAMPLE: Code Demonstrates Using a WH_KEYBOARD Hook
- SAMPLE: Code Demonstrates Using Dialog Box Templates
- SAMPLE: Code Demonstrates Using TrackPopupMenu
- SAMPLE: Code Demonstrates Window Status Bar
- SAMPLE: Code Demonstrates Windows 3.1 WH_MOUSE Hook
- SAMPLE: Code Demonstrating Background Processing in Windows
- SAMPLE: Code Displays 256-Color DIB on Standard VGA
- SAMPLE: Code Extracts and Displays Application Resources
- SAMPLE: Code Implementing a Child Window with Menus
- SAMPLE: Code Implements a 'Tool Box' Window
- SAMPLE: Code Modifies the Font Common Dialog Box
- SAMPLE: Code Replaces sscanf in Windows DLLs
- SAMPLE: Code Sample Manages Printing Reports in Applications
- SAMPLE: Code Simulates Changing List Box Style
- SAMPLE: Code Stores Resources in a Dynamic-Link Library
- SAMPLE: Code to Access New .EXE File Headers
- SAMPLE: Code to Demonstrate a Button Bar
- SAMPLE: Code to Demonstrate Superclassing Available
- SAMPLE: Code to Extract an Icon from a Windows .EXE File
- SAMPLE: Code to Provide Time and Date Information
- SAMPLE: Code Uses Keyboard Hook to Access Help
- SAMPLE: Common Dialogs and Printing Functions Sample Code
- SAMPLE: Connect Net Drive--a File Manager Extension
- SAMPLE: Controlling a Videodisc Player
- SAMPLE: Controlling the CD Using mciSendCommand()
- SAMPLE: Controlling the Horizontal Scroll Bar on a List Box
- SAMPLE: Controlling the Horizontal Scroll Bar on a List Box
- SAMPLE: Copying a File
- SAMPLE: Corrections to the Windows 3.1 SDK Sample FONTEST
- SAMPLE: Creating a Custom Raster Font
- SAMPLE: Creating a Glossary Button in Windows Help
- SAMPLE: Creating a Shortcut-Key Edit Control
- SAMPLE: Creating a User-Defined Control
- SAMPLE: Creating Accelerator Tables Dynamically
- SAMPLE: Creating the Default Border Around a Push Button
- SAMPLE: Customizing the MDI Window Menu
- SAMPLE: Data Input Verification for Edit Controls
- SAMPLE: DDE Client Over a Network
- SAMPLE: DDE Communication Over a Network
- SAMPLE: DDE Sample Code in Software Library
- SAMPLE: DDEEXEC Demonstrates DDE Execute Strings
- SAMPLE: DDEML Samples Using Microsoft Foundation Classes
- SAMPLE: DDEML with Metafiles
- SAMPLE: DDESERV Demonstrates a Basic DDE Server
- SAMPLE: Demo of a Keyboard Hook Function Keyboard Filter
- SAMPLE: Demonstrates BitBlts to Shuffle Around the Screen
- SAMPLE: Demonstration of Adding Menus Dynamically
- SAMPLE: Demonstration of Using _fmalloc
- SAMPLE: Demonstration of WH_CALLWNDPROC
- SAMPLE: Desiging DLLs for Multiple Client Applications
- SAMPLE: Detecting Multimedia Extensions and Drivers
- SAMPLE: Developing a Spreadsheet Application for Windows
- SAMPLE: DeviceCapabilities Function Sample Code
- SAMPLE: Dialing a Modem in Windows 3.1
- SAMPLE: DIBs and Their Uses
- SAMPLE: Direct-to-Disk Recorder with ACM
- SAMPLE: DLL Installs an ISR That Can Signal an Application
- SAMPLE: DLL Which is Callable from Microsoft Setup Script
- SAMPLE: DLLFLOAT Converts Floating-Point Numbers to Strings
- SAMPLE: DLLSKEL Demonstrates DLL and Calling Application
- SAMPLE: DRAGBMP Demonstrates Dragging Bitmaps on the Screen
- SAMPLE: Drawing a Custom Border Around a Control Window
- SAMPLE: Dynamically Changing Icons in a Modal Dialog Box
- SAMPLE: DYNBEDIT Changes From Edit to Bedit Control @ Run Time
- SAMPLE: ENTER
- SAMPLE: Executing Excel Functions with Return Values Using DDE
- SAMPLE: Expanding the Size of a Dialog Box
- SAMPLE: File Input and Output in Visual Basic
- SAMPLE: Floating-Point Samples for Windows
- SAMPLE: FONTUTIL.RTF - Technical Article
- SAMPLE: GDI Region, Clipping, and Bitmap Functions
- SAMPLE: Generic Custom Control Sample Code in Software Library
- SAMPLE: GetGlyphOutline() Function Demonstration
- SAMPLE: Global Heap Functions
- SAMPLE: Handling Callbacks with C++ Member Functions
- SAMPLE: Hierarchical List in Owner-Draw List Box
- SAMPLE: High-Resolution Timing Services
- SAMPLE: Implementing a List Box Full of Dialog Boxes
- SAMPLE: Implementing a Read-Only Edit Control In Windows
- SAMPLE: Implementing Owner-Draw Combo Boxes
- SAMPLE: Implementing Sizable Form Fields in Windows
- SAMPLE: Infinite Loop When Moving Through Dialog Box Control
- SAMPLE: INIHEADR Sample Reads Section Headers from .INI Files
- SAMPLE: Launching One Application for Windows from Another
- SAMPLE: lstrcmpi, Accented Chars, and Sort Order in Windows
- SAMPLE: Maintaining a Hidden Application
- SAMPLE: Mapping Modes Code Example
- SAMPLE: MAZE Program from MS Systems Journal Demonstrates DDE
- SAMPLE: Measuring System Timings by Using Printer Port
- SAMPLE: MENUITEMTEMPLATE Structure Is Documented Incorrectly
- SAMPLE: MIDIIO Sample Demonstrates MIDI Input and Output
- SAMPLE: MIDISX.EXE Demos MIDI System Exclusive Communication
- SAMPLE: Minimal MDI Application Source in Software Library
- SAMPLE: MINMAX Demonstrates the WM_GETMINMAXINFO Message
- SAMPLE: Mixed-Language Application (VB, COBOL, SQL)
- SAMPLE: Modal Dialog Child of Modeless Dialog Box Sample Code
- SAMPLE: Moving an Item in a List Box Using Drag and Drop
- SAMPLE: Multiline Edit Control Overwrite Mode Sample Code
- SAMPLE: Multimedia Registration Kit Revision 3.0
- SAMPLE: Multiple Application Instance Data in a DLL
- SAMPLE: MUSCROLL Custom Control Code in Software Library
- SAMPLE: Navigating a Windows Help File Topic Hierarchy
- SAMPLE: Open Multiple AVIs, Use of MCI_PUT Command
- SAMPLE: Owner-Draw Menu Item Width Includes a Check Mark Width
- SAMPLE: Owner-Draw: 3-D Push Button Made from Bitmaps with Text
- SAMPLE: Owner-Draw: Processing WM_DRAWITEM to Draw Controls
- SAMPLE: Paging Down in an Owner-Draw Variable List Box
- SAMPLE: Palette Animation in Windows
- SAMPLE: Palette Utilization Demonstration
- SAMPLE: Passing Ink Between Hedit Controls
- SAMPLE: PATPOLY Demos Polygon Filled with Dithered Color
- SAMPLE: Placing a Status Bar in an MDI Frame Window
- SAMPLE: Plotting TrueType Characters
- SAMPLE: Port Trapping in Windows 3.0/3.1
- SAMPLE: Preventing Windows from Switching Tasks
- SAMPLE: Printing in Visual Basic and C
- SAMPLE: Printing Text Reports
- SAMPLE: Processing Nonclient Messages with Msg Blaster Control
- SAMPLE: Program Demonstrates Edit Control Validation
- SAMPLE: QuickSort Sample Code for Windows
- SAMPLE: Raising Text Size Limit for Edit Controls
- SAMPLE: Read-Only Edit Control Compatible with Windows 3.0
- SAMPLE: Reading and Converting Between the Three GDI Resources
- SAMPLE: Reading and Writing Aldus Placeable Metafiles
- SAMPLE: Reading the Boot Sector of a Drive
- SAMPLE: Rebooting an MSSetup Script on User Request
- SAMPLE: Retrieving Status of Text Box Using Windows Messages
- SAMPLE: Right and Decimal-Alignment in Owner-Draw Controls
- SAMPLE: Right Justifying Numbers in a Windows List Box
- SAMPLE: Sample Code Demonstrates an Owner-Draw Combo Box
- SAMPLE: Sample Code Uses PatBlt to Drag a Frame Rectangle
- SAMPLE: Sample Code Using a Dialog Box as the Main Window
- SAMPLE: Sample Demonstrates Read-Only Pop-Up Window w/ Shadow
- SAMPLE: Save and Restore Window Size, Position, Sample Code
- SAMPLE: Scrolling Dialog Box Sample Code in Software Library
- SAMPLE: Sharing Global Memory Between Applications
- SAMPLE: Shell DDE Using DDEML
- SAMPLE: Simple Training Techniques for a Recognizer
- SAMPLE: Simulating Drag-and-Drop Interface for Custom Control
- SAMPLE: SNDPLAY Sample Plays a Sound File
- SAMPLE: Spawn an Application and Wait Sample Code
- SAMPLE: SpawnAndWait DLL Provides Synchronous Spawn Function
- SAMPLE: SPINDIB Demonstrates 90-degree DIB Rotation
- SAMPLE: Subclassing VBX Controls with MFC 2.0
- SAMPLE: Switching Between Accelerator Tables in an Application
- SAMPLE: Synchronizing Applications with CD Audio
- SAMPLE: System Bitmaps Available Through LoadBitmap() Data
- SAMPLE: TERMWAIT Spawns Task and Waits for its Termination
- SAMPLE: Testing to See if a Drive is a CD-ROM
- SAMPLE: TOOLBAR Demonstrates Creating a Toolbar
- SAMPLE: TOOLHELP.DLL Functionality Demonstration
- SAMPLE: TRANSBLT Demonstrates Bitmaps with Transparency
- SAMPLE: Trapping System RIPs and Other Notification Messages
- SAMPLE: Troubleshooting Guide for the 16-bit Setup Toolkit
- SAMPLE: TrueType Functions and Structures
- SAMPLE: Undesirable Interactions Between Dialog Box Types
- SAMPLE: Unlocking Large-Model Extra Data Segments
- SAMPLE: Updating the Screen Without Flicker
- SAMPLE: Using a Device Driver to Send Binary Data to a Printer
- SAMPLE: Using DDE to Create Program Manager Groups and Items
- SAMPLE: Using DLLs to Share Menus and Other Resources
- SAMPLE: Using DrawPenData() or RedisplayPenData() to Display Ink
- SAMPLE: Using ExtDeviceMode() to Modify Printer Settings
- SAMPLE: Using IsDialogMessage to Simulate a Dialog Box
- SAMPLE: Using Main Window Edit Menu w/ Dialog Box Edit Control
- SAMPLE: Using MCI Commands in Visual Basic
- SAMPLE: Using mciSendCommand() to Control CD-ROM Drive
- SAMPLE: Using Microsoft C Compiler Options with Windows
- SAMPLE: Using RegisterWindowMessage for Interapp Communication
- SAMPLE: Using the Dynamic Data Exchange Management Library
- SAMPLE: Using the LZFILE Functions
- SAMPLE: Using the Palette Under Windows
- SAMPLE: Using User-Defined Resources in Windows Applications
- SAMPLE: VERSTAMP Accesses the File Version Information Resouce
- SAMPLE: VIEW Demonstrates Drawing Ink at a Slower Rate
- SAMPLE: Visual Basic Using Windows DLLs
- SAMPLE: WFW Named Pipe Client
- SAMPLE: WINCAP Captures Screens Using DIB API
- SAMPLE: Window Hierarchy and Styles
- SAMPLE: Windows 3.1 Window Styles
- SAMPLE: Windows Application Produces Stack Trace
- SAMPLE: Windows Application to Unload DLLs from Memory
- SAMPLE: Windows Code Module to Delete Files
- SAMPLE: Windows Code to Parse MS-DOS Environment Variables
- SAMPLE: Windows Journal Hooks Sample Source Code
- SAMPLE: WinQuickSort(), qsort() Replacement for Windows
- SAMPLE: Writing a Windows Application Using MASM 6.0
- SAMPLE: Writing Volume Labels to Floppy and Hard Disks
- Save System Resources with One Control per Control Class
- Scope of Window Classes
- SDK Installation Incompatible with Networked Windows
- SetSelectorLimit() Crossing 1 Megabyte Boundary
- Setting Baud Rates in Windows 3.1
- Setup Toolkit for Windows Compatible with Windows 3.0
- Sharing Files with Windows for Workgroups Clients
- Sharing Windows-Based Applications Across Networks
- Shorthand Notation for Memory Allocation Flags
- Shrinking Heap Space
- Size Limits for a Multiline Edit Control
- Software Library Has DDE Management Library Information
- Solving the 'Insufficient Memory to Run' Situation
- Some Windows Functions Cannot Be Called from LibMain
- Sources of Information about the Windows Help Compiler
- Sources of Information Regarding Windows DDE
- Split Scrolling Using Two Windows
- SPY Utility Reports Application Name, Not Module Name
- Stack Traces Under Windows 3.1 SDK Debugging Kernel
- Steady Timer Messages in a Dynamic-Link Library (DLL)
- Steps to Send a Document to a Printer
- Subclassing the Desktop and Windows of Other Applications
- Summary List of Windows SDK Version 3.1 Bugs
- Supporting Multiple Languages in a Single Application
- Supporting PostScript Features in Windows
- Suppressing 'Cannot Find MYDLL.DLL' Error Box
- Swap Tool Not Included with Windows SDK 3.1
- SYSTEM.INI Settings Required for Windows Pen Extensions
- Tap and Tap-and-Hold Pointer Events
- Technical Details of TrueType Fonts in Software Library
- Techniques to Find Extended Memory in a Windows DLL
- Terminating the Creation of an MDI Child Window
- Terminating Windows-Based Application from Another App
- TextOut() Is Different in Hebrew and Arabic Windows
- The 'Segment Load Failure' Error Message
- The DCB Structure in Windows 3.1
- The Four Classes of Device Banding
- The Microsoft Setup Toolkit for Windows -- A Tutorial
- The Purpose of WINSTUB in Windows SDK
- The Unexpected QuickWin Error
- The Windows Developer's Notes
- Three Methods to Import Functions from a DLL
- Timers and Timing in Microsoft Windows
- Tips for Writing DBCS-Compatible Applications
- Tips on Installing WDEB386
- Top 10 DDEML Support Issues
- Tracking Down Lost System Resources
- Transmitting a BREAK Signal
- Types of System Modal Message Boxes
- Understanding Pen Driver Functionality Under Windows
- Updating Cached Private Profiles (.INI Files)
- Updating Multiple Device= Lines in SYSTEM.INI
- Use CHEV Command for Changing Mode of DOS/V
- Use EV_RINGTE for Modem Ring Detection
- Use Extended Memory to Build Larger Windows Help Files
- Using a Different Hardware Font Instead of the Default
- Using a Fixed-Pitch Font as the System Default
- Using a TSR to Share XMS Memory Between Virtual Machines
- Using a Wacom HD-648A Tablet with Pen Windows
- Using Both the Retail and Debug Kernel of Windows
- Using DebugOutput to Debug a Windows-Based Application
- Using EndPaint() and BeginPaint()
- Using ExtDeviceMode() with DM_COPY
- Using Functions and Subroutines with Microsoft Setup
- Using GetCharABCWidths() to Calculate Text Extents
- Using GetDIBits()
- Using GlobalDosAlloc() and GlobalDosFree()
- Using GlobalFlags() to Test for GMEM_DISCARDABLE
- Using Huge Pointers with Blocks of Memory Larger Than 64K
- Using Int 21h Get/Set Media ID in the Windows Environment
- Using Large Memory Model, Microsoft C/C++,
- Using LINK 5.3 to Create Applications for Real Mode
- Using Memory Below 1 Megabyte
- Using More Than Four Communications Ports in Windows
- Using Near and Far Pointers with C Run-Time Functions
- Using NetBIOS Interrupts Under Windows
- Using OpenDriver() to Communicate Data to Installable Drv
- Using OpenFile() with Sharing and Inheritance Bits
- Using PeekMessage() Loops in a Dialog Box
- Using ReplaceItem() Command in Program Manager DDE
- Using SetDIBitsToDevice() with a Memory Device Context
- Using the 'BR' Command in WDEB386.EXE
- Using the Linker /ALIGN Option
- Using the Microsoft Windows Help Compiler
- Using the Setup Toolkit Function StampResource()
- Using the Setup Toolkit's GetLocalHardDrivesList Function
- Using the ShowGroup() Command in Program Manager
- Using the WM_CTLCOLOR Message
- Using the WM_GETDLGCODE Message
- Using Variable Argument Lists in DLL Functions
- Using Window Extra Bytes in Custom Controls
- Using WM_COMMNOTIFY in an MFC Application
- Using WriteProfileString to Delete WIN.INI Entries
- Utilizing High Color Resolution Devices
- ValidateFreeSpaces(), GlobalCompact(), and Wild Pointers
- Verifying the Printer Connection
- VFW v1.1 DK 'ICM_DRAW_START_PLAY' Message
- Video for Windows DK Setup Script Function VflatdPresent
- Virtual DMA Services (VDS) Application Note Available
- WDEB386 Debugger's Use of COM Port
- WDEB386-Compatible Timing Card Available
- WEP and Link Error L2023 Export Imported
- WEPs, Windows, and Microsoft Visual C/C++ Compilers
- WH_CALLWNDPROC, WH_GETMESSAGE Hooks Sample Code
- What Is Open Tools?
- When Can a Call to GlobalLock() Fail?
- When PostMessage() Will Return 0, Indicating Failure
- When to Use WIN.INI or a Private INI File
- Who Provides Support for the Arabic and Hebrew SDK?
- Why GlobalAlloc() Returns a Handle to a 0-Byte Segment
- WIN.INI Settings for Windows Help Hypertext Colors
- Window Handles of Global Objects
- Windows 3.1 Application Compatibility (part 1 of 7)
- Windows 3.1 Application Compatibility (part 2 of 7)
- Windows 3.1 Application Compatibility (part 3 of 7)
- Windows 3.1 Application Compatibility (part 4 of 7)
- Windows 3.1 Application Compatibility (part 5 of 7)
- Windows 3.1 Application Compatibility (part 6 of 7)
- Windows 3.1 Application Compatibility (part 7 of 7)
- Windows 3.1 Card File Format
- Windows 3.1 Standard Mode and the VCPI
- Windows 3.x Metafiles Support DeleteObject()
- Windows APPC for 16 and 32-Bit Windows
- Windows CPI-C API for 16 and 32-Bit Windows
- Windows CSV API for 16 and 32-Bit Windows
- Windows DEVICEDATA Escape Usage
- Windows Does Not Implement INT 15H to Handle Multitasking
- Windows Does Not Support OS/2 Family API Calls
- Windows Does Not Support Real-Time Programming
- Windows File I/O vs. C Run-time File I/O
- Windows for Workgroups SDK
- Windows Help (HLP) File Format Is Not Available
- Windows Help and Help Compiler Capacity Limits
- Windows Help Internal Variables
- Windows Help Print Macro Does Not Print Pop-up Contents
- Windows Int 21h and NetBIOS Support for DPMI
- Windows LUA API for 16 and 32-Bit Windows
- Windows Message-Processing Caveats
- Windows Metafile Functions
- Windows Paintbrush File Format
- Windows Resource Numbering Starts at 1
- Windows SDK 3.1 Includes Run-time Libraries for MS C 6.0
- Windows SDK Not Designed for Server Installation
- Windows SDK Support for Microsoft FORTRAN Compilers
- Windows SDK: Limit of Logical Coordinate System in Windows
- Windows Setup Toolkit Tutorial Available for Download
- Windows Software Development Kit Installation Procedure
- Windows TrueType Fonts Reading List
- Windows, Code Pages, and Character Sets
- Windows-Based Application Installation Sample Code
- Windows: Nonpreemptive vs. Preemptive Scheduling
- WINMEM32 Not Version Dependent
- WM_CTLCOLOR Processing for Combo Boxes of all Styles
- WM_PAINTICON Message Removed from Windows SDK Docs
- Working Around the STRINGTABLE 255 Character Limit
- Works for Windows Cannot Be Used to Author Help Files
- Writing International Applications for Windows
- wsprintf() %s Parameters Not Cast to LPSTR
- XLTABLE Clipboard Format Documentation Available
- XMS Calls Under Windows 3.1
- You Need Arabic Word to Read or Print Arabic SDK Documents
- ▶Word
- ▶Technical Articles
- ▶Backgrounders
- ▶Books
- ▶Partial Books
- ▶Periodicals
- ▶Conference Papers