AddPrintProvidor
The AddPrintProvidor
function installs a local printer provider and links the configuration, data,
and provider files. Future releases of Windows may allow remote installation of
printer providers.
BOOL AddPrintProvidor (
LPTSTR pName, |
// pointer to
server name |
DWORD Level, |
// provider
information structure level |
LPBYTE pProvidorInfo |
// pointer to
provider information structure |
); |
|
Parameters
pName
Pointer to a
null-terminated string that specifies the name of the server on which the
provider should be installed. For this release of Windows 95 and Windows NT,
providers may only be installed locally, so this parameter should be NULL.
Level
Specifies the
level of the structure to which pProvidorInfo points. This value must be
1.
pProvidorInfo
Pointer to a PROVIDOR_INFO_1
Return Values
If the
function succeeds, the return value is nonzero.
If the
function fails, the return value is zero. To get extended error information,
call GetLastError
Remarks
Before an
application calls the AddPrintProvidor function, all files required by
the provider must be copied to the SYSTEM32 directory.
A provider
added by AddPrintProvidor may be removed by calling DeletePrintProvidor.
See Also