[Toc][Index]

DosPFSVerifyFont


Bindings:  C, MASM 

This call indicates whether the specified code page and font within that 
code page are available in the font file for the specified printer. 
 DosPFSVerifyFont     (PrinterName, CodePage, FontID, Reserved) 
 
 PrinterName (PSZ) - input 
    Address of the name of the printer that queries the code page and font 
    switching setup. 
 CodePage (USHORT) - input 
    Code page to validate. Values are in the range 0 through 65535. 
 FontID (USHORT) - input 
    Font ID to validate.  Values are in the range 0 through 65535. A value 
    of 0 indicates that any font within the specified code page is 
    acceptable. 
 Reserved (ULONG) - input 
    Reserved must be set to zero. 
 rc (USHORT) - return 
    Return code descriptions are listed in the following section. 
 
 Remarks 
 DosPFSVerifyFont is intended for use only by applications that replace 
 the spooler as a print monitor and that do code page switching. Other 
 applications should use printer IOCTLs to manipulate printer code page 
 switching. 
 DosPFSVerifyFont is located in SPOOLCP.DLL (not in DOSCALLS.LIB)  and 
 requires an import statement in the module definition file.  Refer to the 
 IBM Operating System/2 Version 1.2 Building Programs, Module Definition 
 File Statements section for information about the import statement. 
 Return values are: 
 2         Code page not available. 
 4         Font ID not available. 
 10        Invalid printer name as input. 
 13        Received code page request when code page switcher not 
           initialized. 
 

Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs