question about SPOOL_Q_SETPRINTER

Gerald Carter gcarter at
Wed Mar 28 15:38:29 GMT 2001

yOn Wed, 28 Mar 2001, Gerald Carter wrote:

> In the following typedef from rpc_spoolss.h, why is the secdesc_ctr a
> pointer and the devmode_ctr a struct?  This seems inconsistent to me.
> Especially since, a SEC_DESC_BUF is required in the structure sent
> to the print server (even in the case of a NULL security descriptor).
> typedef struct spool_q_setprinter
> {
>         POLICY_HND handle;
>         uint32 level;
>         SEC_DESC_BUF *secdesc_ctr;
>         DEVMODE_CTR devmode_ctr;
>         uint32 command;
> }

Hmmm....I got it.  Needed to look at the smbd logs for parsing the
SETPRINTER RPC.  I still think it is backwards though :-)

CHeers, jerry
   /\  Gerald (Jerry) Carter                     Professional Services
 \/  VA Linux Systems   gcarter at       SAMBA Team          jerry at                     jerry at

       "...a hundred billion castaways looking for a home."
                                - Sting "Message in a Bottle" ( 1979 )

More information about the samba-technical mailing list