▼
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
▶
What's New?
▼
Windows Programming Guidelines
▶
Windows CE Programmer's Guide
▶
Windows CE-Specific Reference
▶
Platform SDK Tools
▶
Windows-based Terminal Server
▶
Meeting Enterprise Needs
▼
Windows Logo and Programming Guidelines
▶
Introduction
▶
Getting the Logo for Your Application
▼
Logo Requirements, Recommendations, and Best Practices
▼
Provide Consistent, Up-To-Date Windows Support
▶
General
▶
File System
▶
Operating-System Migration
▶
Accessibility and User Interface
▶
Internet
▼
OLE / COM and COM+
Provide an OLE Container or Object Server
Allow Users to Drag Objects to Any Container
Implement IDropTarget and/or IDropSource Interfaces in Containers
Test Object Servers for Basic OLE Functionality
Test Containers for Basic OLE Container Functionality
Place an Object Command on a Container's Insert Menu
Make Object Servers ActiveX Document Servers
Make Containers ActiveX Document Containers
Close Object Servers Automatically After Object Delivery
Support ActiveX Accessibility in Containers
Support Modifier Keys in Containers
Provide Linking and In-place Activation in Containers
Support the Structured Storage Compound File Format in Containers
Use Component Categories
Use the System Property Set Implementation
Provide a Type Library for Public Automation Interfaces
Support Microsoft Transaction Server
Expose All New Object Servers as COM+ Objects
Support the COM+ Versioning and Configuration Model
Use COM+ Calling Conventions
Support COM+ Events Rather Than Custom Event Programming
Expose Standard COM+ Interfaces
Take Advantage of COM+ Run-Time Interfaces
Take Advantage of COM+ Run-Time DLL Functions
Do Not Write InprocServer32 Entries for Components Directly to HKCR
Support COM+ Declarative Attributes
Use COM+ Automatic Transaction Support, Persistence, and Data Binding as Necessary
Implement System Monitoring Or Call Monitoring And Management Using Interception
Use the COM+ Persistent Event Binding System
Use the COM+ Importer, Emitter, Portable Executable Format, and Run-Time System
▶
Telephony
▶
OnNow / ACPI
▶
Directory Services
▶
Be Easy to Install and Remove
▶
Use the Registry Correctly
▶
Save Data to the Best Locations
▶
Cooperate with Administrators
▶
Special Requirements
▶
Testing Rules
▶
Quick-Reference Lists of Programming Guidelines
▶
BackOffice Programmer's Reference
▶
Win32 Programming
▶
Programming Tips and Techniques
▶
Database and Messaging Services
▶
Graphics and Multimedia Services
▶
Internet/Intranet/Extranet Services
▶
Networking and Distributed Services
▶
COM and ActiveX Object Services
▶
Setup and Systems Management Services
▶
User Interface Services
▶
Windows Base Services
▶
Reference
▶
SDK Documentation
▶
DDK Documentation
▶
Windows Resource Kits
▶
Specifications
▶
Knowledge Base
▶
Technical Articles
▶
Backgrounders
▶
Books
▶
Partial Books
▶
Periodicals
▶
Conference Papers