libmsrpc for Samba 3
Gerald (Jerry) Carter
jerry at samba.org
Thu Jul 7 16:19:49 GMT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Chris Nicholls wrote:
>> We may need to split these headers up some more.
>> passdb.h, nt_printing.h, and secrets.h should be
>> more server stuff and not really something we want
>> to include for client apps. This is a good start
>> though. It's actually shorter than I expected.
>>
>> Redefining a few necessary macros is probably acceptable
>> if it is at least manageable.
>
>
> I looked into this last night, after commenting out nt_printing.h, 3
> strctures needed to be defined:
> NT_PRINTER_INFO_LEVEL_2, NT_PRINTER_DRIVER_INFO_LEVEL_3 and
> NT_PRINTER_DRIVER_INFO_LEVEL_6. In order to get these redefined a lot of
> other definitions from nt_printing.h need to be used, so I think it is
> probably unmanageable to remove nt_printing.h.
I'm hoping to have time to rewrite the printing code soon.
Probably not in time to be of any use to you. But I will look
at removing the dependencies of these structuers since there
are really internal server structures.
> from passdb.h, the following structures needed redefining:
> struct acct_info
> struct samr_displayinfo
> SAM_ACCOUNT
>
> I have a feeling that these should only be defined in passdb.h, but I
> could be wrong.
>
> And in secrets.h the only thing that needed to be redefined was TRUSTDOM.
Both of these 2 as well represent internal server structures.
I'll see if we can reorg some includes to separate this better.
But initially let's move forward with what you have.
cheers, jerry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCzVYlIR7qMdg1EfYRAuH0AJ90T5AL5f5QttBHwWGpeQDTMTb2CgCfaYni
SUwXeNQ41UyHSaH+iviL+yI=
=JA4Q
-----END PGP SIGNATURE-----
More information about the samba-technical
mailing list