void DoPrintDialog(HWND) ;

BOOL APIENTRY PrintProc(HWND, UINT, UINT, LONG) ;
BOOL APIENTRY DevnamesProc(HWND, UINT, UINT, LONG) ;
BOOL APIENTRY DevmodeProc(HWND, UINT, UINT, LONG) ;



#define ID_STRUCTSIZEP              119
#define ID_HWNDOWNERP               120
#define ID_HDCP                     123
#define ID_FLAGSP                   124
#define ID_FROMPAGEP                125
#define ID_TOPAGEP                  126
#define ID_MINPAGEP                 127
#define ID_MAXPAGEP                 128
#define ID_COPIESP                  129
#define ID_HINSTANCEP               130
#define ID_CUSTDATAP                131
#define ID_LPPRINTTEMPP             133
#define ID_LPSETUPTEMPP             134
#define ID_HPRINTTEMPP              135
#define ID_HSETUPTEMPP              136
#define ID_SZDEVMODEP               606
#define ID_SZDEVNAMESP              607
#define ID_ADD1                     610
#define ID_CLEAR1                   611
#define ID_ADD2                     612
#define ID_CLEAR2P                  613
#define ID_ADD1P                    614
#define ID_CLEAR1P                  615
#define ID_ADD2P                    616
#define ID_HDEVMODEP                608
#define ID_HDEVNAMESP               609
#define ID_ERRORP                   621
#define ID_RETURNP                  622
#define ID_EDITDEVMODE              617
#define ID_EDITDEVNAMES             618
#define ID_PRINTHOOKP               132
#define ID_SETUPHOOKP               624


#define ID_PRINTDIALOG              605
#define ID_RESETPRINT               625
#define ID_NULLSTRUCTP              626
#define ID_PRESETUPP                627
#define ID_PREPRINTP                628
#define ID_MULTITHREADPRINT         629
