- ▼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
- 16-Bit App WNetGetCaps Call Return Value on Win32
- 32-Bit Scroll Ranges
- Accessing Parent Window's Menu from Child Window w/ focus
- Accessing the Application Desktop from a Service
- Accessing the Event Logs
- Accessing the Macintosh Resource Fork
- Accurately Showing on the Screen What Will Print
- Action of Static Text Controls with Mnemonics
- Adding a Custom Template to a Common Dialog Box
- Adding a Hook Function to a Common Dialog Box
- Adding Categories for Events
- Adding Custom Error Strings to an MCI Device Driver
- Adding Point Sizes to the ChooseFont() Common Dialog Box
- Adding to or Removing Windows from the Task List
- Additional Information About GetTypeByName
- Additional Information for WIN32_FIND_DATA
- Additional Remote Debugging Requirement
- Administrator Access to Files
- Advanced Graphics Settings Slider under Windows 95
- Advantages of Device-Dependent Bitmaps
- Allocating and Using Class and Window Extra Bytes
- Allowing Only One Application Instance on Win32s
- Alternative to PtInRegion() for Hit-Testing
- Alternatives to Using GetProcAddress() With LoadLibrary()
- An Efficient Animation Algorithm
- AppInit_DLLs Registry Value and Windows 95
- Application Can Allocate Memory with DdeCreateDataHandle
- Application Exception Error Codes
- Application Version Marking in Windows 95
- Assigning Mnemonics to Owner-Draw Push Buttons
- Associating Data with a List Box Entry
- AUDIOSD Sample Differs from Speech Multimedia Audio Objects
- Authoring Windows Help Files for Performance
- Availability of Multimedia Timers
- Availability of Microsoft Network SDKs
- AVI Video Authoring Tips
- Avoid Calling SendMessage() Inside a Hook Filter Function
- Background Colors Affect BitBlt() from Mono to Color
- Background, Foreground, and System Palette Management
- BeginPaint() Invalid Rectangle in Client Coordinates
- Binary and Source Compatibility Under Windows NT
- Binary Compatibility Basics
- Broadcasting Messages Using PostMessage()
- BUG: 16-bit RPC Problems with Novell's Client32 for Windows 95
- BUG: 16-bit RPC Samples Print Meaningless Error Codes
- BUG: 32-Bit .Fon File Causes GP Fault with Standard VGA Driver
- BUG: 32-bit StampResource() Function Won't Work in Windows 95
- BUG: A Level 3 Volume Lock Might Deadlock on Windows 95
- BUG: ADDITIVE Keyword Does Not Work in Custom .ADM Files
- BUG: App Paths Registry Not Fully Effective For 16-bit Apps
- BUG: Application Hangs When RasDial Is Used in a Service
- BUG: Call to WSAIoctl with SIO_GET_INTERFACE_LIST Option Fails
- BUG: Can't Justify Text with Japanese Script Terminal Font
- BUG: Cannot Create Multiple Modem/Serial DirectPlay Game Session
- BUG: ChooseColor Dialog Box Quits When Edit Control Subclassed
- BUG: ChooseFont() Sample Text Displays DBCS Chars Incorrectly
- BUG: Common File Dialog Multiple Selection File Limit
- BUG: CopyFile Fails with Read-Only Files
- BUG: CreateDC Does Not Thunk DEVMODE Structure Correctly
- BUG: CreateDC Fails in Windows NT-Based Service Application
- BUG: CreateDirectoryEx() Returns Failure Although API Succeeds
- BUG: CreateFile() Opens Read-Only File with Read/Write Access
- BUG: CS_IME Bit Not Returned for IME UI Window Under NT-J 4.0
- BUG: DdeConnect Never Returns
- BUG: DDEML: Advise Stop Causes Disconnect
- BUG: Deadkey Not Accepted in Windows 95 Console Application
- BUG: DeletePrinter on Remote Printers Causes GPFs
- BUG: Display Problems Using Cluster Resource Type AppWizard
- BUG: DuplicateHandle for Console Handles Ignores Inherit Param
- BUG: EMF Playback into DC Causes Memory Leak in GDI
- BUG: EMF to WMF Conversion Problems
- BUG: ESC/ENTER Keys Don't Work When Editing Labels in TreeView
- BUG: EV_RING Isn't Detected in WaitCommEvent
- BUG: FindFirstFile() Does Not Handle Wildcard (?) Correctly
- BUG: Font File Not Usable on Windows 3.1J
- BUG: GDI Leaks Memory When Font Selected In MM_ANISOTROPIC Mode
- BUG: GetCharacterPlacement Returns Incorrect Kerning Values
- BUG: GetCommProperties Leaks a Handle
- BUG: GetDiskFreeSpace() Fails with a UNC Path to Network Share
- BUG: GetGlyphOutline Returns Corrupt Glyphs with GGO_BITMAP
- BUG: GetKerningPairs Sometimes Fails on Win32s 1.2 and 1.25a
- BUG: GetObject Returns Partial Information for DIBSections
- BUG: GetService Gives Only Local Service Names
- BUG: getsockopt for IPX_MAX_ADAPTER_NUM Fails on Windows 95
- BUG: GetTextExtentPoint Fails in App Based on Windows/Win32s
- BUG: ImmSetConversionStatus Doesn't Work When IME Is Closed
- BUG: Incomplete IPX_ADDRESS_DATA Structure Under Windows 95
- BUG: Incorrect Painting Using Pattern Brushes on DIBSections
- BUG: Incorrect prototype for VDMStartTaskInWOW()in VDMDBG.H file
- BUG: Inherited Socket Becomes Invalid if Parent Exits on Win95
- BUG: Int 21 Read/Write Track on Logical Drive Fails on OSR2
- BUG: LoadString Returns Wrong Number of Chars for DBCS Strings
- BUG: LSTRCMP and LSTRCMPI May Fail with Non-US Regional Settings
- BUG: LSTRCMP and LSTRCMPI May Fail With Non-US Regional Settings
- BUG: Mailslot Created on Win95 Allows Only 4093 Bytes
- BUG: MCI Open of MIDI File with Installable I/O Proc Fails
- BUG: MCI Unable to Open .AVI File Using File-Interface Pointer
- BUG: MCIWndGetPositionString Makes Time Format Milliseconds
- BUG: MDI Child Window's 'Minimize' System Menu Disabled
- BUG: Menu Bar Covered By Main Window Client Area
- BUG: MIDL compiler structure packing problems
- BUG: MMC Does Not Allow Renaming the SnapIn Root Mode
- BUG: MMC: 256-Color Icons Not Supported in version 1.0
- BUG: MMC: SnapIn Extension Can't Add Property Page
- BUG: MS Enhanced Provider Won't Load Under Windows NT 4.0 SP3
- BUG: Multiple Definitions for EM_CHARFROMPOS
- BUG: NetBIOS Find Name Does Not Work for IPX/SPX and NetBEUI
- BUG: NetBIOS Returns Wrong Adapter Type for NetBEUI
- BUG: NetStatisticsGet2 Not Implemented
- BUG: OpenGL Color Problems Using Service Pack 2 for Win NT 4.0
- BUG: PackDDElParam for WM_DDE_ACK/WM_DDE_EXECUTE on Windows 95
- BUG: PowerPC FPSCR Not Saved on Thread Context Switch
- BUG: Pressing SHIFT+ESC Doesn't Generate WM_CHAR on Windows 95
- BUG: Printer Port Redirection Not Effective for Windows Apps
- BUG: Problem Setting a Systemwide WH_CALLWNDPROC Hook
- BUG: QueryPerformanceFrequency Returns Wrong Value on PC 9800
- BUG: Queued Console Control Signals May be Missed Under Win95
- BUG: Race Between 2 Threads Sharing a Socket Causes Problem
- BUG: ReadEventLog Fails with Error 87
- BUG: ReadFile Returns Wrong Error Code for Mailslots
- BUG: ReadFile Timeout on Mailslot Causes Memory Leak
- BUG: recv() Causes Data Corruption of Large Buffer
- BUG: Registry Access from Multiple Threads Might Fail
- BUG: RegQueryValueEx()May Fail When lpszValueName Is NULL
- BUG: Rich Edit Control Improperly Displays Print Preview
- BUG: RPC Encoding API MyType_Encode() Causes Access Violation
- BUG: RTS_CONTROL_TOGGLE Doesn't Cause RTS to Toggle
- BUG: Screen Saver Not Getting WM_DESTROY in Windows NT
- BUG: Select() Fails to Block on a Blocking Socket
- BUG: SetStretchBltMode() Ignored
- BUG: SetTextJustification Fails To Justify On Some Printers
- BUG: Setting a Receive Timeout on a Raw Socket Has No Effect
- BUG: SetWindowPlacement and ptMin.x or ptMax.x = -1
- BUG: SNMP Service Produces Bad 'Error on getproc(InitEx) 127'
- BUG: Socket Inheritance in Windows 95 and Windows NT 3.51
- BUG: Some Console Control Events Not Received Under Windows 95
- BUG: Sound Fails to Continue in DirectSound
- BUG: Starting and Stopping a Winsock Server Using SO_REUSEADDR
- BUG: TabbedTextOut Does Not Work on Middle East Windows 95
- BUG: TCP Connection Fails to Reset After SO_LINGER Timeout
- BUG: TIMER_ALL_ACCESS Not Defined in Platform SDK Headers
- BUG: Timimg Out on recvfrom() Causes Windows 95 to Quit
- BUG: Tooltip for an Edit Control Is Not Displayed
- BUG: Transforms Used in ExtCreateRegion Cause Leak
- BUG: TrueType Fonts Don't Produce Glyphs in Windows NT 3.51
- BUG: TrueType Glyphs Wrong Color Rasterized to 8bpp DIBSection
- BUG: Unhandled Exception Filter Not Called Inside Debugger
- BUG: Using Wildcard Extension with SHFileOperation
- BUG: Using WM_SETREDRAW w/ TreeView Control Gives Odd Results
- BUG: WAVEHDR.dwBytesRecorded Set to Zero in Win32s
- BUG: Win32 on Windows NT Version 3.51 Bug List - Base
- BUG: Win32 SDK Version 3.5 Bug List - OLE
- BUG: Win32 SDK Version 3.5 Bug List - Subsystems
- BUG: Win32 SDK Version 3.5 Bug List - WinDbg Debugger
- BUG: Win32 SDK Version 3.51 Bug List - GDI
- BUG: Win32 SDK Version 3.51 Bug List - Multimedia
- BUG: Win32 SDK Version 3.51 Bug List - Networking
- BUG: Win32 SDK Version 3.51 Bug List - OLE
- BUG: Win32 SDK Version 3.51 Bug List - User
- BUG: Win32 SDK Version 3.51 Bug List - WinDbg
- BUG: Win32 SDK Version 3.51 Bug List - WOW and Subsystems
- BUG: Win32s 1.25a Bug List
- BUG: Win32s 1.3 Bug List
- BUG: Win95 Arc() Does Not Draw an Ellipse on HP LJ 4
- BUG: Win95 CreateEnhMetaFile Returns hDC with Characteristics
- BUG: Win95 GDI Resets Window/ViewportOrg in MM_TEXT Mode
- BUG: Windows 95 Access Violation Error After Disabling CTRL+C
- BUG: Windows 95 DDEML Faults with Multiple Threads
- BUG: Windows 95 Does Not Allow Send with MSG_PARTIAL Flag
- BUG: Windows 95 Doesn't Allow open_osfhandle on Socket Handles
- BUG: Windows 95 Limits Mailslot Names to 8.3 Naming Convention
- BUG: Windows 95 SNMP System Description Is Incorrect
- BUG: Windows 95-Based Winsock App Can't Receive IPX Broadacast
- BUG: Windows NT Hangs When PolyBezier Gets Certain Coordinates
- BUG: Windows NT Version 4.0 Bug List - GDI
- BUG: Windows NT Version 4.0 Bug List - Kernel
- BUG: Windows NT Version 4.0 Bug List - MIDL
- BUG: Windows NT Version 4.0 Bug List - Multimedia
- BUG: Windows NT Version 4.0 Bug List - RPC Runtime
- BUG: Windows NT Version 4.0 Bug List - Tools
- BUG: Windows NT Version 4.0 Bug List - USER
- BUG: Windows NT Version 4.0 Bug List - WOW
- BUG: WinHelp() Call Fails Using HELP_TCARD Option in Win32s
- BUG: Winsock App Over IPX/SPX Over RAS Fails to Connect
- BUG: Winsock Sends IP Packets with TTL 0
- BUG: WNetGetUniversalName Fails Under Windows 95
- BUG: WritePrivateProfileString Requires Delete Access on INI
- BUG: WSAEventSelect( ) Returns WSAEINVAL if Network Events is 0
- BUG: WSAIoctl SIO_GET_INTERFACE_LIST Option Problem
- BUG: WSARecvEx Fails to Set MSG_PARTIAL Flag on Windows 95
- BUG:Invalid Default Interface for IP Multicasting Causes Crash
- Buglist for ActiveMovie SDK Version 1.0
- Button and Static Control Styles Are Not Inclusive
- Byte-Ordering in a Data Packet Under NDIS
- Calculating Text Extents of Bold and Italic Text
- Calculating The Logical Height and Point Size of a Font
- Calculating the Point Size of a Font
- Calculating the TrueType Checksum
- Call the Windows Help Search Dialog Box from Application
- Calling a New 32-bit API from a 16-bit Application
- Calling a Win32 DLL from a Win16 App on Win32s
- Calling CRT Output Routines from a GUI Application
- Calling DdePostAdvise() from XTYP_ADVREQ
- Calling LoadLibrary() on a 16-bit DLL
- Canceling WaitCommEvent() with SetCommMask()
- Cannot Bind .RES File Directly to .EXE Without Linking
- Captions for Dialog List Boxes
- Caret Position
- Case Sensitivity in Atoms
- Cases Where 'Normal' Window Position, Size Not Available
- Centering a Dialog Box on the Screen
- Chaining Parent PSP Environment Variables
- Changes to the MSTest WFndWndC()
- Changing a List Box from Single-Column to Multicolumn
- Changing How Pop-Up Menus Respond to Mouse Actions
- Changing Hypertext Jump Color in Windows Help
- Changing Print Settings Mid-Job
- Changing the Controls in a Common Dialog Box
- Changing the Font Used by Dialog Controls in Windows
- Changing/Setting the Default Push Button in a Dialog Box
- Character Sets Supported by Hangeul (Korean) Windows Versions
- Clarification of COMMPROP dwMax?xQueue Members
- Clarification of SearchPath() Return Value
- Clarification of the 'Country' Setting
- Clearing a Message Box
- Client Service For Novell Netware Doesn't Support Named Pipes
- Clipboard Memory Sharing in Windows
- Combo Box w/Edit Control
- COMCTL32 APIs Unsupported in the Win32 SDK
- Common Dialog Boxes and the WM_INITDIALOG Message
- Common File Mapping Problems and Platform Differences
- Complete Enumeration of System Fonts
- Computing the Size of a New ACL
- Conditionally Activating a Button in Windows Help
- Configuration Needed to Run RPC Apps Using IPX Protocol
- Consequences of Using CreateDIBSection() With DIB_PAL_COLORS
- Considerations for CreateCursor() and CreateIcon()
- Console App Launched from a Service Exits When User Logs Off
- Consoles Do Not Support ANSI Escape Sequences
- Controlling the Caret Color
- Converting Colors Between RGB and HLS (HBS)
- Copy on Write Page Protection for Windows NT
- Copying Compressed Files
- CPU Quota Limits Not Enforced
- CreateFile() Using CONOUT$ or CONIN$
- CreateFileMapping() SEC_* Flags
- Creating a Font for Use with the Console
- Creating a Hidden MDI Child Window
- Creating a List Box That Does Not Sort
- Creating a List Box with No Vertical Scroll Bar
- Creating a List Box Without a Scroll Bar
- Creating a Logical Font with a Nonzero lfOrientation
- Creating a Multiple Line Message Box
- Creating a Nonblinking Caret
- Creating a World SID
- Creating Access Control Lists for Directories
- Creating and Using a Custom Caret
- Creating Autosized Tables with Windows Help
- Creating Instance Data in a Win32s DLL
- Creating Lines with a Nonstandard Pattern
- Creating Windows in a Multithreaded Application
- Creating/Managing User Accounts Programmatically
- Critical Sections Versus Mutexes
- CS_SAVEBITS Class Style Bit
- CTRL+C Exception Handling Under WinDbg
- CTYPE Macros Function Incorrectly
- Custom Controls Must Use CS_DBLCLKS with Dialog Editor
- Customizing a Pop-Up Menu
- Customizing the FileOpen Common Dialog in Windows 95
- D3DLIGHT.EXE Previews Direct3D Retained Mode Lighting Effects
- Dangers of Uninitialized Data Structures
- DDE Error Message: Application Using DDE Did Not Respond
- DdeInitialize(), DdeNameService(), APPCMD_FILTERINITS
- DDEML Application-Instance IDs Are Thread Local
- Dealing w/ Lengthy Processing in Service Control Handler
- Debugging Console Apps Using Redirection
- Debugging DLLs Using WinDbg
- Debugging OLE 2.0 Applications Under Win32s
- Debugging the Win32 Subsystem
- Debugging Universal Thunks
- Default Attributes for Console Windows
- Default Edit Control Entry Validation Done by Windows
- Default Stack in Win32-Based Applications
- Default/Private Dialog Classes, Procedures, DefDlgProc
- Definition of a Protected Server
- Definitions for LDLLHandler and Other Advanced Help Features
- Detecting Data on the Communications Port
- Detecting Keystrokes While a Menu Is Pulled Down
- Detecting Logoff from a Service
- Detecting the Presence of NetBIOS in Win32s
- Detecting Windows NT from an MS-DOS-Based Application
- Detecting x86 Floating Point Coprocessor in Win32
- Determining Available RGB Values of an Output Device
- Determining Connected Joysticks Under Windows 95
- Determining Selected Items in a Multiselection List Box
- Determining System Version from a Win32-based Application
- Determining the Maximum Allowed Access for an Object
- Determining the Network Protocol Used By Named Pipes
- Determining the Number of Visible Items in a List Box
- Determining the Topmost Pop-Up Window
- Determining the Visible Area of a Multiline Edit Control
- Determining Visible Window Area When Windows Overlap
- Determining Whether a WOW App is Running in Enhanced Mode
- Development Tools Do Not Accept Unicode Text
- DEVMODE and dmSpecVersion
- Dialog Box Frame Styles
- DIALOGEX Resource Template Differences from DIALOG Template
- DIB_PAL_INDICES and CBM_CREATEDIB Not Supported in Win32s
- Differences between Data Link Control APIs on Windows NT
- Differences Between DLC on Windows 95 and Windows NT
- Differences Between hInstance on Win 3.1 and Windows NT
- Differences Between the Win32 3.1 SDK and VCNT 1.0
- Differences Between the Win32 3.5 SDK and Visual C++ 2.0
- Differences Between Windows 95 and Windows NT SNMP
- Differentiating Between the Two ENTER Keys
- Disabling the Mnemonic on a Disabled Static Text Control
- Displaying on the Screen What Will Print
- Distinguishing Between Keyboard Keys and their Keypad Duplicat
- DLC Information on LLC_DIR_SET_MULTICAST_ADDRESS Command
- Do Not Call the Display Driver Directly
- DOC: CB_INITSTORAGE
- DOC: Errors in Win32s Compatibility
- DOC: SetBkColor() Does Not Support Dithered Colors
- DOC: VirtualAlloc Doc Missing MEM_RESET Description
- DOC: Win32 Version APIs Work with NE Images
- DOC: WinDBG Cannot Debug 16-bit Applications Under NT 4.0
- DOC: WinHelp Function Expects a POINTS Structure
- DOCERR: AddPort, ConfigurePort, DeletePort Fail Remotely
- DOCERR: BUFFER.CREATE Command Not Documented
- DOCERR: CreateFile() and Mailslots
- DOCERR: CS_PARENTDC Class Style Description Incorrect
- DOCERR: Custom Input/Output Procedure for Compound Files
- DOCERR: DdeCreateDataHandle Documentation Errors
- DOCERR: DdeCreateStringHandle() lpszString param
- DOCERR: DeviceIoControl Requires OVERLAPPED Struct w/ Async.
- DOCERR: DEVMODE dmPaperSize Member Documentation Error
- DOCERR: EM_POSFROMCHAR
- DOCERR: EofChar Field of DCB Structure Is Not Supported
- DOCERR: GetWindowPlacement Function Always Returns an Error
- DOCERR: Important Information on RPC 1.0 Missing from the Docs
- DOCERR: Important Information on RPC 2.0 Missing from the Docs
- DOCERR: Incorrect DialogBoxIndirect() Code in Win32 SDK Docs
- DOCERR: lineInitialize returns LINEERR_UNINITIALIZED
- DOCERR: MarkMIDI Utility Not Provided in Win32 SDK
- DOCERR: Printing an OpenGL Image
- DOCERR: Resource Compiler Maximum String Length Incorrect
- DOCERR: Return Values for EditStreamCallback Are Incorrect
- DOCERR: Setting of SO_DEBUG Option Is Ignored by Winsock Apps
- DOCERR: SHFILEOPSTRUCT pFrom and pTo Fields Incorrect
- DOCERR: TabbedTextOut Tab Positions Really in Logical Units
- DOCERR: TranslateMessage() Always Returns True
- DOCERR: Use a Thread ID for CALLBACK_THREAD in WaveInOpen
- DOCERR: Windows Sockets Enhancements Available in Windows 95
- DOCERR: Winhlp32.exe Topics per Keyword is 800
- DOCERR: XonLim / XoffLim Control RTS Handshaking Threshold
- Drawing a Rubber Rectangle
- Drawing Outside a Window's Client Area
- DSKLAYT2 Does Not Preserve Tree Structure of Source Files
- Dsklayt2 Does Not Support Duplicate Filenames
- Dynamic Loading of Win32 DLLs
- Efficiency of Using SendMessage Versus SendDlgItemMessage
- EM_SETHANDLE and EM_GETHANDLE Messages Not Supported
- Enumerating Network Connections
- Error Message #1053: ERROR_SERVICE_REQUEST_TIMEOUT
- Establishing Advise Loop on Same topic!item!format! Name
- Examining the dwOemId Value
- Explanation of the NEWCPLINFO Structure
- Extending Standard Windows Controls Through Superclassing
- Extracting the SID from an ACE
- FADEIN: Sample App Uses Palette Animation
- Fault Handling Logic Changed for Windows 95
- File Manager Passes Short Filename as Parameter
- File Name Mapping with Windows NT 4.0 Shell
- FILE: Microsoft Win32s Upgrade
- FILE: Using HALFTONE Stretching with COLORADJUSTMENT
- FILE: Win32 Resource Localization Tools Available
- Filenames Ending with Space or Period Not Supported
- FileTimeToLocalFileTime() Adjusts for Daylight Saving Time
- Filtering All Paging File I/O Under Windows 95
- First and Second Chance Exception Handling
- FIX: ADSI adscmd Sample Dump Option Fails
- FIX: Bad Characters in 32-bit App on Win32s on Russian Windows
- FIX: Corruption of the Perflib Registry Values
- FIX: Error C2664 'AVIFileCreateStream' from Visual C++ 2.0/2.1
- FIX: Error Messages or Calls to Winhelp() 4.0 Fail with Win32s
- FIX: Floating Point Exception Incorrect Under Win32s
- FIX: gethostbyaddr() May Cause an Invalid Page Fault on Win95
- FIX: High CPU Usage When SNMP Retrieves Performance Counters
- FIX: MCIWndCreate Does Not Allow Filename
- FIX: MFC-Based App Cannot Run Under International Win32s
- FIX: MIDL 2.0 Does Not Handle VAX Floating Point Numbers
- FIX: OLE Libraries Fix List
- FIX: Owner Drawn Items on the Menu Bar Hang Windows NT
- FIX: Reading Past End of Volume with FAT File Produce
- FIX: RegConnectRegistry() Leaves Pipe Open
- FIX: SetEntriesInAcl() May Produce Undesired Results
- FIX: Setsockopt() for Winsock over Appletalk Returns Error
- FIX: SNMP Sample Generates an Application Error
- FIX: SVCGUID.H Has Wrong UDP Port for SNMP Traps
- FIX: Swedish Keyboard Won't Generate WM_CHAR for CTRL+M
- FIX: Win32s 1.25a Fix List
- FIX: Win32s 1.3 Fix List
- FIX: Win32s Version 1.3a Bugs That Were Fixed in Version 1.3c
- FIX: Winsock Over Appletalk (DDP) Leaks Memory
- FixBrushOrgEx() and Brush Origins under Win32s
- FlushViewOfFile() on Remote Files
- Format for LANGUAGE Statement in .RES Files
- FormatMessage() Converts GetLastError() Codes
- Fractional Point Sizes Not Supported in ChooseFont()
- Freeing Memory for Transactions in a DDEML Client App
- Freeing Memory in a DDEML Server Application
- Freeing PackDDElParam() Memory
- Gaining Access to ACLs
- GDI Objects and Windows 95 Heaps
- General Overview of Win32s
- Generic Thunks: Calling a Win32 DLL from a Win16 Application
- GetClientRect() Coordinates Are Not Inclusive
- GetCommandLine() Under Win32s
- GetCurrentTime and GetTickCount Functions Identical
- GetDeviceCaps(hDC, RASTERCAPS) Description
- GetGlyphOutline() Native Buffer Format
- GetInputState Is Faster Than GetMessage or PeekMessage
- GetLastError() May Differ Between Windows 95 and Windows NT
- GetSystemMetrics(SM_CMOUSEBUTTONS) Fails Under Win32s
- Getting a Dialog to Use an Icon When Minimized
- Getting Real Handle to Thread/Process Requires Two Calls
- Getting Resources from 16-Bit DLLs Under Win32s
- Getting the Net Time on a Domain
- Getting the WinMain() lpCmdLine in Unicode
- GetWindowRect() Returns TRUE with Desktop Window Handle
- GLLT.EXE: SAMPLE: Demonstrates Simple Lighting in OpenGL
- Global Classes in Win32
- Global Quota for Registry Data
- GLPRT: Sample App Demonstrates Printing in OpenGL
- Graphics as Jumps in Windows Help Files
- Graying the Text of a Button or Static Text Control
- Handling COMMDLG File Open Network Button Under Win32s
- Handling WM_CANCELMODE in a Custom Control
- Height and Width Limitations with Windows SDK Font Editor
- Help Fonts Must Use ANSI Character Set
- High-Precision Timing Under Windows, Windows NT,
- Hooking Console Applications and the Desktop
- Host Name May Map to Multiple IP Addresses
- Hot Versus Warm Links in a DDEML Server Application
- How CREATOR_OWNER and CREATOR_GROUP Affect Security
- How Database WinSock APIs Are Implemented in Windows NT 3.5
- How HEAPSIZE/STACKSIZE Commit
- How Keyboard Data Gets Translated
- How POSIX Applications are Recognized
- How the Service Control Manager Manages Passwords
- How to Add a Custom Find Utility to the Start Menu
- How to Add a Custom Tab to the Help Topics Dialog Box
- How to Add a Network Printer Connection
- How to Add an Access-Allowed ACE to a File
- How to Add an SNMP Extension Agent to the NT Registry
- How to Add Windows 95 Controls to Visual C++ 2.0 Dialog Editor
- How to Address Multiple CDAudio Devices in Windows NT
- How to Allow OS/2 Programs to Run Across Logons
- How to Assign Privileges to Accounts for API Calls
- How to Avoid Palette Flash During Playback of Video Overlays
- How to Back Up the Windows NT Registry
- How to Broadcast Messages Using NetMessageBufferSend()
- How to Build a Japanese NT 3.50 Application on US NT 3.50
- How to Build Localized Win32s Kits with .nls Files
- How To Calculate String Length in Registry
- How to Calculate the Height of Edit Control to Resize It
- How To Call 32-bit Code from 16-bit Code in Windows 95
- How To Call Win32 Spooler Enumeration APIs Properly
- How To Change Hard Error Popup Handling in Windows NT
- How To Change Passwords Programmatically in Windows NT
- How to Change Small Icon for FileOpen and Other Common Dialogs
- How to Change the International Settings Programmatically
- How To Change the Work Offline Status of a Printer
- How To Clear the z-buffer in Direct3D Retained Mode
- How To Close Console Window When MS-DOS Application Completes
- How to Compile CAPCPP Sample Using Visual C++ 2.x Compiler
- How to Compile Large Chinese or Korean Help Files
- How to Connect Local Printers to Network Print Shares
- How to Convert a Binary SID to Textual Form
- How to Create a Topmost Window
- How To Create Hard Symbolic Links in Windows NT
- How to Create Inheritable Win32 Handles in Windows 95
- How to Create Non-rectangular Windows
- How To Deal with Localized and Renamed User and Group Names
- How to Decipher EMR_SELECTOBJECT Records in Enhanced Meta File
- How to Delete Keys from the Windows NT Registry
- How to Design Multithreaded Applications to Avoid Deadlock
- How to Detect If a Color Is a Dithered Color
- How to Detect Slow CPU
- How to Detect the Number of Colors Available in a DC
- How to Determine If a Device Is Palette Capable
- How to Determine the Japanese OEM Windows Version
- How to Determine the Type of Handle Retrieved from OpenPrinter
- How To Determine Whether an Application is Console or GUI
- How to Determine Which Version of Win32s Is Installed
- How To Disable Initial RAS Wizard for Phonebook Extensions
- How to Disable the Screen Saver Programmatically
- How to Display Debugging Messages in Windows 95
- How to Display Old-Style FileOpen Common Dialog in Windows 95
- How to Draw a Custom Window Caption
- How to Draw a Gradient Background
- How To Examine the Use of Process Memory Under Win32s
- How To Export Callback Functions
- How To Export Data from a DLL or an Application
- How to Extract the Profile Path from a Gina in Windows NT
- How to Find Out Which Listview Column Was Right-Clicked
- How to Find the Available Keyboard Layouts Under Windows NT
- How to Find the Version Number of Win32s
- How to Force a ScreenSaver to Close Once Started in Windows NT
- How to Get Message Text from Networking Error Codes
- How to Get Smallest Bounding Rectangle for Drawing Functions
- How To Get the Status of a Printer and a Print Job
- How to Get Windows NT PolyDraw() Functionality in Windows 95
- How to Gracefully Fail at Service Start
- How to Handle Data Types Correctly with the Thunk Compiler
- How To Handle FNERR_BUFFERTOOSMALL in Windows 95
- How to Ignore WM_MOUSEACTIVATE Message for an MDI Window
- How to Implement Context-Sensitive Help in Windows 95 Dialogs
- How to Increase Windows NT System and Desktop Heap Sizes
- How To Install TAPI Service Providers with TELEPHON.CPL
- How to Keep a Window Iconic
- How to Keep an MDI Window Always on Top
- How to License the MS LineDraw TrueType Font
- How To Limit Virtual Memory for a Win32s Application
- How to Look Up a User's Full Name
- How to Make an Application Display Real Units of Measurement
- How To Map.INI File Entries to the Registry
- How to Minimize Memory Allocations for New TreeView Control
- How to Modify Executable Code in Memory
- How to Modify the Width of the Drop Down List in a Combo Box
- How to Obtain a Handle to Any Process with SeDebugPrivilege
- How to Obtain Filename and Path from a Shell Link or Shortcut
- How to Obtain Fonts, ToolTips, and Other Non-Client Metrics
- How to Obtain MIDI Specifications
- How To Obtain the IP Address Assigned to a RAS Client
- How to Obtain the Video for Windows Version
- How to Overlay Images Using Image List Controls
- How To Pass Numbers to a Named Range in Excel through DDE
- How to Perform Auto Repeat as Media Player Does
- How to Port a 16-bit DLL to a Win32 DLL
- How To Print OpenGL Images
- How to Program Keyboard Interface for Owner-Draw Menus
- How to Reference Colors in a DIB Section by Index
- How To Regulate Network Access to the Windows NT Registry
- How To Remove Win32s
- How to Restart the Windows Shell Programmatically
- How to Right-Justify Menu Items in Windows 95
- How to Run Name Service API-Based RPC Apps in Windows 95
- How To Secure Performance Data in Windows NT
- How to Select a Listview Item Programmatically in Windows 95
- How to Set Foreground/Background Responsiveness in Code
- How To Set MCI Wave Audio Recording Format
- How to Set the Current Normal Vector in an OpenGL Application
- How To Set the Size of the Wave Audio Buffer
- How to Set Up and Run the RNR Sample Included in the Win32 SDK
- How to Shade Images to Look Like Windows 95 Active Icon
- How To Share All Data in a DLL
- How to Simulate Changing the Font in a Message Box
- How to Spawn a Console App and Redirect Standard Handles
- How to Specify a Full Path in the ExecProgram Macro
- How to Specify Filenames/Paths in Viewer/WinHelp Commands
- How To Specify Variable Block Size for Tape Backup Functions
- How to Start an Application at Boot Time Under Windows 95
- How to Stop a Journal Playback
- How to Support Language-Independent Strings in Event Logging
- How to Test Autorun.inf Files
- How to Troubleshoot Win32s Installation Problems
- How to Update the List of Files in the Common Dialogs
- How to Use 32-bit StampResource() Function in Windows NT 3.51
- How to Use a DIB Stored as a Windows Resource
- How To Use a File Created by an Apple Macintosh in Windows NT
- How to Use a Program to Calculate Print Margins
- How to Use CTL3D Under the Windows 95 Operating System
- How to use ExitExecRestart to Install System Files
- How To Use GSM Compression in Low-level Wave Recording
- How to Use Hangeul (Korean) Windows Input Method Editor (IME)
- How to Use IDFEDIT to Create MIDI Instrument Definition Files
- How to Use LANA Numbers in a 32-bit Environment
- How To Use LoadImage() to Read a BMP File
- How to Use LVIF_DI_SETITEM on an LVN_GETDISPINFO Notification
- How to Use MIDI Stream Callbacks
- How to Use NetUserAdd
- How to Use PeekMessage() Correctly in Windows
- How to Use RPC Under Win32s
- How to Use SS_GRAYRECT SS_BLACKRECT SS_WHITERECT in Windows 95
- How to Use the AutoDial Feature in Network and WinSock Apps
- How To Use the Registry Under Win32s
- How to Use the Small Icon in Windows 95
- How to Use the StartService API Within a Service
- How To Use the Win32 Registry from 16-bit Windows-Based App
- How to Use Wave Audio Volume Control APIs
- How to Use Win32 API to Draw a Dragging Rectangle on Screen DC
- How to Use WinSock to Enumerate Addresses
- How Win32 Applications Can Read CD-ROM Sectors in Windows 95
- How Win32-Based Applications Are Loaded Under Windows
- How Win32-Based Applications Read CD-ROM Sectors in Windows NT
- How Windows NT and Windows 95 Handle Floating-Point Calculations
- HOWTO: Access the Application Desktop from a Service
- HOWTO: Access the Performance Registry Under Windows 95
- HOWTO: Add CRYPT_MACHINE_KEYSET Flag to CryptAcquireContext
- HOWTO: AngleArc in Windows 3.1, Win32s, and Windows 95
- HOWTO: Animate Textures in Direct3D Immediate Mode
- HOWTO: Avoid Crashes When Debugging System-wide Hooks
- HOWTO: Browse for Folders from the Current Directory
- HOWTO: Build ADSI Code in Visual C++
- HOWTO: Calculate Dialog Base Units with Non-System-Based Font
- HOWTO: Call 16-bit Code from 32-bit Code on Windows 95
- HOWTO: Call SHFormatDrive in Windows 95 and Windows NT
- HOWTO: Change the Background Color of a Tab Control
- HOWTO: Change the Icon of a Shortcut Through IShellLink
- HOWTO: Changing LOCLAE_IDATE Programmatically
- HOWTO: Control Access to a Windows NT Service
- HOWTO: Convert a File Path to an ITEMIDLIST
- HOWTO: Convert a Linear Address to a Flat Offset on Win32s
- HOWTO: Convert a UNIX time_t to a Win32 FILETIME or SYSTEMTIME
- HOWTO: Cover the Task Bar with a Window
- HOWTO: Create 3D Controls in Client Area of Non-Dialog Window
- HOWTO: Create a Timed MessageBox
- HOWTO: Debug a System-Wide Hook
- HOWTO: Debug Flat Thunks
- HOWTO: Debug OLE Server Applications Using MSVC
- HOWTO: Debugging 32-bit Applications under Win32s
- HOWTO: Debugging a service
- HOWTO: Define Private Messages for Application Use
- HOWTO: Detect All Program Terminations
- HOWTO: Detect Closure of Command Window from a Console App
- HOWTO: Detect If a Screen Saver Is Running on Windows NT
- HOWTO: Determine Default Language ID of Windows 95 or WinNT
- HOWTO: Determine If a File Is Already Open
- HOWTO: Determine if File Extension Should Be Shown for a File
- HOWTO: Determine if Running In User Context of Local Admin Acct
- HOWTO: Disable IME for a Particular Window
- HOWTO: Display CAnimateCtrl with Transparent Background
- HOWTO: Display Graphic Chars on Chinese
- HOWTO: Display IE Unicode Language Add-ons Under Windows 95
- HOWTO: Display More Than 80 Characters in a Tooltip Control
- HOWTO: Eject Removable Media on Windows 95
- HOWTO: Ejecting Removable Media in Windows NT
- HOWTO: Enumerate Applications in Win32
- HOWTO: Enumerate the MMX Driver
- HOWTO: Find the Edge of a Task Bar
- HOWTO: Get and Set the Default Printer in Windows
- HOWTO: Get and Use a Handle to a Directory
- HOWTO: Get the Filename Given a Window Handle
- HOWTO: Get the MAC Address for an Ethernet Adapter
- HOWTO: Getting Floppy Drive Information
- HOWTO: Getting Floppy Drive Type Information
- HOWTO: Getting Notification of CD-ROM Insertion or Removal
- HOWTO: Hiding the 'Connected to' Dialog Box When Using RasDial
- HOWTO: Implement a 'Kill' Operation in Windows NT
- HOWTO: Implement a Recursive RegDeleteKey for Windows NT
- HOWTO: Implement a RegRestoreKey() Function for Windows 95
- HOWTO: Implement Explore and Open in a Namespace Extension
- HOWTO: Inheriting Environment Variables for MS-DOS apps on Win95
- HOWTO: Installing a Code Page
- HOWTO: Invoke the Shell's File Properties Dialog Box
- HOWTO: Keep a Windows CE Device Alive while Communicating
- HOWTO: Loading a User's Hive Programmatically
- HOWTO: Look Up Current User Name and Domain Name
- HOWTO: Manage Computer Accounts Programmatically in Windows NT
- HOWTO: Manage Computer Domain Membership Programmatically
- HOWTO: Manage Trusted Domains Programmatically in Windows NT
- HOWTO: Manage User Privileges Programmatically in Windows NT
- HOWTO: Modify Printer Settings by Using SetPrinter
- HOWTO: Modify Printer Settings with DocumentProperties()
- HOWTO: Monitor Audio Volume Levels
- HOWTO: Moving Files That Are Currently in Use
- HOWTO: Obtain Icon Information from an .EXE in Windows 95
- HOWTO: Opening Volumes Under Windows 95
- HOWTO: Override Full Drag
- HOWTO: Pass Arguments to a Service
- HOWTO: Pass Large Memory Block Through Win32s Universal Thunk
- HOWTO: Password Change Filtering
- HOWTO: Password Protecting Screen Savers without ScrnSave.lib
- HOWTO: Performing Clear Screen (CLS) in a Console Application
- HOWTO: Preventing MSAARDK from Rebooting After Install
- HOWTO: Print a Document
- HOWTO: Program a Secure Server on Windows NT
- HOWTO: Programatically Append Text to an Edit Control
- HOWTO: Programmatically Change Network Password Under Windows 95
- HOWTO: Programmatically Detect RAS Installation on Workstation
- HOWTO: Programmatically Force a Logoff on Windows 95
- HOWTO: Programmatically Share a Printer Under Windows NT
- HOWTO: Propagating Environment Variables to the System
- HOWTO: Remotely Debug a Win32s Application using WinDBG
- HOWTO: Retrieve an Icon for a File Class Without a File
- HOWTO: Search for Win32 SDK Articles Using KBKeywords
- HOWTO: Select Soundcard in Visual Basic with Multimedia Control
- HOWTO: Send Raw Data to a Printer by Using the Win32 API
- HOWTO: Set Device Configuration for RAS Phonebook Entry
- HOWTO: Set the Title Bar Icon in a Dialog Box
- HOWTO: Share Data Between Different Mappings of a DLL
- HOWTO: Share Memory Between 32-Bit and 16-Bit Code on Win32s
- HOWTO: Specify Serial Ports Larger than COM9
- HOWTO: Starting a Control Panel Applet in Windows 95 or WinNT
- HOWTO: Subclass a Window in Windows 95
- HOWTO: Support Renaming of Items in the Windows Explorer Tree
- HOWTO: Support Toolbar Item Text in a Shell Namespace Extension
- HOWTO: Terminate an Application 'Cleanly' in Win32
- HOWTO: Texture Rendered Upside Down in Direct3D Retained Mode
- HOWTO: Toggle the NUM LOCK, CAPS LOCK, and SCROLL LOCK Keys
- HOWTO: Troubleshooting 'Member not found', 0x80020003 error
- HOWTO: Troubleshooting the 'Event Message Not Found' Message
- HOWTO: Use DWL_MSGRESULT in Property Sheets
- HOWTO: Use FileOpen Common Dialog w/OFN_ALLOWMULTIPLESELECT
- HOWTO: Use MCI to Play AVI/WAVE Files from Memory
- HOWTO: Use NTFS Alternate Data Streams
- HOWTO: Use Serial Data Exchange with RAS
- HOWTO: Use VDMDBG Functions on Windows NT
- HOWTO: Validate User Credentials on Microsoft WinNT and Win95
- HOWTO: Win95 Uses Known16DLLs Registry Key to Find 16-bit DLLs
- Icons for Console Applications
- Ideas to Remember as You Convert from ASCII or ANSI to Unicode
- Identifying a Previous Instance of an Application
- IME (Input Method Editor) Usage in Windows 95
- IME Setup in Far East Windows 95
- Implementing a Line-Based Interface for Edit Controls
- Importance of Calling DefHookProc()
- Improve System Performance by Using Proper Working Set Size
- Increased Performance Using FILE_FLAG_SEQUENTIAL_SCAN
- INFO: 16-bit App Does Not Get Parent's Modified Environment
- INFO: 16-bit IPX Sequencing on Windows NT
- INFO: Access to the Service Control Manager
- INFO: ADSI Version 2 Is Available on the Web
- INFO: AllocConsole() Necessary to Get Valid Handles
- INFO: Articles on Remote Debugging with WinDBG
- INFO: Canceling Overlapped I/O
- INFO: Choosing the Debugger That the System Will Spawn
- INFO: CreateProcessAsUser, Windowstations and Desktops
- INFO: Detecting Windows NT Server Enterprise Edition
- INFO: Developing Win32-Based GDI Apps for Win 95 and Windows NT
- INFO: Direct Drive Access Under Win32
- INFO: DlgDirList on Novell Drive Doesn't Show Double Dots [..]
- INFO: Do Not Forward DDEML Messages from a Hook Procedure
- INFO: Enabling IME windows Causes Focus Problems
- INFO: ERROR_BUS_RESET May Be Benign
- INFO: Event Logging Message Source Build and Install Process
- INFO: FILE_FLAG_WRITE_THROUGH and FILE_FLAG_NO_BUFFERING
- INFO: FILE_READ_EA and FILE_WRITE_EA Specific Types
- INFO: Finding the StartUp Group Name on International Windows
- INFO: General limitations under Win32s
- INFO: GetCommProperties Returns Error 122 If Called from TAPI Ap
- INFO: GetKBCodePage Returns Different Value Than GetOEMCP
- INFO: Hangul (Korean) Character Sets
- INFO: HOSTS File and Multi-homed Machine Name Resolution
- INFO: How Clients Should Use SPI_SETSCREENREADER
- INFO: How LogEvent() Messages Are Handled
- INFO: Implementing Internet Pings Using Icmp.dll
- INFO: INFO:WSA_FLAG_OVERLAPPED Needed for Timeout on WSASocket
- INFO: Large Fonts Versus Small Fonts Use in Windows
- INFO: Layer Planes in OpenGL
- INFO: Limitations of WINOLDAP's Terminal Fonts
- INFO: Locating Program Files on Localized Versions of Windows
- INFO: Long Filenames on Windows NT FAT Partitions
- INFO: New Window Styles in Windows 95
- INFO: Other Permissions Information Available with NetFileEnum
- INFO: Possible Cause for ERROR_INVALID_FUNCTION
- INFO: Preventing the Console Window from Disappearing
- INFO: Processing the MSAA OBJECT_DESTROY Event
- INFO: RC2 Cipher Support in New Enhanced Base CSP
- INFO: Redirection Issues on Windows 95 MS-DOS Applications
- INFO: RegSaveKey() Requires SeBackupPrivilege
- INFO: Remote File Handles Limited to 1,024 Under Windows 95
- INFO: Resource DLL Entry Points Are Called by Arbitrary Threads
- INFO: Resource Language Decided by ResourceLocale Key on Win95
- INFO: Resource Language Loading Order
- INFO: Run, RunOnce, RunServices, RunServicesOnce and Startup
- INFO: Running a Windows-Based Application in its Own VDM
- INFO: Screen Saver Command Line Arguments
- INFO: Serial Communications on Windows CE HPC devices
- INFO: Services and Redirected Drives
- INFO: Services and Redirected Drives
- INFO: Services, Desktops, and Window Stations
- INFO: SetConsoleOutputCP Only Effective with Unicode Fonts
- INFO: SetupComm Only Takes Even Number Bytes Buffer Size in NT
- INFO: Socket Overlapped I/O Versus Blocking/Non-blocking Mode
- INFO: Table of Charset Name, Charset Value, and Code Page Number
- INFO: Taking Ownership of Registry Keys
- INFO: The Windows 95 Rundll and Rundll32 Interface
- INFO: Time Stamps Under the FAT File System
- INFO: Troubleshooting CAP/WST Utilities Under Windows NT
- INFO: Troubleshooting DOS Error 21h Under Win32s
- INFO: Troubleshooting Performance Registry Access Violations
- INFO: Troubleshooting Windows CE Emulation
- INFO: Understanding CreateProcess and Command-line Arguments
- INFO: Uniqueness Values in User and GDI Handles
- INFO: Using _WIN32_WINNT with the Platform SDK Header Files
- INFO: Using Temporary Files Can Improve Application Performance
- INFO: Using Try/Finally Properly
- INFO: UTF8 Support
- INFO: Win32s Translated Pointers Guaranteed for 32K
- INFO: Windows 95 Styles Make Attaching Bitmap to Button Easier
- INFO: Windows NT Servers in Locked Closets
- INFO: Windows NT Uses KnownDLLs Registry Entry to Find DLLs
- INFO: Winsock TCP Connection Performance to Unused Ports
- INFO: WSA_FLAG_OVERLAPPED Is Needed for Non-Blocking Sockets
- Initializing Menus Dynamically
- Installing TAPI Service Providers
- Installing the Win32s NLS Files
- Instance-Specific String Handles (HSZs) in DDEML
- Intergraph's NFS causes WinSock APIs to return error 10093
- International Glossaries Available on MSDN
- International Versions of Windows 95
- Interpreting Executable Base Addresses
- Interprocess Communication on Windows NT, Windows 95,
- Interrupting Threads in Critical Sections
- Inverting Color Inverts Palette Index, Not RGB Value
- Joliet Specification for CD-ROM
- Journal Hooks and Compatibility
- Jumping to a Keyword in the Middle of a Help Topic
- LANGUAGE Statement in RC Differs in Windows NT from Windows 95
- LB_GETCARETINDEX Returns 0 for Zero Entries in List Box
- Length of STRINGTABLE Resources
- Limit on the Number of Bytes Written Asynchronously
- Limitations of Overlapped I/O in Windows 95
- Limitations of POSIX Applications on Windows NT
- Limiting the Number of Entries in a List Box
- Limits on Overlapped Pipe Operations
- Line Continuation and Carriage Returns in String Tables
- List All NetBIOS Names on a Lana
- List of Articles for Win32 Base Programming Issues
- List of Articles for Win32 GDI Programming Issues
- List of Articles for Win32 SDK Networking Issues
- List of Articles for Win32 SDK Samples
- List of Articles for Win32 SDK Tools
- List of Articles for Win32 SDK User Programming Issues
- List of Articles for Win32s Programming Issues
- Listing Account Privileges
- Listing the Named Shared Objects
- Location of the Cursor in a List Box
- Location of WNet* API Functions
- Long File
- Looking Up the Current User and Domain
- MAKEINTATOM() Does Not Return a Valid LPSTR
- Making a List Box Item Unavailable for Selection
- Managing Per-Window Accelerator Tables
- Mapping Modes and Round-Off Errors
- Maximum Brush Size
- MCI, MMTASK, and Multiple AVI Files
- Memory Handle Allocation
- Memory Requirements for a Win32 App vs. the Win16 Version
- Menu Operations When MDI Child Maximized
- Message Retrieval in a DLL
- Method for Sending Text to the Clipboard
- MIDL 1.0 and MIDL 2.0 Full Pointers Do Not Interoperate
- Mirroring Main Menu with TrackPopupMenu()
- Missing Japanese Win32s-J Version 1.25 Files
- Mixer Manager Incorporated into NT 3.5 SDK and DDK
- MS Setup Disklay2 Utility Calls COMPRESS.EXE Internally
- MultiByteToWideChar() Codepages CP_ACP/CP_OEMCP
- Multicolumn List Boxes in Microsoft Windows
- Multiline Edit Control Does Not Show First Line
- Multiline Edit Control Limits in Windows NT
- Multiline Edit Control Wraps Text Different than DrawText
- Multimedia API Parameter Changes in the Win32 API
- Multimedia Group System and API Design Guidelines
- Multiple Columns of Text in Windows Help Files
- Multiple References to the Same Resource
- Mutex Wait Is FIFO But Can Be Interrupted
- Named Pipe Buffer Size
- Named Pipes Under WOW
- Nesting Quotation Marks Inside Windows Help Macros
- NetBIOS Name Table and NCBRESET
- Network DDE For 16-bit Windows-based Apps Under Windows NT
- New Dialog Styles in Windows 95
- New Owner in Take-Ownership Operation
- New User Heap Limits Under Windows 95
- No Subsystem Developer Kit or Support for Such a Kit
- Non-Addressable Range in Address Space
- Noncontinuable Exceptions
- Nonzero Return from SendMsg() with HWND_BROADCAST
- Objects Inherited Through a CreateProcess Call
- Obsolete Macro functions in Japanese Windows Version 3.1
- Obtaining a Console Window Handle (HWND)
- Obtaining Public Domain Information About Windows Sockets
- ODBC, MAPI, Video for Windows, NetDDE,
- OFN_EXPLORER from 32-bit Thunk Brings Up Old-Style CommDlg
- Open File Dialog Box -- Pros and Cons
- OpenComm() and Related Flags Obsolete Under Win32
- Overlapping Controls Are Not Supported by Windows
- Overview of the Windows 95 Virtual Address Space Layout
- Owner-Draw Buttons with Bitmaps on Non-Standard Displays
- Owner-Draw: Overview and Sources of Information
- Owners Have Special Access to Their Objects
- PAGE_READONLY May Be Used as Discardable Memory
- Panning and Scrolling in Windows
- PARSEBIT.EXE Directly Accesses the Bits of a DIB Section
- Passing a Pointer to a Member Function to the Win32 API
- Passing Security Information to SetFileSecurity()
- PATCH: ADSI WinNT (ADSNT.DLL) Provider Fixes
- PEN2CTL.VBX Custom Controls for Windows 95 Pen Services
- Performing a Synchronous Spawn Under Win32s
- PHONECAPS for Phones That Don't Report Button States
- Physical Memory Limits Number of Processes/Threads
- Placing a Caret After Edit-Control Text
- Placing Captions on Control Windows
- Placing Double Quotation Mark Symbol in a Resource String
- Placing Text in an Edit Control
- Points to Remember When Writing a Debugger for Win32s
- Possible Serial Baud Rates on Various Machines
- Posting Frequent Messages Within an Application
- PRB: 'Help Author On' Appears in Help Title Bar
- PRB: 'One of your System Components is out of date' Error
- PRB: 'Out of Memory Error' in the Win32 SDK Setup Sample
- PRB: 'Routine Not Found' Errors in Windows Help
- PRB: 'RPC_S_SERVER_TOO_BUSY' When Binding to Server on ncacn_np
- PRB: _getdcwd() Returns the Root Directory Under Win32s
- PRB: 16-Bit App Launched from Service Always in Own VDM
- PRB: 16-bit Module Name Not Included in Toolhelp32 Snapshots
- PRB: 16-Bit Resource Table Limitation Under Win32s
- PRB: 32-bit Font Files Not Recognized by Windows 95 Shell
- PRB: Access Denied When Opening a Named Pipe from a Service
- PRB: AccessCheck() Returns ERROR_INVALID_SECURITY_DESCR
- PRB: Accessing Remote Files on Windows 95 Requires Locking
- PRB: ADsGetObject Invalid Syntax (0x800401e4) If No CoInitialize
- PRB: After CreateService() with UNC Name, Service Start Fails
- PRB: Antialiased Polygons Not Drawn in OpenGL Antipoly Sample
- PRB: App Desktop Toolbars Must Have WS_EX_TOOLWINDOW Style
- PRB: Applications Cannot Change the Desktop Bitmap
- PRB: Area Around Text and Remainder of Window Different Colors
- PRB: AUDIOSD Sample Returns E_FAIL from CoCreateInstance
- PRB: Average
- PRB: Bad Colors or GPF Using Logical Palettes w/ DIB Sections
- PRB: Bad Results Using Both ReadConsole and ReadConsoleInput
- PRB: Bitmap Displays Upside Down Using StretchDIBits
- PRB: Block Size Must Be Set Before Doing Tape I/O
- PRB: BroadcastSystemMessageA Not Found in User32.dll on Win 95
- PRB: BSTR Redefinition If SHLOBJ.H Included in MFC Apps
- PRB: Building SDK SNMP Samples Results in Unresolved Externals
- PRB: Byte-Range File Locking Deadlock Condition
- PRB: C2065 Error on TVIS_FOCUSED
- PRB: C2371 BSTR Redefinition When VFW.H Included in MFC App
- PRB: Calling LoadMenuIndirect() with Invalid Data Hangs System
- PRB: Can't Center Explorer-Style FileOpen Common Dialog Box
- PRB: Can't Change Width of Vertical Up-Down Control
- PRB: Can't Disable CTRL+ESC and ALT+TAB Under Windows NT
- PRB: Can't Increase Process Priority
- PRB: Can't Remove Minimize or Maximize Button from Caption Bar
- PRB: Can't Use TAB to Move from Standard Controls to Custom
- PRB: Can't Write to Cluster Registry in Online() or Arbitrate()
- PRB: Cannot Alter Messages with WH_KEYBOARD Hook
- PRB: Cannot Change Icon at Runtime in Visual Basic 3.0 Apps
- PRB: Cannot Change IME Status Setting on Windows NTJ or Win95J
- PRB: Cannot Free ResUtilGetEnvironmentWithNetName() Buffer
- PRB: Cannot Load
- PRB: Cannot Load Module with Resource ID
- PRB: Cannot Read Red Book Audio Sectors in Windows 95
- PRB: Cannot Specify Multiple Port Names Under Windows 95
- PRB: CBS_SIMPLE ComboBox Repainting Problem
- PRB: CBT_CREATEWND Struct Returns Invalid Class Name
- PRB: CFileDialog::DoModal() Does Not Display FileOpen Dialog
- PRB: Changes to CryptoAPI Enveloped Data Generation and Parsing
- PRB: COMM (TTY) Sample Does Not Work on Windows 95
- PRB: Connect() Fails, WSAGetLastError() returns WSAENETUNREACH
- PRB: Console IME Support for Hangul Windows NT 3.51
- PRB: Context Help Not Compatible with Min or Max Button
- PRB: Controls Do Not Appear Inside GroupBox on Windows CE
- PRB: Controls Do Not Receive Expected Messages
- PRB: Conversion Problem Between Shift-JIS and Unicode
- PRB: CreateCompatibleBitmap() Behaves Differently on NT and 95
- PRB: CreateDialogIndirect() Fails Under Windows 95
- PRB: CreateEllipticRgn() and Ellipse() Shapes Not Identical
- PRB: CreateFile Fails on Win32s w/ UNC Name of Local Machine
- PRB: CreateFile() Does Not Handle OEM Chars as Expected
- PRB: CreateProcess() of Windows-Based Application Fails
- PRB: CreateService or ChangeServiceConfig Fails with Error 31
- PRB: Data Section Names Limited to Eight Characters
- PRB: DDEML Fails to Call TranslateMessage() in its Modal Loop
- PRB: DDEML with Excel Error: Remote Data Not Accessible
- PRB: DDESpy Track Conversations Strings Window Empty
- PRB: Debugee Exits When the Debugger Exits
- PRB: Debugger Reports 'WARNING: symbols checksum is wrong'
- PRB: Debuggers Cannot Reliably Use Debug Register Breakpoints
- PRB: Debugging an Application Driven by MS-TEST
- PRB: Debugging the Open Common Dialog Box in WinDbg
- PRB: Demand-started Service Causes Machine to Hang
- PRB: Description for Event ID Could Not Be Found
- PRB: Device and TrueType Fonts Rotate Inconsistently
- PRB: DeviceIoControl Int 13h Does Not Support Hard Disks
- PRB: Dialog Box and Parent Window Disabled
- PRB: Dialog Editor Does Not Modify RC File Dialog Box Resource
- PRB: Dialog Editor Does Not Retain Unsupported Styles
- PRB: DIALOG.EXE Reads Compiled .RES Files, Not .DLG Files
- PRB: DialogBox() Call w/ Desktop Window Handle Disables Mouse
- PRB: Display Problems with Win32s and the S3 Driver
- PRB: Dithered Brushes Are Not Supported in DIB Sections
- PRB: DLL Load Fails Under Win32s When Apps Share a DLL
- PRB: DLLEntry in SNMP testdll Sample Does Not Get Called
- PRB: Dotted Line Displays as Solid Line
- PRB: DrawText Can Cause Stack Fault
- PRB: DSKLAYT2 May Create Too Many Files on a Disk Image
- PRB: Edit Control Margins too Large in Windows 95
- PRB: Editing Labels in a TreeView Gives WM_COMMAND|IDOK Errors
- PRB: EndPage() Returns -1 When Banding
- PRB: Error 0x80020004 (-2147352572) When Setting a Property
- PRB: Error 0x80020005 (-2147352571) from IDispatch::Invoke()
- PRB: Error 1 (NRC_BUFLEN) During NetBIOS Send Call
- PRB: Error Message Box Returned When DLL Load Fails
- PRB: Error on Win32s: R6016 - not enough space for thread data
- PRB: Error with GetOpenFileName() and OFN_ALLOWMULTISELECT
- PRB: ERROR_INVALID_PARAMETER from WriteFile() or ReadFile()
- PRB: Errors When Windbg Switches Not Set for Visual C++ App
- PRB: Excel's =REQUEST() from DDEML Application Returns #N/A
- PRB: Exception 0x8000500D When Querying a Property Using ADSI
- PRB: Exception 10H Occurs in Direct3D
- PRB: ExitProgman DDE Service Does Not Work If PROGMAN Is Shell
- PRB: ExitWindowsEx with EWX_LOGOFF Doesn't Work Properly
- PRB: ExtTextOutW or TextOutW Unicode Text Output Is Blank
- PRB: File Size Limitation on Windows CE
- PRB: FindExecutable() Truncates Result at First Space in LFN
- PRB: FindText, ReplaceText Hook Function
- PRB: GetExitCodeProcess() Always Returns 0 for 16-Bit Processes
- PRB: GetLocaleTime Returns Wrong Year on Windows NT-J 3.51
- PRB: GetLogicalDrives() Indicates that Drive B: Is Present
- PRB: GetOpenFileName nMaxFile Interpreted Incorrectly
- PRB: GetOpenFileName() and Spaces in Long Filenames
- PRB: Getsockname() Returns IP Address 0.0.0.0 for UDP
- PRB: GetTextExtPoint Does Not Work on Windows NT 4 (Russian)
- PRB: GetVolumeInformation() Fails with UNC Name
- PRB: GlobalAlloc() Pagelocks Blocks on Win32s
- PRB: GP Fault Caused by GROWSTUB in POINTER.DLL
- PRB: GP Fault in DDEML from XTYP_EXECUTE Timeout Value
- PRB: GPF When Spawn Windows-Based App w/ WinExec() in Win32s
- PRB: Help Error: Unable To Display the Find Tab (177)
- PRB: Icon Handlers in Start Menu Don't Match Those in Explorer
- PRB: If Network Drive is not Available DLL Can't be Loaded
- PRB: ImmSetCompositionString Does Not Work with Kanji
- PRB: Inadequate Buffer Length Causes Strange Problems in DDEML
- PRB: Inconsistencies in GDI APIs Between Win32s and Windows NT
- PRB: Incorrect IME Char Conversion in US Office 97 or Exchange
- PRB: Incorrect Type Name Causes Problems Using Resource Types
- PRB: Infinite Loop When Buttons are Selected With Arrow Key
- PRB: InstallSHIELD Error: Setup Requires a Different Version
- PRB: Inter-thread SetWindowText() Fails to Update Window Text
- PRB: INVALID_HEADER or Other Error from COM on MSCS
- PRB: IsCharAlpha Return Value Different Between Versions
- PRB: IsGDIObject() Enhanced and Renamed to GetObjectType()
- PRB: IShellFolder::CreateViewObject() Causes Access Violation
- PRB: JournalPlayback Hook Can Cause Windows NT to Hang
- PRB: Large DIBs May Not Display Under Win32s
- PRB: Large IsAlive() Polling Interval Is Accepted but Ignored
- PRB: Large Resources Cause Resource Corruption on Windows 95
- PRB: LB_DIR with Long Filenames Returns LB_ERR in Windows 95
- PRB: Listview Comes Up with No Images
- PRB: ListView with LVS_NOSCROLL Won't Display Header
- PRB: LoadCursor() Fails on IDC_SIZE/IDC_ICON
- PRB: LoadLibrary() Fails with _declspec(thread)
- PRB: Local Reboot (CTRL+ALT+DEL) Doesn't Work Under Win32s
- PRB: MC 3.51 Does Not Work with UNICODE
- PRB: MCI Error Message with Quicktime for Windows
- PRB: MCI Fails to Read a File Using a Custom mmio Procedure
- PRB: MDI Program Menu Items Changed Unexpectedly
- PRB: MediaView: Jump to SubTopic Fails
- PRB: Memory DC Produces Monochrome Images
- PRB: Menus for Notification Icons Don't Work Correctly
- PRB: Message Broadcasting Process Causes Deadlock
- PRB: Messages Sent to Mailslot Are Duplicated
- PRB: Miniport Driver Fails Using Certain ScsiPort APIs
- PRB: MMC Samples/Tutorials Does Not Work on Windows 95
- PRB: Module Relocation Fixups in Shared Sections Cause Problem
- PRB: Most Common Cause of SetPixelFormat() Failure
- PRB: MoveFile Fails to Move UNC Names When NETX Is Installed
- PRB: Moving or Resizing the Parent of an Open Combo Box
- PRB: MS-SETUP Uses \SYSTEM Rather Than \SYSTEM32
- PRB: MSG_OOB and MSG_DONTROUTE Not Supported Over IPX Sockets
- PRB: Multimedia Timer Hangs in MFC DLL InitInstance
- PRB: Named Pipe Write() Limited to 64K
- PRB: NetBIOS Command NCBSEND Gets Return Code Error 0x3C
- PRB: Netbios RESET Cannot Be Called with Pending Commands
- PRB: NetDDE Fails to Connect Under Windows 95
- PRB: No Find Tab in Help Under DBCS Windows 95
- PRB: No Signal is Recorded When Using MCI or waveInxxx APIs
- PRB: Number Causes Help Compiler Invalid Context ID Error
- PRB: OFNHookProcOldStyle Doesn't Set Keyboard Focus By Default
- PRB: Only One Language Can Be Used on MessageBoxEx Pushbuttons
- PRB: OpenFile API returns ERROR_BUFFER_OVERFLOW Error
- PRB: OpenFile Does Not Work Well with SetFileAPIsToOEM
- PRB: Oracle7 for Win32s Hangs When Initialize Database Manager
- PRB: Page Fault in WIN32S16.DLL Under Win32s
- PRB: PaintRgn() Fills Incorrectly with Hatched Brushes
- PRB: Palettes Not Realized Properly by a Direct3D Application
- PRB: Petzold DDE Sample Applications Contain Errors
- PRB: Poor TCP/IP Performance When Doing Small Sends
- PRB: Pressing the ENTER Key in an MDI Application
- PRB: Print Common Dialog Box Doesn't Display Help Button
- PRB: Printer Font too Small with ChooseFont() Common Dialog
- PRB: Printer's Default Paper Size Not Used by Common Dialog Box
- PRB: Private Button Class Can't Get BM_SETSTYLE in Windows 95
- PRB: Problem with Shared Data Sections in DLLs.
- PRB: Problems Installing the MSAA SDK
- PRB: Problems Using SEE_MASK_INVOKEIDLIST with ShellExecuteEx()
- PRB: Problems with the Microsoft Setup Toolkit
- PRB: Processing the WM_QUERYOPEN Message in an MDI Application
- PRB: Project in PDK MMC Sample Does Not Build SnapIn Properly
- PRB: Property Sheet w/ Multiline Edit Control Ignores ESC Key
- PRB: Querying for TCP Performance Data Returns Unchanged
- PRB: Quotation Marks Missing from Compiled Help File
- PRB: RasDial() Takes Longer to Dial Out
- PRB: recv() w/MSG_PEEK Always Returns Wrong Buffer Size
- PRB: RegCreateKeyEx() Gives Error 161 Under Windows NT
- PRB: RegisterClass()/ClassEx() Fails If cbWndExtra
- PRB: ResetDC Disables Duplex Printing on PCL Printers
- PRB: Resource Leaks in System Components
- PRB: RestoreDC() Fails Across Printer Pages
- PRB: Result of localtime() Differs on Win32s and Windows NT
- PRB: Rich Edit Control Displays Question Marks on WinNT 4.0
- PRB: RichEdit Control Doesn't Save REO_* Flags
- PRB: RichEdit Control Hides Mouse Pointer (Cursor)
- PRB: RoundRect() and Ellipse() Don't Match Same Shaped Regions
- PRB: RPC App Using Auto Handles Can't Call Remote Procedure
- PRB: RPC Installation Problem
- PRB: Rpc Name Space Functions Are Not Thread Safe
- PRB: RW1004 Error Due to Unexpected End of File (EOF)
- PRB: Saving/Loading Bitmaps in .DIB Format on MIPS
- PRB: Screen Saver Description Not Displayed in Windows 95
- PRB: Screen Saver Fails to Run Due to a User32.dll Error
- PRB: Search Button Disabled in Windows Help
- PRB: SEH with Abort() in the try Body
- PRB: SEH with return in the finally Body Preempts Unwind
- PRB: SelectClipRgn() Cannot Grow Clip Region in WM_PAINT
- PRB: Selecting Overlapping Controls in Dialog Editor
- PRB: SelectObject() Fails After ImageList_GetImageInfo()
- PRB: Service Does Not Receive SERVICE_CONTROL_SHUTDOWN Event
- PRB: Services Are Made Manual Start by Microsoft Cluster Server
- PRB: SetCurrentDirectory Fails on a CD-ROM Drive on Win32s
- PRB: Setting Framing Protocol (Server Type) for PhoneBook Entry
- PRB: Setup Toolkit File Copy Progress Gauge not Updated
- PRB: SetWindowsHookEx() Fails to Install Task-Specific Filter
- PRB: Shell Returns DROPEFFECT_NONE Instead of DROPEFFECT_MOVE
- PRB: ShellExecute() Succeeds But App Window Doesn't Appear
- PRB: SHGetNameMappingPtr() and SHGetNameMappingCount()
- PRB: Signed/Unsigned Mismatch Warning When Using MSCS Constants
- PRB: Smart Quotes Not in Help Files Compiled From Word 6 RTF
- PRB: SNMP Applications Reference SNMPAPI.DLL on NT 3.51
- PRB: SNMP Extension Agent Gives Exception on Windows NT 3.51
- PRB: SnmpMgrGetTrap() Fails
- PRB: SnmpMgrStrToOid Assumes Oid Is in Mgmt Subtree
- PRB: Special Characters Missing from Compiled Help File
- PRB: Speech.h Does Not Work with the Borland C++ Compiler
- PRB: Spy Repeatedly Lists a Single Message
- PRB: StartDoc() Fails with Non-Zeroed DOCINFO
- PRB: Starting a Service Returns 'Logon Failure' Error
- PRB: Successful LoadResource of Metafile Yields Random Data
- PRB: Synchronization Failure When Debugging
- PRB: TAB Key, Mnemonics with FindText and ReplaceText Dialogs
- PRB: Tape Variable Blocksize Limited to 64K Bytes
- PRB: Taskbar Anomolies When Application Larger than the Screen
- PRB: Texture Transparency in Direct3D Immediate Mode
- PRB: Time Incorrect if TZ Variable Not Defined
- PRB: TrackPopupMenu() on LoadMenuIndirect() Menu Causes UAE
- PRB: TransactNamedPipe() Returns Error 230
- PRB: Trouble Enumerating a Remote Server's Ports in Windows 95
- PRB: Trouble Using DIBSection as a Monochrome Mask
- PRB: TTM_SETTOOLINFO Does Not Subclass
- PRB: Unable to Choose Kanji Font Using CreateFontIndirect
- PRB: Unexpected Result of SetFilePointer() with Devices
- PRB: Unicode ChooseColor() Help Button May Crash Common Dialog
- PRB: UnrealizeObject() Causes Unexpected Palette Behavior
- PRB: Using Animation Resources with the Animation Control
- PRB: VerLanguageNameA() Not Exported in Win32s
- PRB: Vertical Scroll Bars Missing from Windows Help
- PRB: Video for Windows Skips AVI Frames
- PRB: Video Window Moves During Playback
- PRB: VirtualProtect Limitations on Windows 95
- PRB: Visual C++ Cannot Display Some of the Multi-byte Characters
- PRB: WaitNamedPipe and Error 253 in Windows 95
- PRB: waveInMessage or waveOutMessage Return MMSYSERR_INVALPARAM
- PRB: Why Thunking to 16-bit MAPI Will Fail Under Win32s
- PRB: Win 95 Copies Fewer Files in Root Directories than Win NT
- PRB: Win32-Based Screen Saver Shows File Name in Control Panel
- PRB: Win32s GetVolumeInformation() Returns 0x12345678 or 0
- PRB: Win32s Limits DDE Atom Strings
- PRB: Windows 95 SCSI Miniport Drivers May Generate Bad CDBs
- PRB: Windows NT 3.50 Fonts Look Different from v.3.51 Fonts
- PRB: Windows Properties Warning Using GWL_USERDATA in Win32s
- PRB: Windows REQUEST Function Not Working With Excel
- PRB: WinExec() Fails Due to Memory Not De-allocated
- PRB: WINS.MIB
- PRB: Winsock 1.1 Send() Over IPX/SPX Fails With WSAECONNRESET
- PRB: WNetEnumResource Returns Different Info on Win95 and NT
- PRB: WNetGetUser Does Not Fail on Win95
- PRB: Writing to Resources May Change Last Error
- PRB: WS_EX_TOOLWINDOW Windows Don't Show System Menu Icon
- PRB: WSAAsyncSelect() Notifications Stop Coming
- PRB: WSACancelAsyncRequest Causes a Memory Access Violation
- PRB: WSAStartup() May Return WSAVERNOTSUPPORTED on Second Call
- PRB:LVM_HITTEST
- PRB:ReadConsoleInput()
- PRB:Real-Mode Drivers Don't Support GetFileInformationByHandle
- PRB:Scroll Bar Continues Scrolling After Mouse Button Released
- PRB:Unselecting Edit Control Text at Dialog Box Initialization
- Precautions When Passing Security Attributes
- Preventing Screen Flash During List Box Multiple Update
- Preventing Word Wrap in Microsoft Windows Help Files
- Primitives Supported by Paths Under Windows 95
- Printer Escapes Under Windows 95
- Printing in Windows Without Form Feeds
- Printing Monochrome and Color Bitmaps from Windows
- Printing Offset, Page Size, and Scaling with Win32
- Priority Inversion and Windows NT Scheduler
- Process Will Not Terminate Unless System Is In User-mode
- Process WM_GETMINMAXINFO to Constrain Window Size
- Processes Maintain Only One Current Directory
- Processing CBN_SELCHANGE Notification Message
- Processing WM_PALETTECHANGED and WM_QUERYNEWPALETTE
- Programatically Using ICMP Echo Request and Reply (Ping)
- Prototypes for SetSystemCursor()
- Providing a Custom Wordbreak Function in Edit Controls
- PSTR's in OUTLINETEXTMETRIC Structure
- Querying and Modifying the States of System Menu Items
- Querying Device Support for MaskBlt
- RAS Server Does Not Support the Full NetBIOS 3.0 Specification
- RasGetEntryDialParams( ) Does Not Retrieve Phone Number
- Raster and Stroke Fonts; GDI and Device Fonts
- RCDATA Begins on 32-Bit Boundary in Win32
- Reasons for Failure of Clipboard Functions
- Reasons for Failure of Menu Functions
- Reasons Why RegisterClass() and CreateWindow() Fail
- Receive/Send Multicasts in Windows NT
- Reducing the Count on a Semaphore Object
- Registering Multiple RPC Server Interfaces
- Removing Focus from a Control When Mouse Released Outside
- Replace IsTask() with GetExitCodeProcess()
- Replacing the Shell (Program Manager)
- Replacing the Windows NT Task Manager
- Replacing Windows NT Control Panel's Mouse Applet
- Resource Bitmaps Are Read-Only in Windows CE
- Resource Sections are Read-only
- Restriction on Named-Pipe Names
- Results of GetFileInformationByHandle() Under Win32s
- Retrieving Counter Data from the Registry
- Retrieving DIBs from the Clipboard
- Retrieving Font Styles Using EnumFontFamilies()
- Retrieving Handles to Menus and Submenus
- Retrieving Palette Information from a Bitmap Resource
- Retrieving the Style String for a TrueType Font
- Retrieving the Text Color from the Font Common Dialog Box
- Retrieving Time-Zone Information
- Returning CBR_BLOCK from DDEML Transactions
- Rich Edit Control Does Not Support Unicode
- Right-justified Windows and Menus in Hebrew Win95
- Rotating a Bitmap by 90 Degrees
- RPC CALLBACK Attribute and Unsupported Protocol Sequences
- RpcNsxxx() APIs Not Supported by Windows NT Locator
- Running Bound Applications Under Windows NT
- RW2002 Error 'Cannot Reuse String Constants' in RC.EXE
- SAMPLE: 16 and 32 Bits-Per-Pel Bitmap Formats
- SAMPLE: Adding TrueType, Raster, or Vector Fonts to System
- SAMPLE: Alpha Blending in the Direct3D HAL and HEL
- SAMPLE: Amasync.exe Connects to ActiveMovie Parser Filters
- SAMPLE: Asynchronous Disk I/O on NT Appears as Synchronous
- SAMPLE: AVI Playback (Streaming) onto DirectDraw Surface
- SAMPLE: Calling ExtDeviceMode/DeviceCapabilities in Win32s App
- SAMPLE: Changing Text Alignment in an Edit Control Dynamiclly
- SAMPLE: CheckLCL.exe Finds Corresponding Local Path for UNC Name
- SAMPLE: Customizing the TOOLBAR Control
- SAMPLE: D3ddptri.exe Renders Triangle in Direct3D Immediate Mode
- SAMPLE: DDRM.EXE: Mixing 2D DirectDraw Objects With Direct3D
- SAMPLE: Demonstrates OpenGL Texture-Mapping Capabilities
- SAMPLE: Demonstration of OpenGL Material Property and Printing
- SAMPLE: Demonstration of the DrawEdge() Function
- SAMPLE: DIALUP.EXE: Dial-Up Networking Using Windows 95 Shell
- SAMPLE: Drawing Three-Dimensional Text in OpenGL Applications
- SAMPLE: Drawing to a Memory Bitmap for Faster Performance
- SAMPLE: Fade a Bitmap Using Palette Animation
- SAMPLE: FASTBLT Implements Smooth Movement of a Bitmap
- SAMPLE: FILEDRAG: How to Support File Drag Server Capabilities
- SAMPLE: FRMWRK32.EXE: Updated Generic.xll Template for Excel
- SAMPLE: Glen.exe Shows How to Enumerate Pixel Formats in OpenGL
- SAMPLE: GLEXT: Demo of GL_WIN_swap_hint
- SAMPLE: GLTex Demos How to Use DIBs for Texture Mapping
- SAMPLE: Highlighting an Entire Row in a ListView Control
- SAMPLE: How to Add to
- SAMPLE: How to Create
- SAMPLE: How to Create an Application Desktop Toolbar
- SAMPLE: How to Draw Cubic Bezier Curves in Windows and Win32s
- SAMPLE: How to Simulate Multiple-Selection TreeView Control
- SAMPLE: How to Use File Associations
- SAMPLE: How To Use MFC App with DirectSound APIs
- SAMPLE: How to Use Multimedia Timer Services on Windows 95
- SAMPLE: How to Use Paths to Create Text Effects
- SAMPLE: How To Use Printers with Windows 95 Shell
- SAMPLE: How to Use the ToolTip Common Control
- SAMPLE: How to Use Three Different Styles of Property Sheets
- SAMPLE: How to Write a 32-Bit Screen Saver
- SAMPLE: Implementing Multiple Threads in an OpenGL Application
- SAMPLE: Insert OLE Object Capabilities to the RichEdit Control
- SAMPLE: KEYBFONT.EXE: Input Language and Font Matching
- SAMPLE: MFCOGL a Generic MFC OpenGL Code Sample
- SAMPLE: Mipmapping in Direct3D Immediate Mode
- SAMPLE: Mipmapping in the Direct3D HAL and HEL
- SAMPLE: Netbios.exe: NetBIOS Client and Server Sample
- SAMPLE: OpenGL 1.1 Release Notes
- SAMPLE: Playing AVI File on Direct3D Retained Mode Texture
- SAMPLE: Psycho.exe Demonstrates Simple Palette Animation
- SAMPLE: RASberry - an RAS API Demonstration
- SAMPLE: RegView.exe Contains Shell Namespace Extension Example
- SAMPLE: Rendering a Triangle Using an Execute Buffer
- SAMPLE: RESIZE App Shows How to Resize a Window in Jumps
- SAMPLE: SCLBLDLG - Demonstrates Scaleable Controls in Dialog
- SAMPLE: ServerEnumDialog DLL
- SAMPLE: Setting Tab Stops in a Windows List Box
- SAMPLE: Simulating Palette Animation on Non-Palette Displays
- SAMPLE: Switching Between DirectDraw Window and Fullscreen Mode
- SAMPLE: Textin.exe Reads Text Files into an ActiveMovie Graph
- SAMPLE: The Palette Manager: How and Why It Does What It Does
- SAMPLE: Using Blinking Text in an Application
- SAMPLE: Using mciSendString() to Change an .AVI Palette
- SAMPLE: Win16 App (WOW
- SAMPLE: Writing a Direct3D Immediate Mode Application
- Secure Erasure Under Windows NT
- Security and Screen Savers
- Security Attributes on Objects
- Security Context of Child Processes
- Security Context Tracking During Impersonation
- Semicolons Cannot Separate Macros in .HPJ File
- SendMessage() in a Multithreaded Environment
- Service Control Manager Records Event ID 7023 In the System Log
- Service Returns NULL Windowstation and Desktop Handles
- SetActiveWindow() and SetForegroundWindow() Clarification
- SetClipboardData() and CF_PRIVATEFIRST
- SetErrorMode() Is Inherited
- SetParent and Control Notifications
- SetTimer() Should Not Be Used in Console Applications
- Setting Dynamic Breakpoints in WinDbg
- Setting File Permissions
- Setting the Console Configuration
- Setup Toolkit .INF File Format and Disk Labels
- SHARE.EXE Functionality Built into Windows NT
- Sharing Objects with a Service
- Sharing Win32 Services
- Showing the Beginning of an Edit Control after EM_SETSEL
- Simulating CreatePatternBrush() on a High-Res Printer
- Size Comparison of 32-Bit and 16-Bit x86 Applications
- SizeofResource() Rounds to Alignment Size
- Small Font Substitution Not Done in Windows NT or Windows 95
- SNMP Agent Breaks Up Variable Bindings List
- Sockets Applications on Microsoft Windows Platforms
- Some Basic Concepts of a Message-Passing Architecture
- Some CTRL Accelerator Keys Conflict with Edit Controls
- Some Subsystems Persevere Through Logons
- Source-level Debugging Under NTSD
- Specifying Filenames Under the POSIX Subsystem
- Specifying Time to Display and Remove a Dialog Box
- Specifying Windows 'Bounding Box' Coordinates
- Starting and Terminating Windows-Based Applications
- StartPage/EndPage Resets Printer DC Attributes in Windows 95
- Stroke Fonts Marked as OEM Character Set Are ANSI
- Support for Sleep() on Win32s
- Switching Between Single and Multiple List Boxes
- Symbolic Information for System DLLs
- System GENERIC_MAPPING Structures
- System Versus User Locale Identifiers
- SystemParametersInfo() Add-On Gets or Sets System Parameters
- TAPI Call Handles Returned from an Asynchronous LINE_REPLY
- TAPI Calls Return LINEERR_OPERATIONUNAVAIL
- Text Alignment in Single Line Edit Controls
- The Clipboard and the WM_RENDERFORMAT Message
- The Parts of a Windows Combo Box and How They Relate
- The SBS_SIZEBOX Style
- The Use of PAGE_WRITECOPY
- The Use of the SetLastErrorEx() API
- Thread Handles and Thread IDs
- Thread Local Storage Overview
- Timer Resolution in Windows NT
- Tips for Writing Multiple-Language Scripts
- Tips for Writing Windows Sockets Apps That Use AF_NETBIOS
- Top-Level Menu Items in Owner-Draw Menus
- Tracking Brush Origins in a Win32-based Application
- Translating Client Coordinates to Screen Coordinates
- Translating Dialog-Box Size Units to Screen Units
- Transparent Blts in Windows NT
- Transparent Windows
- Trapping Floating-Point Exceptions in a Win32-based App
- Treeviews Share Image Lists by Default
- TrueType Font Converters and Editors
- Trusted DDE Shares
- Types of File I/O Under Win32
- Types of Thunking Available in Win32 Platforms
- UDP Socket Bound to Specific Interface Will Receive Broadcasts
- Understanding Disk Volume Tracking in Windows 95
- Understanding SAM Active Contexts in Windows NT
- Understanding Volume-Level Security on Windows NT
- Understanding Why RegSaveKey Fails
- Understanding Win16Mutex
- UNICODE and _UNICODE Needed to Compile for Unicode
- Unicode Conversion to Integers
- Unicode Functions Supported by Windows 95
- Unicode Implementation in Windows NT 3.1 and 3.5
- Unimodem Only Supports INTERACTIVEVOICE for Outbound Calls
- Use 16-Bit .FON Files for Cross-Platform Compatibility
- Use LoadLibrary() on .EXE Files Only for Resources
- Use MoveWindow to Move an Iconic MDI Child and Its Title
- Use of Allocations w/ cbClsExtra
- Use of DLGINCLUDE in Resource Files
- Use of DocumentProperties() vs. ExtDeviceMode()
- Use of NULL_PEN, NULL_BRUSH, and HOLLOW_BRUSH
- Use of Polygon() Versus PolyPolygon()
- Use Uppercase 'K' for Keywords in Windows Help Files
- Using #include Directive with Windows Resource Compiler
- Using a Dialog Box as the Main Window of an Application
- Using a Fixed-Pitch Font in a Dialog Box
- Using a Modeless Dialog Box with No Dialog Function
- Using a Mouse with MEP Under Windows NT
- Using Built-In Printing Features from a Rich Edit Control
- Using cChildren Member of TV_ITEM to Add Speed
- Using Device Contexts Across Threads
- Using Device-Independent Bitmaps and Palettes
- Using Drag-Drop in an Edit Control or a Combo Box
- Using DWL_USER to Access Extra Bytes in a Dialog Box
- Using ENTER Key from Edit Controls in a Dialog Box
- Using Extra Fields in Window Class Structure
- Using GDI-Synthesized Italic Fonts
- Using GetDIBits() for Retrieving Bitmap Information
- Using GetForegroundWindow() When Desktop Is Not Active
- Using GetUpdateRgn()
- Using GMEM_DDESHARE in Win32 Programming
- Using Graphics Within a Help File
- Using Network DDE Under Win32s
- Using One IsDialogMessage() Call for Many Modeless Dialogs
- Using Printer Escapes w/PS Printers on Windows NT
- Using Private Templates with Common Dialogs
- Using Quoted Strings with Profile String Functions
- Using ReadFile() and WriteFile() on Socket Descriptors
- Using RLE Bitmaps for Animation Applications In Windows
- Using RPC Callback Functions
- Using SendMessage() As Opposed to SendDlgItemMessage()
- Using SendMessageTimeout() in a Multithreaded Application
- Using Serial Communications Under Win32s
- Using SetClassLong Function to Subclass a Window Class
- Using SetThreadLocale() for Language Resources
- Using SndPlaySound to Play Wave Files
- Using Tabs with Initialization File APIs
- Using Text Bullets in a Rich Edit Control
- Using the C Run-Time
- Using the Call-Attributed Profiler (CAP)
- Using the DeferWindowPos Family of Functions
- Using the Document Properties Dialog Box
- Using the DRAWPATTERNRECT Escape in Windows
- Using the DS_SETFONT Dialog Box Style
- Using the FORCEFONT .HPJ Option
- Using the GetWindow() Function
- Using the Windows 95 Common Controls on Windows NT and Win32s
- Using the WM_VKEYTOITEM Message Correctly
- Using UnregisterClass When Removing Custom Control Class
- Using volatile to Prevent Optimization of try/except
- Using VxDs and Software Interrupts Under Win32s
- Using Windows Sockets Under Win32s and WOW
- Validating User Accounts (Impersonation)
- Value Returned by GetWindowLong(hWnd, GWL_STYLE)
- Various Ways to Access Submenus and Menu Items
- Video for Windows 1.1--Automatic Window Shift Problem
- Viewing Globals Out of Context in WinDbg
- Virtual Memory and Win32s
- VirtualLock() Only Locks Pages into Working Set
- VOICEMDI Sample Doesn't Check for Navigator Application
- Watching Local Variables That Are Also Globally Declared
- When to Select and Realize OpenGL Palettes
- When to Use Synchronous Socket Handles
- Where to Get Support for MS-DOS-Based Sockets Applications
- Where to Get the Microsoft SNMP Headers and Libraries
- Which Windows NT (Server or Workstation) Is Running?
- Why LoadLibraryEx() Returns an HINSTANCE
- Win32 Drag and Drop Server
- Win32 Equivalents for C Run-Time Functions
- Win32 Graphical Setup Over Network Drives
- Win32 Priority Class Mechanism and the START Command
- Win32 SDK Knowledge Base Available as Help File (JUN 1995)
- Win32 Shell Dynamic Data Exchange (DDE) Interface
- Win32 Software Development Kit Buglist
- Win32 Subsystem Object Cleanup
- Win32s 1.30a Bug List at the Time of Its Release
- Win32s 1.30c Bug List at the Time of Its Release
- Win32s and LAN Manager APIs
- Win32s and Windows NT Timer Differences
- Win32s Device-Independent Bitmap Limit
- Win32s Is No Longer Limited to 256 Selectors
- Win32s Message Queue Checking
- Win32s NetBIOS Programming Considerations
- Win32s OLE 16/32 Interoperability
- WinDbg Message 'Breakpoint Not Instantiated'
- Window Message Priorities
- Window Owners and Parents
- WindowFromPoint() Caveats
- Windows 95 Does Not Support Template Files
- Windows 95 Network Programming Support
- Windows 95 RegOpenKeyEx Incompatible with Windows NT
- Windows 95 RPC: Supported Protocol Sequences
- Windows 95 Support for Net Function Calls
- Windows 95 Support for Network DDE
- Windows 95 Uses KnownDLLs Registry Key to Find 32-bit DLLs
- Windows Dialog-Box Style DS_ABSALIGN
- Windows Does Not Support Nested MDI Client Windows
- Windows Help PositionWindow Macro Documented Incorrectly
- Windows NT Support for the MS-DOS LAN Manager APIs
- Windows NT Virtual Memory Manager Uses FIFO
- Windows Regions Do Not Scale
- Windows Socket API Specification Version
- Windows WM_SYSTIMER Message Is an Undocumented Message
- WM_ACTIVATEAPP Has lParam of Zero (0)
- WM_CHARTOITEM Messages Not Received by Parent of List Box
- WM_COMMNOTIFY is Obsolete for Win32-Based Applications
- WM_CTLCOLORxxx Message Changes for Windows 95
- WM_DDE_EXECUTE Message Must Be Posted to a Window
- WM_KEYDOWN Under Japanese Windows 95 and Windows NT
- WM_SIZECLIPBOARD Must Be Sent by Clipboard Viewer App
- WM_SYSCOLORCHANGE Must Be Sent to Windows 95 Common Controls
- Working Set Size, Nonpaged Pool, and VirtualLock()
- Writing Code that Works with Different International Formats
- Writing Multiple-Language Resources
- WS_EX_WINDOWEDGE Doesn't Work Without a Window Frame Style
- wsprintf() Buffer Limit in Windows
- XFONT.C from SAMPLES\OPENGL\BOOK Subdirectory
- XTYP_EXECUTE and its Return Value Limitations
- You Can Improve Video Playback by Using DirectVideo
- ▶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
- ▶Word
- ▶Technical Articles
- ▶Backgrounders
- ▶Books
- ▶Partial Books
- ▶Periodicals
- ▶Conference Papers