## CPSUI

[This is preliminary documentation and subject to change.]

### SUMMARY

The Common Property Sheet User Interface (CPSUI) is a user-mode dynamic link library that enables developers to create property sheet pages that have a standard appearance.

This application causes CPSUI to call into the Windows NT®/Windows® 2000 print spooler to create property sheet pages for the system's default printer (printer interface DLLs should not do this). The application then creates an additional property sheet page to illustrate some of the techniques that can be employed when using CPSUI to create a new page.

### BUILDING THE SAMPLE

This sample requires that the Windows 2000 SDK and DDK be installed so that the required headers and libs are available.

To build the samples, run build from this directory. The DLL will be placed in the appropriate platform directory. This sample runs on both x86 and Alpha platforms.

Once built, the sample produces one binary: Cpsuisam.exe. The sample is 64-bit compliant and compiles properly with Microsoft® Visual C® 6.0.

### CODE TOUR

#### File Manifest

Files Description Apple.ico The resource file for a sample icon Cpsuidat.cpp The source file that contains all the predefined data Cpsuidat.h The header file for CPSUIDAT.cpp Cpsuisam.c The source file that implements the sample for the Windows 2000 CPSUI Cpsuisam.def The file that lists the exported functions Cpsuisam.dlg The resource file for the dialogs Cpsuisam.h The header file for CPSUISAM.c Cpsuisam.ico The resource file for a sample icon Debug.c The source file for debugging functions Debug.h The header for Debug.c Makefile The generic file for building the code sample Precomp.h The header that includes the headers to pre-compile Cpsui.htm The documentation for this sample (this file) Res.rc The resource file for the module Sources The generic file for building the code sample

Top of page

© 1999 Microsoft Corporation