mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
f1c0e9532d
This is not only a useful way to encode stuff, it also allows python to handle the structures, and natrually allows them to be NDR encoded. Andrew Bartlett
31 lines
1.6 KiB
Python
31 lines
1.6 KiB
Python
#!/usr/bin/env python
|
|
|
|
bld.SAMBA_PIDL_LIST('PIDL',
|
|
'''atsvc.idl auth.idl drsuapi.idl epmapper.idl initshutdown.idl
|
|
misc.idl ntlmssp.idl schannel.idl trkwks.idl
|
|
audiosrv.idl dfsblobs.idl dsbackup.idl eventlog.idl file_id.idl keysvc.idl
|
|
msgsvc.idl ntsvcs.idl remact.idl security.idl unixinfo.idl wzcsvc.idl
|
|
browser.idl dfs.idl dssetup.idl frsapi.idl krb5pac.idl
|
|
named_pipe_auth.idl orpc.idl rot.idl spoolss.idl w32time.idl xattr.idl
|
|
dbgidl.idl dnsserver.idl echo.idl frsrpc.idl lsa.idl nbt.idl dns.idl
|
|
oxidresolver.idl samr.idl srvsvc.idl winreg.idl dcerpc.idl
|
|
drsblobs.idl efs.idl frstrans.idl mgmt.idl netlogon.idl
|
|
policyagent.idl scerpc.idl svcctl.idl wkssvc.idl eventlog6.idl backupkey.idl''',
|
|
options='--header --ndr-parser --samba3-ndr-server --server --client --python',
|
|
output_dir='../gen_ndr')
|
|
|
|
bld.SAMBA_PIDL_LIST('PIDL',
|
|
'wmi.idl dcom.idl',
|
|
options='--header --ndr-parser --server --client --python --dcom-proxy --com-header',
|
|
output_dir='../gen_ndr')
|
|
|
|
bld.SAMBA_PIDL_LIST('PIDL',
|
|
'idmap.idl',
|
|
options='--header --ndr-parser --client --python',
|
|
output_dir='../gen_ndr')
|
|
|
|
bld.SAMBA_PIDL_LIST('PIDL',
|
|
'rap.idl dnsp.idl ntprinting.idl',
|
|
options='--header --ndr-parser',
|
|
output_dir='../gen_ndr')
|