AddPrintProvidor

機能
サーバーに印刷プロバイダをインストールする
Declare Function AddPrintProvidor Lib "winspool.drv" Alias "AddPrintProvidorA" _
(ByVal pName As String, ByVal Level As Long, pProvidorInfo As Any) As Long
Declare Function AddPrintProvidor Lib "winspool.drv" Alias "AddPrintProvidorA" _
(ByVal pName As String, ByVal Level As Integer, pProvidorInfo As Integer) As Integer

BOOL AddPrintProvidor(
LPTSTR pName,
DWORD Level,
LPBYTE pProvidorInfo
);
引数
pName

サーバー名(ローカルプリンタのときVbNullString)
Level
構造体のレベルを指定する数値(常に1)
pProvidorInfo
PROVIDOR_INFO_1構造体を含むバイト配列
戻り値
正常終了のとき       0以外
中止のとき           0
備考
追加したプロバイダはDeletePrintProvidor()関数を使って削除する。