home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / ladmin2.h < prev    next >
C/C++ Source or Header  |  2000-02-01  |  84KB  |  2,255 lines

  1. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  2. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  3.  
  4.  
  5. /* File created by MIDL compiler version 3.01.75 */
  6. /* at Wed Apr 22 20:01:24 1998
  7.  */
  8. /* Compiler settings for ladmin2.idl:
  9.     Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
  10.     error checks: none
  11. */
  12. //@@MIDL_FILE_HEADING(  )
  13. #include "rpc.h"
  14. #include "rpcndr.h"
  15. #ifndef COM_NO_WINDOWS_H
  16. #include "windows.h"
  17. #include "ole2.h"
  18. #endif /*COM_NO_WINDOWS_H*/
  19.  
  20. #ifndef __ladmin2_h__
  21. #define __ladmin2_h__
  22.  
  23. #ifdef __cplusplus
  24. extern "C"{
  25. #endif 
  26.  
  27. /* Forward Declarations */ 
  28.  
  29. #ifndef __Ildapcfg_FWD_DEFINED__
  30. #define __Ildapcfg_FWD_DEFINED__
  31. typedef interface Ildapcfg Ildapcfg;
  32. #endif     /* __Ildapcfg_FWD_DEFINED__ */
  33.  
  34.  
  35. #ifndef __ldapcfg_FWD_DEFINED__
  36. #define __ldapcfg_FWD_DEFINED__
  37.  
  38. #ifdef __cplusplus
  39. typedef class ldapcfg ldapcfg;
  40. #else
  41. typedef struct ldapcfg ldapcfg;
  42. #endif /* __cplusplus */
  43.  
  44. #endif     /* __ldapcfg_FWD_DEFINED__ */
  45.  
  46.  
  47. /* header files for imported files */
  48. #include "oaidl.h"
  49. #include "ocidl.h"
  50.  
  51. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  52. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  53.  
  54. #ifndef __Ildapcfg_INTERFACE_DEFINED__
  55. #define __Ildapcfg_INTERFACE_DEFINED__
  56.  
  57. /****************************************
  58.  * Generated header for interface: Ildapcfg
  59.  * at Wed Apr 22 20:01:24 1998
  60.  * using MIDL 3.01.75
  61.  ****************************************/
  62. /* [unique][helpstring][dual][uuid][object] */ 
  63.  
  64.  
  65.  
  66. EXTERN_C const IID IID_Ildapcfg;
  67.  
  68. #if defined(__cplusplus) && !defined(CINTERFACE)
  69.     
  70.     interface DECLSPEC_UUID("40E9AD63-E2A1-11D0-920F-00C04FB954C7")
  71.     Ildapcfg : public IDispatch
  72.     {
  73.     public:
  74.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AttachToRemoteMachine( 
  75.             /* [in] */ VARIANT szMachineName) = 0;
  76.         
  77.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AttachToLocalMachine( void) = 0;
  78.         
  79.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE LoadConfig( 
  80.             /* [in] */ VARIANT Data) = 0;
  81.         
  82.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SaveConfig( void) = 0;
  83.         
  84.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateConfig( 
  85.             /* [in] */ VARIANT Data) = 0;
  86.         
  87.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteConfig( 
  88.             /* [in] */ VARIANT lInstanceId) = 0;
  89.         
  90.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Port( 
  91.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  92.         
  93.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Port( 
  94.             /* [in] */ VARIANT Data) = 0;
  95.         
  96.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_SecurePort( 
  97.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  98.         
  99.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_SecurePort( 
  100.             /* [in] */ VARIANT Data) = 0;
  101.         
  102.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IP( 
  103.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  104.         
  105.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_IP( 
  106.             /* [in] */ VARIANT Data) = 0;
  107.         
  108.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_SupportedIPs( 
  109.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  110.         
  111.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DNSName( 
  112.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  113.         
  114.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_DNSName( 
  115.             /* [in] */ VARIANT Data) = 0;
  116.         
  117.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ReadOnlyMode( 
  118.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  119.         
  120.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ReadOnlyMode( 
  121.             /* [in] */ VARIANT Data) = 0;
  122.         
  123.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EnableAllSub( 
  124.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  125.         
  126.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_EnableAllSub( 
  127.             /* [in] */ VARIANT Data) = 0;
  128.         
  129.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_MaxPageSize( 
  130.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  131.         
  132.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_MaxPageSize( 
  133.             /* [in] */ VARIANT Data) = 0;
  134.         
  135.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_MaxResultSet( 
  136.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  137.         
  138.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_MaxResultSet( 
  139.             /* [in] */ VARIANT Data) = 0;
  140.         
  141.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_MaxQueryTime( 
  142.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  143.         
  144.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_MaxQueryTime( 
  145.             /* [in] */ VARIANT Data) = 0;
  146.         
  147.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_MaxConnection( 
  148.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  149.         
  150.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_MaxConnection( 
  151.             /* [in] */ VARIANT Data) = 0;
  152.         
  153.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ConnectionTimeout( 
  154.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  155.         
  156.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ConnectionTimeout( 
  157.             /* [in] */ VARIANT Data) = 0;
  158.         
  159.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EnableShortTermIPBlacklisting( 
  160.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  161.         
  162.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_EnableShortTermIPBlacklisting( 
  163.             /* [in] */ VARIANT Data) = 0;
  164.         
  165.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EnableShortTermAccountBlacklisting( 
  166.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  167.         
  168.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_EnableShortTermAccountBlacklisting( 
  169.             /* [in] */ VARIANT Data) = 0;
  170.         
  171.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Authorization( 
  172.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  173.         
  174.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Authorization( 
  175.             /* [in] */ VARIANT Data) = 0;
  176.         
  177.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EnableSSL( 
  178.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  179.         
  180.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_EnableSSL( 
  181.             /* [in] */ VARIANT Data) = 0;
  182.         
  183.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EnableSSL128( 
  184.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  185.         
  186.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_EnableSSL128( 
  187.             /* [in] */ VARIANT Data) = 0;
  188.         
  189.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EnableDynamic( 
  190.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  191.         
  192.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_EnableDynamic( 
  193.             /* [in] */ VARIANT Data) = 0;
  194.         
  195.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_MinTTL( 
  196.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  197.         
  198.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_MinTTL( 
  199.             /* [in] */ VARIANT Data) = 0;
  200.         
  201.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_MaxDynamObj( 
  202.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  203.         
  204.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_MaxDynamObj( 
  205.             /* [in] */ VARIANT Data) = 0;
  206.         
  207.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EnableRTPerson( 
  208.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  209.         
  210.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_EnableRTPerson( 
  211.             /* [in] */ VARIANT Data) = 0;
  212.         
  213.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EnableReplicate( 
  214.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  215.         
  216.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_EnableReplicate( 
  217.             /* [in] */ VARIANT Data) = 0;
  218.         
  219.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EnableLog( 
  220.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  221.         
  222.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_EnableLog( 
  223.             /* [in] */ VARIANT Data) = 0;
  224.         
  225.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DBType( 
  226.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  227.         
  228.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_DBType( 
  229.             /* [in] */ VARIANT Data) = 0;
  230.         
  231.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DBSource( 
  232.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  233.         
  234.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_DBSource( 
  235.             /* [in] */ VARIANT Data) = 0;
  236.         
  237.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DBName( 
  238.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  239.         
  240.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_DBName( 
  241.             /* [in] */ VARIANT Data) = 0;
  242.         
  243.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DBUsername( 
  244.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  245.         
  246.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_DBUsername( 
  247.             /* [in] */ VARIANT Data) = 0;
  248.         
  249.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DBPassword( 
  250.             /* [retval][out] */ VARIANT __RPC_FAR *pData) = 0;
  251.         
  252.         virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_DBPassword( 
  253.             /* [in] */ VARIANT Data) = 0;
  254.         
  255.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetServerState( 
  256.             /* [in] */ VARIANT Instance,
  257.             /* [out] */ VARIANT __RPC_FAR *lState) = 0;
  258.         
  259.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE StartServer( 
  260.             /* [in] */ VARIANT lInstanceId) = 0;
  261.         
  262.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE StopServer( 
  263.             /* [in] */ VARIANT lInstanceId) = 0;
  264.         
  265.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PauseServer( 
  266.             /* [in] */ VARIANT lInstanceId) = 0;
  267.         
  268.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ContinueServer( 
  269.             /* [in] */ VARIANT lInstanceId) = 0;
  270.         
  271.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CompactDatabase( 
  272.             /* [in] */ VARIANT lInstanceId) = 0;
  273.         
  274.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RepairDatabase( 
  275.             /* [in] */ VARIANT lInstanceId) = 0;
  276.         
  277.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDynamicReplicationList( 
  278.             /* [in] */ VARIANT lInstanceId,
  279.             /* [out] */ VARIANT __RPC_FAR *rgszReplNames,
  280.             /* [out] */ VARIANT __RPC_FAR *rgszReplIDs) = 0;
  281.         
  282.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDirectoryProperties( 
  283.             /* [in] */ VARIANT lInstanceId,
  284.             /* [out] */ VARIANT __RPC_FAR *szRealm,
  285.             /* [out] */ VARIANT __RPC_FAR *szDnPrefix,
  286.             /* [out] */ VARIANT __RPC_FAR *fIsSQL,
  287.             /* [out] */ VARIANT __RPC_FAR *fExtSec,
  288.             /* [out] */ VARIANT __RPC_FAR *rgszContainerPartitions) = 0;
  289.         
  290.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDirectoryProperties( 
  291.             /* [in] */ VARIANT lInstanceId,
  292.             /* [in] */ VARIANT szRealm,
  293.             /* [in] */ VARIANT szDnPrefix) = 0;
  294.         
  295.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSubPartitions( 
  296.             /* [in] */ VARIANT lInstanceId,
  297.             /* [in] */ VARIANT szContainer,
  298.             /* [out] */ VARIANT __RPC_FAR *rgdwSubPartitionNumber) = 0;
  299.         
  300.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPartitionDbInfo( 
  301.             /* [in] */ VARIANT lInstanceId,
  302.             /* [in] */ VARIANT szContainerPartition,
  303.             /* [in] */ VARIANT lSubPartitionNumber,
  304.             /* [out] */ VARIANT __RPC_FAR *rgdwServerId,
  305.             /* [out] */ VARIANT __RPC_FAR *rgszServerName,
  306.             /* [out] */ VARIANT __RPC_FAR *rgszDatabaseName,
  307.             /* [out] */ VARIANT __RPC_FAR *rgszLogin,
  308.             /* [out] */ VARIANT __RPC_FAR *rgszPassword,
  309.             /* [out] */ VARIANT __RPC_FAR *rgdwMaxCnx,
  310.             /* [out] */ VARIANT __RPC_FAR *rgdwTimeout,
  311.             /* [out] */ VARIANT __RPC_FAR *rgdwReplicationType) = 0;
  312.         
  313.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPartitionDbServer( 
  314.             /* [in] */ VARIANT lInstanceId,
  315.             /* [in] */ VARIANT szContainerPartition,
  316.             /* [in] */ VARIANT lSubPartitionNumber,
  317.             /* [in] */ VARIANT dwServerId,
  318.             /* [out] */ VARIANT __RPC_FAR *szServerName,
  319.             /* [out] */ VARIANT __RPC_FAR *szDatabaseName,
  320.             /* [out] */ VARIANT __RPC_FAR *szLogin,
  321.             /* [out] */ VARIANT __RPC_FAR *szPassword,
  322.             /* [out] */ VARIANT __RPC_FAR *dwMaxCnx,
  323.             /* [out] */ VARIANT __RPC_FAR *dwTimeout,
  324.             /* [out] */ VARIANT __RPC_FAR *dwReplicationType) = 0;
  325.         
  326.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPartitionDbServer( 
  327.             /* [in] */ VARIANT lInstanceId,
  328.             /* [in] */ VARIANT szContainerPartition,
  329.             /* [in] */ VARIANT lSubPartitionNumber,
  330.             /* [out] */ VARIANT __RPC_FAR *dwServerId,
  331.             /* [in] */ VARIANT szServerName,
  332.             /* [in] */ VARIANT szDatabaseName,
  333.             /* [in] */ VARIANT szLogin,
  334.             /* [in] */ VARIANT szPassword,
  335.             /* [in] */ VARIANT dwMaxCnx,
  336.             /* [in] */ VARIANT dwTimeout,
  337.             /* [in] */ VARIANT dwReplicationType,
  338.             /* [in] */ VARIANT lSubrefPartitionID,
  339.             /* [in] */ VARIANT lSubrefObjectID) = 0;
  340.         
  341.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EditPartitionDbServer( 
  342.             /* [in] */ VARIANT lInstanceId,
  343.             /* [in] */ VARIANT szContainerPartition,
  344.             /* [in] */ VARIANT lSubPartitionNumber,
  345.             /* [in] */ VARIANT dwServerId,
  346.             /* [in] */ VARIANT szServerName,
  347.             /* [in] */ VARIANT szDatabaseName,
  348.             /* [in] */ VARIANT szLogin,
  349.             /* [in] */ VARIANT szPassword,
  350.             /* [in] */ VARIANT dwMaxCnx,
  351.             /* [in] */ VARIANT dwTimeout,
  352.             /* [in] */ VARIANT dwReplicationType) = 0;
  353.         
  354.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemovePartitionDbServer( 
  355.             /* [in] */ VARIANT lInstanceId,
  356.             /* [in] */ VARIANT szContainerPartition,
  357.             /* [in] */ VARIANT lSubPartitionNumber,
  358.             /* [in] */ VARIANT dwServerId) = 0;
  359.         
  360.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateDSPartition( 
  361.             /* [in] */ VARIANT lInstanceId,
  362.             /* [in] */ VARIANT szDn,
  363.             /* [in] */ VARIANT lCount,
  364.             /* [out] */ VARIANT __RPC_FAR *plPartitionID,
  365.             /* [out] */ VARIANT __RPC_FAR *plObjectID) = 0;
  366.         
  367.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ListAllReplica( 
  368.             /* [out] */ VARIANT __RPC_FAR *rgServerId,
  369.             /* [out] */ VARIANT __RPC_FAR *rgszServerName,
  370.             /* [out] */ VARIANT __RPC_FAR *rgszRpcGuid) = 0;
  371.         
  372.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddReplica( 
  373.             /* [in] */ long lServerId,
  374.             /* [in] */ BSTR szServerName,
  375.             /* [in] */ BSTR szRpcGuid) = 0;
  376.         
  377.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DelReplica( 
  378.             /* [in] */ long lServerId) = 0;
  379.         
  380.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ConfigLocalReplica( 
  381.             /* [in] */ long lNewServerId,
  382.             /* [out] */ VARIANT __RPC_FAR *szRpcGuid) = 0;
  383.         
  384.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryLocalReplica( 
  385.             /* [out] */ VARIANT __RPC_FAR *lServerId) = 0;
  386.         
  387.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsAddrInUse( 
  388.             /* [in] */ long lIP,
  389.             /* [in] */ long lPort) = 0;
  390.         
  391.     };
  392.     
  393. #else     /* C style interface */
  394.  
  395.     typedef struct IldapcfgVtbl
  396.     {
  397.         BEGIN_INTERFACE
  398.         
  399.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  400.             Ildapcfg __RPC_FAR * This,
  401.             /* [in] */ REFIID riid,
  402.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  403.         
  404.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  405.             Ildapcfg __RPC_FAR * This);
  406.         
  407.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  408.             Ildapcfg __RPC_FAR * This);
  409.         
  410.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  411.             Ildapcfg __RPC_FAR * This,
  412.             /* [out] */ UINT __RPC_FAR *pctinfo);
  413.         
  414.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  415.             Ildapcfg __RPC_FAR * This,
  416.             /* [in] */ UINT iTInfo,
  417.             /* [in] */ LCID lcid,
  418.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  419.         
  420.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  421.             Ildapcfg __RPC_FAR * This,
  422.             /* [in] */ REFIID riid,
  423.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  424.             /* [in] */ UINT cNames,
  425.             /* [in] */ LCID lcid,
  426.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  427.         
  428.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  429.             Ildapcfg __RPC_FAR * This,
  430.             /* [in] */ DISPID dispIdMember,
  431.             /* [in] */ REFIID riid,
  432.             /* [in] */ LCID lcid,
  433.             /* [in] */ WORD wFlags,
  434.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  435.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  436.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  437.             /* [out] */ UINT __RPC_FAR *puArgErr);
  438.         
  439.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AttachToRemoteMachine )( 
  440.             Ildapcfg __RPC_FAR * This,
  441.             /* [in] */ VARIANT szMachineName);
  442.         
  443.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AttachToLocalMachine )( 
  444.             Ildapcfg __RPC_FAR * This);
  445.         
  446.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LoadConfig )( 
  447.             Ildapcfg __RPC_FAR * This,
  448.             /* [in] */ VARIANT Data);
  449.         
  450.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveConfig )( 
  451.             Ildapcfg __RPC_FAR * This);
  452.         
  453.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateConfig )( 
  454.             Ildapcfg __RPC_FAR * This,
  455.             /* [in] */ VARIANT Data);
  456.         
  457.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteConfig )( 
  458.             Ildapcfg __RPC_FAR * This,
  459.             /* [in] */ VARIANT lInstanceId);
  460.         
  461.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Port )( 
  462.             Ildapcfg __RPC_FAR * This,
  463.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  464.         
  465.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Port )( 
  466.             Ildapcfg __RPC_FAR * This,
  467.             /* [in] */ VARIANT Data);
  468.         
  469.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SecurePort )( 
  470.             Ildapcfg __RPC_FAR * This,
  471.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  472.         
  473.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SecurePort )( 
  474.             Ildapcfg __RPC_FAR * This,
  475.             /* [in] */ VARIANT Data);
  476.         
  477.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IP )( 
  478.             Ildapcfg __RPC_FAR * This,
  479.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  480.         
  481.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IP )( 
  482.             Ildapcfg __RPC_FAR * This,
  483.             /* [in] */ VARIANT Data);
  484.         
  485.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SupportedIPs )( 
  486.             Ildapcfg __RPC_FAR * This,
  487.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  488.         
  489.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DNSName )( 
  490.             Ildapcfg __RPC_FAR * This,
  491.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  492.         
  493.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DNSName )( 
  494.             Ildapcfg __RPC_FAR * This,
  495.             /* [in] */ VARIANT Data);
  496.         
  497.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReadOnlyMode )( 
  498.             Ildapcfg __RPC_FAR * This,
  499.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  500.         
  501.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ReadOnlyMode )( 
  502.             Ildapcfg __RPC_FAR * This,
  503.             /* [in] */ VARIANT Data);
  504.         
  505.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableAllSub )( 
  506.             Ildapcfg __RPC_FAR * This,
  507.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  508.         
  509.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableAllSub )( 
  510.             Ildapcfg __RPC_FAR * This,
  511.             /* [in] */ VARIANT Data);
  512.         
  513.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxPageSize )( 
  514.             Ildapcfg __RPC_FAR * This,
  515.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  516.         
  517.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxPageSize )( 
  518.             Ildapcfg __RPC_FAR * This,
  519.             /* [in] */ VARIANT Data);
  520.         
  521.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxResultSet )( 
  522.             Ildapcfg __RPC_FAR * This,
  523.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  524.         
  525.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxResultSet )( 
  526.             Ildapcfg __RPC_FAR * This,
  527.             /* [in] */ VARIANT Data);
  528.         
  529.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxQueryTime )( 
  530.             Ildapcfg __RPC_FAR * This,
  531.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  532.         
  533.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxQueryTime )( 
  534.             Ildapcfg __RPC_FAR * This,
  535.             /* [in] */ VARIANT Data);
  536.         
  537.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxConnection )( 
  538.             Ildapcfg __RPC_FAR * This,
  539.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  540.         
  541.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxConnection )( 
  542.             Ildapcfg __RPC_FAR * This,
  543.             /* [in] */ VARIANT Data);
  544.         
  545.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConnectionTimeout )( 
  546.             Ildapcfg __RPC_FAR * This,
  547.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  548.         
  549.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ConnectionTimeout )( 
  550.             Ildapcfg __RPC_FAR * This,
  551.             /* [in] */ VARIANT Data);
  552.         
  553.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableShortTermIPBlacklisting )( 
  554.             Ildapcfg __RPC_FAR * This,
  555.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  556.         
  557.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableShortTermIPBlacklisting )( 
  558.             Ildapcfg __RPC_FAR * This,
  559.             /* [in] */ VARIANT Data);
  560.         
  561.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableShortTermAccountBlacklisting )( 
  562.             Ildapcfg __RPC_FAR * This,
  563.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  564.         
  565.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableShortTermAccountBlacklisting )( 
  566.             Ildapcfg __RPC_FAR * This,
  567.             /* [in] */ VARIANT Data);
  568.         
  569.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Authorization )( 
  570.             Ildapcfg __RPC_FAR * This,
  571.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  572.         
  573.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Authorization )( 
  574.             Ildapcfg __RPC_FAR * This,
  575.             /* [in] */ VARIANT Data);
  576.         
  577.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableSSL )( 
  578.             Ildapcfg __RPC_FAR * This,
  579.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  580.         
  581.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableSSL )( 
  582.             Ildapcfg __RPC_FAR * This,
  583.             /* [in] */ VARIANT Data);
  584.         
  585.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableSSL128 )( 
  586.             Ildapcfg __RPC_FAR * This,
  587.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  588.         
  589.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableSSL128 )( 
  590.             Ildapcfg __RPC_FAR * This,
  591.             /* [in] */ VARIANT Data);
  592.         
  593.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableDynamic )( 
  594.             Ildapcfg __RPC_FAR * This,
  595.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  596.         
  597.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableDynamic )( 
  598.             Ildapcfg __RPC_FAR * This,
  599.             /* [in] */ VARIANT Data);
  600.         
  601.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinTTL )( 
  602.             Ildapcfg __RPC_FAR * This,
  603.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  604.         
  605.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinTTL )( 
  606.             Ildapcfg __RPC_FAR * This,
  607.             /* [in] */ VARIANT Data);
  608.         
  609.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxDynamObj )( 
  610.             Ildapcfg __RPC_FAR * This,
  611.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  612.         
  613.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxDynamObj )( 
  614.             Ildapcfg __RPC_FAR * This,
  615.             /* [in] */ VARIANT Data);
  616.         
  617.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableRTPerson )( 
  618.             Ildapcfg __RPC_FAR * This,
  619.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  620.         
  621.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableRTPerson )( 
  622.             Ildapcfg __RPC_FAR * This,
  623.             /* [in] */ VARIANT Data);
  624.         
  625.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableReplicate )( 
  626.             Ildapcfg __RPC_FAR * This,
  627.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  628.         
  629.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableReplicate )( 
  630.             Ildapcfg __RPC_FAR * This,
  631.             /* [in] */ VARIANT Data);
  632.         
  633.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableLog )( 
  634.             Ildapcfg __RPC_FAR * This,
  635.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  636.         
  637.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableLog )( 
  638.             Ildapcfg __RPC_FAR * This,
  639.             /* [in] */ VARIANT Data);
  640.         
  641.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DBType )( 
  642.             Ildapcfg __RPC_FAR * This,
  643.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  644.         
  645.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DBType )( 
  646.             Ildapcfg __RPC_FAR * This,
  647.             /* [in] */ VARIANT Data);
  648.         
  649.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DBSource )( 
  650.             Ildapcfg __RPC_FAR * This,
  651.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  652.         
  653.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DBSource )( 
  654.             Ildapcfg __RPC_FAR * This,
  655.             /* [in] */ VARIANT Data);
  656.         
  657.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DBName )( 
  658.             Ildapcfg __RPC_FAR * This,
  659.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  660.         
  661.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DBName )( 
  662.             Ildapcfg __RPC_FAR * This,
  663.             /* [in] */ VARIANT Data);
  664.         
  665.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DBUsername )( 
  666.             Ildapcfg __RPC_FAR * This,
  667.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  668.         
  669.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DBUsername )( 
  670.             Ildapcfg __RPC_FAR * This,
  671.             /* [in] */ VARIANT Data);
  672.         
  673.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DBPassword )( 
  674.             Ildapcfg __RPC_FAR * This,
  675.             /* [retval][out] */ VARIANT __RPC_FAR *pData);
  676.         
  677.         /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DBPassword )( 
  678.             Ildapcfg __RPC_FAR * This,
  679.             /* [in] */ VARIANT Data);
  680.         
  681.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetServerState )( 
  682.             Ildapcfg __RPC_FAR * This,
  683.             /* [in] */ VARIANT Instance,
  684.             /* [out] */ VARIANT __RPC_FAR *lState);
  685.         
  686.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartServer )( 
  687.             Ildapcfg __RPC_FAR * This,
  688.             /* [in] */ VARIANT lInstanceId);
  689.         
  690.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopServer )( 
  691.             Ildapcfg __RPC_FAR * This,
  692.             /* [in] */ VARIANT lInstanceId);
  693.         
  694.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PauseServer )( 
  695.             Ildapcfg __RPC_FAR * This,
  696.             /* [in] */ VARIANT lInstanceId);
  697.         
  698.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ContinueServer )( 
  699.             Ildapcfg __RPC_FAR * This,
  700.             /* [in] */ VARIANT lInstanceId);
  701.         
  702.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CompactDatabase )( 
  703.             Ildapcfg __RPC_FAR * This,
  704.             /* [in] */ VARIANT lInstanceId);
  705.         
  706.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepairDatabase )( 
  707.             Ildapcfg __RPC_FAR * This,
  708.             /* [in] */ VARIANT lInstanceId);
  709.         
  710.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDynamicReplicationList )( 
  711.             Ildapcfg __RPC_FAR * This,
  712.             /* [in] */ VARIANT lInstanceId,
  713.             /* [out] */ VARIANT __RPC_FAR *rgszReplNames,
  714.             /* [out] */ VARIANT __RPC_FAR *rgszReplIDs);
  715.         
  716.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDirectoryProperties )( 
  717.             Ildapcfg __RPC_FAR * This,
  718.             /* [in] */ VARIANT lInstanceId,
  719.             /* [out] */ VARIANT __RPC_FAR *szRealm,
  720.             /* [out] */ VARIANT __RPC_FAR *szDnPrefix,
  721.             /* [out] */ VARIANT __RPC_FAR *fIsSQL,
  722.             /* [out] */ VARIANT __RPC_FAR *fExtSec,
  723.             /* [out] */ VARIANT __RPC_FAR *rgszContainerPartitions);
  724.         
  725.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDirectoryProperties )( 
  726.             Ildapcfg __RPC_FAR * This,
  727.             /* [in] */ VARIANT lInstanceId,
  728.             /* [in] */ VARIANT szRealm,
  729.             /* [in] */ VARIANT szDnPrefix);
  730.         
  731.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSubPartitions )( 
  732.             Ildapcfg __RPC_FAR * This,
  733.             /* [in] */ VARIANT lInstanceId,
  734.             /* [in] */ VARIANT szContainer,
  735.             /* [out] */ VARIANT __RPC_FAR *rgdwSubPartitionNumber);
  736.         
  737.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPartitionDbInfo )( 
  738.             Ildapcfg __RPC_FAR * This,
  739.             /* [in] */ VARIANT lInstanceId,
  740.             /* [in] */ VARIANT szContainerPartition,
  741.             /* [in] */ VARIANT lSubPartitionNumber,
  742.             /* [out] */ VARIANT __RPC_FAR *rgdwServerId,
  743.             /* [out] */ VARIANT __RPC_FAR *rgszServerName,
  744.             /* [out] */ VARIANT __RPC_FAR *rgszDatabaseName,
  745.             /* [out] */ VARIANT __RPC_FAR *rgszLogin,
  746.             /* [out] */ VARIANT __RPC_FAR *rgszPassword,
  747.             /* [out] */ VARIANT __RPC_FAR *rgdwMaxCnx,
  748.             /* [out] */ VARIANT __RPC_FAR *rgdwTimeout,
  749.             /* [out] */ VARIANT __RPC_FAR *rgdwReplicationType);
  750.         
  751.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPartitionDbServer )( 
  752.             Ildapcfg __RPC_FAR * This,
  753.             /* [in] */ VARIANT lInstanceId,
  754.             /* [in] */ VARIANT szContainerPartition,
  755.             /* [in] */ VARIANT lSubPartitionNumber,
  756.             /* [in] */ VARIANT dwServerId,
  757.             /* [out] */ VARIANT __RPC_FAR *szServerName,
  758.             /* [out] */ VARIANT __RPC_FAR *szDatabaseName,
  759.             /* [out] */ VARIANT __RPC_FAR *szLogin,
  760.             /* [out] */ VARIANT __RPC_FAR *szPassword,
  761.             /* [out] */ VARIANT __RPC_FAR *dwMaxCnx,
  762.             /* [out] */ VARIANT __RPC_FAR *dwTimeout,
  763.             /* [out] */ VARIANT __RPC_FAR *dwReplicationType);
  764.         
  765.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPartitionDbServer )( 
  766.             Ildapcfg __RPC_FAR * This,
  767.             /* [in] */ VARIANT lInstanceId,
  768.             /* [in] */ VARIANT szContainerPartition,
  769.             /* [in] */ VARIANT lSubPartitionNumber,
  770.             /* [out] */ VARIANT __RPC_FAR *dwServerId,
  771.             /* [in] */ VARIANT szServerName,
  772.             /* [in] */ VARIANT szDatabaseName,
  773.             /* [in] */ VARIANT szLogin,
  774.             /* [in] */ VARIANT szPassword,
  775.             /* [in] */ VARIANT dwMaxCnx,
  776.             /* [in] */ VARIANT dwTimeout,
  777.             /* [in] */ VARIANT dwReplicationType,
  778.             /* [in] */ VARIANT lSubrefPartitionID,
  779.             /* [in] */ VARIANT lSubrefObjectID);
  780.         
  781.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EditPartitionDbServer )( 
  782.             Ildapcfg __RPC_FAR * This,
  783.             /* [in] */ VARIANT lInstanceId,
  784.             /* [in] */ VARIANT szContainerPartition,
  785.             /* [in] */ VARIANT lSubPartitionNumber,
  786.             /* [in] */ VARIANT dwServerId,
  787.             /* [in] */ VARIANT szServerName,
  788.             /* [in] */ VARIANT szDatabaseName,
  789.             /* [in] */ VARIANT szLogin,
  790.             /* [in] */ VARIANT szPassword,
  791.             /* [in] */ VARIANT dwMaxCnx,
  792.             /* [in] */ VARIANT dwTimeout,
  793.             /* [in] */ VARIANT dwReplicationType);
  794.         
  795.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemovePartitionDbServer )( 
  796.             Ildapcfg __RPC_FAR * This,
  797.             /* [in] */ VARIANT lInstanceId,
  798.             /* [in] */ VARIANT szContainerPartition,
  799.             /* [in] */ VARIANT lSubPartitionNumber,
  800.             /* [in] */ VARIANT dwServerId);
  801.         
  802.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateDSPartition )( 
  803.             Ildapcfg __RPC_FAR * This,
  804.             /* [in] */ VARIANT lInstanceId,
  805.             /* [in] */ VARIANT szDn,
  806.             /* [in] */ VARIANT lCount,
  807.             /* [out] */ VARIANT __RPC_FAR *plPartitionID,
  808.             /* [out] */ VARIANT __RPC_FAR *plObjectID);
  809.         
  810.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ListAllReplica )( 
  811.             Ildapcfg __RPC_FAR * This,
  812.             /* [out] */ VARIANT __RPC_FAR *rgServerId,
  813.             /* [out] */ VARIANT __RPC_FAR *rgszServerName,
  814.             /* [out] */ VARIANT __RPC_FAR *rgszRpcGuid);
  815.         
  816.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddReplica )( 
  817.             Ildapcfg __RPC_FAR * This,
  818.             /* [in] */ long lServerId,
  819.             /* [in] */ BSTR szServerName,
  820.             /* [in] */ BSTR szRpcGuid);
  821.         
  822.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DelReplica )( 
  823.             Ildapcfg __RPC_FAR * This,
  824.             /* [in] */ long lServerId);
  825.         
  826.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConfigLocalReplica )( 
  827.             Ildapcfg __RPC_FAR * This,
  828.             /* [in] */ long lNewServerId,
  829.             /* [out] */ VARIANT __RPC_FAR *szRpcGuid);
  830.         
  831.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryLocalReplica )( 
  832.             Ildapcfg __RPC_FAR * This,
  833.             /* [out] */ VARIANT __RPC_FAR *lServerId);
  834.         
  835.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsAddrInUse )( 
  836.             Ildapcfg __RPC_FAR * This,
  837.             /* [in] */ long lIP,
  838.             /* [in] */ long lPort);
  839.         
  840.         END_INTERFACE
  841.     } IldapcfgVtbl;
  842.  
  843.     interface Ildapcfg
  844.     {
  845.         CONST_VTBL struct IldapcfgVtbl __RPC_FAR *lpVtbl;
  846.     };
  847.  
  848.     
  849.  
  850. #ifdef COBJMACROS
  851.  
  852.  
  853. #define Ildapcfg_QueryInterface(This,riid,ppvObject)    \
  854.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  855.  
  856. #define Ildapcfg_AddRef(This)    \
  857.     (This)->lpVtbl -> AddRef(This)
  858.  
  859. #define Ildapcfg_Release(This)    \
  860.     (This)->lpVtbl -> Release(This)
  861.  
  862.  
  863. #define Ildapcfg_GetTypeInfoCount(This,pctinfo)    \
  864.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  865.  
  866. #define Ildapcfg_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  867.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  868.  
  869. #define Ildapcfg_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  870.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  871.  
  872. #define Ildapcfg_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  873.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  874.  
  875.  
  876. #define Ildapcfg_AttachToRemoteMachine(This,szMachineName)    \
  877.     (This)->lpVtbl -> AttachToRemoteMachine(This,szMachineName)
  878.  
  879. #define Ildapcfg_AttachToLocalMachine(This)    \
  880.     (This)->lpVtbl -> AttachToLocalMachine(This)
  881.  
  882. #define Ildapcfg_LoadConfig(This,Data)    \
  883.     (This)->lpVtbl -> LoadConfig(This,Data)
  884.  
  885. #define Ildapcfg_SaveConfig(This)    \
  886.     (This)->lpVtbl -> SaveConfig(This)
  887.  
  888. #define Ildapcfg_CreateConfig(This,Data)    \
  889.     (This)->lpVtbl -> CreateConfig(This,Data)
  890.  
  891. #define Ildapcfg_DeleteConfig(This,lInstanceId)    \
  892.     (This)->lpVtbl -> DeleteConfig(This,lInstanceId)
  893.  
  894. #define Ildapcfg_get_Port(This,pData)    \
  895.     (This)->lpVtbl -> get_Port(This,pData)
  896.  
  897. #define Ildapcfg_put_Port(This,Data)    \
  898.     (This)->lpVtbl -> put_Port(This,Data)
  899.  
  900. #define Ildapcfg_get_SecurePort(This,pData)    \
  901.     (This)->lpVtbl -> get_SecurePort(This,pData)
  902.  
  903. #define Ildapcfg_put_SecurePort(This,Data)    \
  904.     (This)->lpVtbl -> put_SecurePort(This,Data)
  905.  
  906. #define Ildapcfg_get_IP(This,pData)    \
  907.     (This)->lpVtbl -> get_IP(This,pData)
  908.  
  909. #define Ildapcfg_put_IP(This,Data)    \
  910.     (This)->lpVtbl -> put_IP(This,Data)
  911.  
  912. #define Ildapcfg_get_SupportedIPs(This,pData)    \
  913.     (This)->lpVtbl -> get_SupportedIPs(This,pData)
  914.  
  915. #define Ildapcfg_get_DNSName(This,pData)    \
  916.     (This)->lpVtbl -> get_DNSName(This,pData)
  917.  
  918. #define Ildapcfg_put_DNSName(This,Data)    \
  919.     (This)->lpVtbl -> put_DNSName(This,Data)
  920.  
  921. #define Ildapcfg_get_ReadOnlyMode(This,pData)    \
  922.     (This)->lpVtbl -> get_ReadOnlyMode(This,pData)
  923.  
  924. #define Ildapcfg_put_ReadOnlyMode(This,Data)    \
  925.     (This)->lpVtbl -> put_ReadOnlyMode(This,Data)
  926.  
  927. #define Ildapcfg_get_EnableAllSub(This,pData)    \
  928.     (This)->lpVtbl -> get_EnableAllSub(This,pData)
  929.  
  930. #define Ildapcfg_put_EnableAllSub(This,Data)    \
  931.     (This)->lpVtbl -> put_EnableAllSub(This,Data)
  932.  
  933. #define Ildapcfg_get_MaxPageSize(This,pData)    \
  934.     (This)->lpVtbl -> get_MaxPageSize(This,pData)
  935.  
  936. #define Ildapcfg_put_MaxPageSize(This,Data)    \
  937.     (This)->lpVtbl -> put_MaxPageSize(This,Data)
  938.  
  939. #define Ildapcfg_get_MaxResultSet(This,pData)    \
  940.     (This)->lpVtbl -> get_MaxResultSet(This,pData)
  941.  
  942. #define Ildapcfg_put_MaxResultSet(This,Data)    \
  943.     (This)->lpVtbl -> put_MaxResultSet(This,Data)
  944.  
  945. #define Ildapcfg_get_MaxQueryTime(This,pData)    \
  946.     (This)->lpVtbl -> get_MaxQueryTime(This,pData)
  947.  
  948. #define Ildapcfg_put_MaxQueryTime(This,Data)    \
  949.     (This)->lpVtbl -> put_MaxQueryTime(This,Data)
  950.  
  951. #define Ildapcfg_get_MaxConnection(This,pData)    \
  952.     (This)->lpVtbl -> get_MaxConnection(This,pData)
  953.  
  954. #define Ildapcfg_put_MaxConnection(This,Data)    \
  955.     (This)->lpVtbl -> put_MaxConnection(This,Data)
  956.  
  957. #define Ildapcfg_get_ConnectionTimeout(This,pData)    \
  958.     (This)->lpVtbl -> get_ConnectionTimeout(This,pData)
  959.  
  960. #define Ildapcfg_put_ConnectionTimeout(This,Data)    \
  961.     (This)->lpVtbl -> put_ConnectionTimeout(This,Data)
  962.  
  963. #define Ildapcfg_get_EnableShortTermIPBlacklisting(This,pData)    \
  964.     (This)->lpVtbl -> get_EnableShortTermIPBlacklisting(This,pData)
  965.  
  966. #define Ildapcfg_put_EnableShortTermIPBlacklisting(This,Data)    \
  967.     (This)->lpVtbl -> put_EnableShortTermIPBlacklisting(This,Data)
  968.  
  969. #define Ildapcfg_get_EnableShortTermAccountBlacklisting(This,pData)    \
  970.     (This)->lpVtbl -> get_EnableShortTermAccountBlacklisting(This,pData)
  971.  
  972. #define Ildapcfg_put_EnableShortTermAccountBlacklisting(This,Data)    \
  973.     (This)->lpVtbl -> put_EnableShortTermAccountBlacklisting(This,Data)
  974.  
  975. #define Ildapcfg_get_Authorization(This,pData)    \
  976.     (This)->lpVtbl -> get_Authorization(This,pData)
  977.  
  978. #define Ildapcfg_put_Authorization(This,Data)    \
  979.     (This)->lpVtbl -> put_Authorization(This,Data)
  980.  
  981. #define Ildapcfg_get_EnableSSL(This,pData)    \
  982.     (This)->lpVtbl -> get_EnableSSL(This,pData)
  983.  
  984. #define Ildapcfg_put_EnableSSL(This,Data)    \
  985.     (This)->lpVtbl -> put_EnableSSL(This,Data)
  986.  
  987. #define Ildapcfg_get_EnableSSL128(This,pData)    \
  988.     (This)->lpVtbl -> get_EnableSSL128(This,pData)
  989.  
  990. #define Ildapcfg_put_EnableSSL128(This,Data)    \
  991.     (This)->lpVtbl -> put_EnableSSL128(This,Data)
  992.  
  993. #define Ildapcfg_get_EnableDynamic(This,pData)    \
  994.     (This)->lpVtbl -> get_EnableDynamic(This,pData)
  995.  
  996. #define Ildapcfg_put_EnableDynamic(This,Data)    \
  997.     (This)->lpVtbl -> put_EnableDynamic(This,Data)
  998.  
  999. #define Ildapcfg_get_MinTTL(This,pData)    \
  1000.     (This)->lpVtbl -> get_MinTTL(This,pData)
  1001.  
  1002. #define Ildapcfg_put_MinTTL(This,Data)    \
  1003.     (This)->lpVtbl -> put_MinTTL(This,Data)
  1004.  
  1005. #define Ildapcfg_get_MaxDynamObj(This,pData)    \
  1006.     (This)->lpVtbl -> get_MaxDynamObj(This,pData)
  1007.  
  1008. #define Ildapcfg_put_MaxDynamObj(This,Data)    \
  1009.     (This)->lpVtbl -> put_MaxDynamObj(This,Data)
  1010.  
  1011. #define Ildapcfg_get_EnableRTPerson(This,pData)    \
  1012.     (This)->lpVtbl -> get_EnableRTPerson(This,pData)
  1013.  
  1014. #define Ildapcfg_put_EnableRTPerson(This,Data)    \
  1015.     (This)->lpVtbl -> put_EnableRTPerson(This,Data)
  1016.  
  1017. #define Ildapcfg_get_EnableReplicate(This,pData)    \
  1018.     (This)->lpVtbl -> get_EnableReplicate(This,pData)
  1019.  
  1020. #define Ildapcfg_put_EnableReplicate(This,Data)    \
  1021.     (This)->lpVtbl -> put_EnableReplicate(This,Data)
  1022.  
  1023. #define Ildapcfg_get_EnableLog(This,pData)    \
  1024.     (This)->lpVtbl -> get_EnableLog(This,pData)
  1025.  
  1026. #define Ildapcfg_put_EnableLog(This,Data)    \
  1027.     (This)->lpVtbl -> put_EnableLog(This,Data)
  1028.  
  1029. #define Ildapcfg_get_DBType(This,pData)    \
  1030.     (This)->lpVtbl -> get_DBType(This,pData)
  1031.  
  1032. #define Ildapcfg_put_DBType(This,Data)    \
  1033.     (This)->lpVtbl -> put_DBType(This,Data)
  1034.  
  1035. #define Ildapcfg_get_DBSource(This,pData)    \
  1036.     (This)->lpVtbl -> get_DBSource(This,pData)
  1037.  
  1038. #define Ildapcfg_put_DBSource(This,Data)    \
  1039.     (This)->lpVtbl -> put_DBSource(This,Data)
  1040.  
  1041. #define Ildapcfg_get_DBName(This,pData)    \
  1042.     (This)->lpVtbl -> get_DBName(This,pData)
  1043.  
  1044. #define Ildapcfg_put_DBName(This,Data)    \
  1045.     (This)->lpVtbl -> put_DBName(This,Data)
  1046.  
  1047. #define Ildapcfg_get_DBUsername(This,pData)    \
  1048.     (This)->lpVtbl -> get_DBUsername(This,pData)
  1049.  
  1050. #define Ildapcfg_put_DBUsername(This,Data)    \
  1051.     (This)->lpVtbl -> put_DBUsername(This,Data)
  1052.  
  1053. #define Ildapcfg_get_DBPassword(This,pData)    \
  1054.     (This)->lpVtbl -> get_DBPassword(This,pData)
  1055.  
  1056. #define Ildapcfg_put_DBPassword(This,Data)    \
  1057.     (This)->lpVtbl -> put_DBPassword(This,Data)
  1058.  
  1059. #define Ildapcfg_GetServerState(This,Instance,lState)    \
  1060.     (This)->lpVtbl -> GetServerState(This,Instance,lState)
  1061.  
  1062. #define Ildapcfg_StartServer(This,lInstanceId)    \
  1063.     (This)->lpVtbl -> StartServer(This,lInstanceId)
  1064.  
  1065. #define Ildapcfg_StopServer(This,lInstanceId)    \
  1066.     (This)->lpVtbl -> StopServer(This,lInstanceId)
  1067.  
  1068. #define Ildapcfg_PauseServer(This,lInstanceId)    \
  1069.     (This)->lpVtbl -> PauseServer(This,lInstanceId)
  1070.  
  1071. #define Ildapcfg_ContinueServer(This,lInstanceId)    \
  1072.     (This)->lpVtbl -> ContinueServer(This,lInstanceId)
  1073.  
  1074. #define Ildapcfg_CompactDatabase(This,lInstanceId)    \
  1075.     (This)->lpVtbl -> CompactDatabase(This,lInstanceId)
  1076.  
  1077. #define Ildapcfg_RepairDatabase(This,lInstanceId)    \
  1078.     (This)->lpVtbl -> RepairDatabase(This,lInstanceId)
  1079.  
  1080. #define Ildapcfg_GetDynamicReplicationList(This,lInstanceId,rgszReplNames,rgszReplIDs)    \
  1081.     (This)->lpVtbl -> GetDynamicReplicationList(This,lInstanceId,rgszReplNames,rgszReplIDs)
  1082.  
  1083. #define Ildapcfg_GetDirectoryProperties(This,lInstanceId,szRealm,szDnPrefix,fIsSQL,fExtSec,rgszContainerPartitions)    \
  1084.     (This)->lpVtbl -> GetDirectoryProperties(This,lInstanceId,szRealm,szDnPrefix,fIsSQL,fExtSec,rgszContainerPartitions)
  1085.  
  1086. #define Ildapcfg_SetDirectoryProperties(This,lInstanceId,szRealm,szDnPrefix)    \
  1087.     (This)->lpVtbl -> SetDirectoryProperties(This,lInstanceId,szRealm,szDnPrefix)
  1088.  
  1089. #define Ildapcfg_GetSubPartitions(This,lInstanceId,szContainer,rgdwSubPartitionNumber)    \
  1090.     (This)->lpVtbl -> GetSubPartitions(This,lInstanceId,szContainer,rgdwSubPartitionNumber)
  1091.  
  1092. #define Ildapcfg_GetPartitionDbInfo(This,lInstanceId,szContainerPartition,lSubPartitionNumber,rgdwServerId,rgszServerName,rgszDatabaseName,rgszLogin,rgszPassword,rgdwMaxCnx,rgdwTimeout,rgdwReplicationType)    \
  1093.     (This)->lpVtbl -> GetPartitionDbInfo(This,lInstanceId,szContainerPartition,lSubPartitionNumber,rgdwServerId,rgszServerName,rgszDatabaseName,rgszLogin,rgszPassword,rgdwMaxCnx,rgdwTimeout,rgdwReplicationType)
  1094.  
  1095. #define Ildapcfg_GetPartitionDbServer(This,lInstanceId,szContainerPartition,lSubPartitionNumber,dwServerId,szServerName,szDatabaseName,szLogin,szPassword,dwMaxCnx,dwTimeout,dwReplicationType)    \
  1096.     (This)->lpVtbl -> GetPartitionDbServer(This,lInstanceId,szContainerPartition,lSubPartitionNumber,dwServerId,szServerName,szDatabaseName,szLogin,szPassword,dwMaxCnx,dwTimeout,dwReplicationType)
  1097.  
  1098. #define Ildapcfg_AddPartitionDbServer(This,lInstanceId,szContainerPartition,lSubPartitionNumber,dwServerId,szServerName,szDatabaseName,szLogin,szPassword,dwMaxCnx,dwTimeout,dwReplicationType,lSubrefPartitionID,lSubrefObjectID)    \
  1099.     (This)->lpVtbl -> AddPartitionDbServer(This,lInstanceId,szContainerPartition,lSubPartitionNumber,dwServerId,szServerName,szDatabaseName,szLogin,szPassword,dwMaxCnx,dwTimeout,dwReplicationType,lSubrefPartitionID,lSubrefObjectID)
  1100.  
  1101. #define Ildapcfg_EditPartitionDbServer(This,lInstanceId,szContainerPartition,lSubPartitionNumber,dwServerId,szServerName,szDatabaseName,szLogin,szPassword,dwMaxCnx,dwTimeout,dwReplicationType)    \
  1102.     (This)->lpVtbl -> EditPartitionDbServer(This,lInstanceId,szContainerPartition,lSubPartitionNumber,dwServerId,szServerName,szDatabaseName,szLogin,szPassword,dwMaxCnx,dwTimeout,dwReplicationType)
  1103.  
  1104. #define Ildapcfg_RemovePartitionDbServer(This,lInstanceId,szContainerPartition,lSubPartitionNumber,dwServerId)    \
  1105.     (This)->lpVtbl -> RemovePartitionDbServer(This,lInstanceId,szContainerPartition,lSubPartitionNumber,dwServerId)
  1106.  
  1107. #define Ildapcfg_CreateDSPartition(This,lInstanceId,szDn,lCount,plPartitionID,plObjectID)    \
  1108.     (This)->lpVtbl -> CreateDSPartition(This,lInstanceId,szDn,lCount,plPartitionID,plObjectID)
  1109.  
  1110. #define Ildapcfg_ListAllReplica(This,rgServerId,rgszServerName,rgszRpcGuid)    \
  1111.     (This)->lpVtbl -> ListAllReplica(This,rgServerId,rgszServerName,rgszRpcGuid)
  1112.  
  1113. #define Ildapcfg_AddReplica(This,lServerId,szServerName,szRpcGuid)    \
  1114.     (This)->lpVtbl -> AddReplica(This,lServerId,szServerName,szRpcGuid)
  1115.  
  1116. #define Ildapcfg_DelReplica(This,lServerId)    \
  1117.     (This)->lpVtbl -> DelReplica(This,lServerId)
  1118.  
  1119. #define Ildapcfg_ConfigLocalReplica(This,lNewServerId,szRpcGuid)    \
  1120.     (This)->lpVtbl -> ConfigLocalReplica(This,lNewServerId,szRpcGuid)
  1121.  
  1122. #define Ildapcfg_QueryLocalReplica(This,lServerId)    \
  1123.     (This)->lpVtbl -> QueryLocalReplica(This,lServerId)
  1124.  
  1125. #define Ildapcfg_IsAddrInUse(This,lIP,lPort)    \
  1126.     (This)->lpVtbl -> IsAddrInUse(This,lIP,lPort)
  1127.  
  1128. #endif /* COBJMACROS */
  1129.  
  1130.  
  1131. #endif     /* C style interface */
  1132.  
  1133.  
  1134.  
  1135. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_AttachToRemoteMachine_Proxy( 
  1136.     Ildapcfg __RPC_FAR * This,
  1137.     /* [in] */ VARIANT szMachineName);
  1138.  
  1139.  
  1140. void __RPC_STUB Ildapcfg_AttachToRemoteMachine_Stub(
  1141.     IRpcStubBuffer *This,
  1142.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1143.     PRPC_MESSAGE _pRpcMessage,
  1144.     DWORD *_pdwStubPhase);
  1145.  
  1146.  
  1147. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_AttachToLocalMachine_Proxy( 
  1148.     Ildapcfg __RPC_FAR * This);
  1149.  
  1150.  
  1151. void __RPC_STUB Ildapcfg_AttachToLocalMachine_Stub(
  1152.     IRpcStubBuffer *This,
  1153.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1154.     PRPC_MESSAGE _pRpcMessage,
  1155.     DWORD *_pdwStubPhase);
  1156.  
  1157.  
  1158. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_LoadConfig_Proxy( 
  1159.     Ildapcfg __RPC_FAR * This,
  1160.     /* [in] */ VARIANT Data);
  1161.  
  1162.  
  1163. void __RPC_STUB Ildapcfg_LoadConfig_Stub(
  1164.     IRpcStubBuffer *This,
  1165.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1166.     PRPC_MESSAGE _pRpcMessage,
  1167.     DWORD *_pdwStubPhase);
  1168.  
  1169.  
  1170. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_SaveConfig_Proxy( 
  1171.     Ildapcfg __RPC_FAR * This);
  1172.  
  1173.  
  1174. void __RPC_STUB Ildapcfg_SaveConfig_Stub(
  1175.     IRpcStubBuffer *This,
  1176.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1177.     PRPC_MESSAGE _pRpcMessage,
  1178.     DWORD *_pdwStubPhase);
  1179.  
  1180.  
  1181. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_CreateConfig_Proxy( 
  1182.     Ildapcfg __RPC_FAR * This,
  1183.     /* [in] */ VARIANT Data);
  1184.  
  1185.  
  1186. void __RPC_STUB Ildapcfg_CreateConfig_Stub(
  1187.     IRpcStubBuffer *This,
  1188.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1189.     PRPC_MESSAGE _pRpcMessage,
  1190.     DWORD *_pdwStubPhase);
  1191.  
  1192.  
  1193. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_DeleteConfig_Proxy( 
  1194.     Ildapcfg __RPC_FAR * This,
  1195.     /* [in] */ VARIANT lInstanceId);
  1196.  
  1197.  
  1198. void __RPC_STUB Ildapcfg_DeleteConfig_Stub(
  1199.     IRpcStubBuffer *This,
  1200.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1201.     PRPC_MESSAGE _pRpcMessage,
  1202.     DWORD *_pdwStubPhase);
  1203.  
  1204.  
  1205. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_Port_Proxy( 
  1206.     Ildapcfg __RPC_FAR * This,
  1207.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1208.  
  1209.  
  1210. void __RPC_STUB Ildapcfg_get_Port_Stub(
  1211.     IRpcStubBuffer *This,
  1212.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1213.     PRPC_MESSAGE _pRpcMessage,
  1214.     DWORD *_pdwStubPhase);
  1215.  
  1216.  
  1217. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_Port_Proxy( 
  1218.     Ildapcfg __RPC_FAR * This,
  1219.     /* [in] */ VARIANT Data);
  1220.  
  1221.  
  1222. void __RPC_STUB Ildapcfg_put_Port_Stub(
  1223.     IRpcStubBuffer *This,
  1224.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1225.     PRPC_MESSAGE _pRpcMessage,
  1226.     DWORD *_pdwStubPhase);
  1227.  
  1228.  
  1229. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_SecurePort_Proxy( 
  1230.     Ildapcfg __RPC_FAR * This,
  1231.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1232.  
  1233.  
  1234. void __RPC_STUB Ildapcfg_get_SecurePort_Stub(
  1235.     IRpcStubBuffer *This,
  1236.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1237.     PRPC_MESSAGE _pRpcMessage,
  1238.     DWORD *_pdwStubPhase);
  1239.  
  1240.  
  1241. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_SecurePort_Proxy( 
  1242.     Ildapcfg __RPC_FAR * This,
  1243.     /* [in] */ VARIANT Data);
  1244.  
  1245.  
  1246. void __RPC_STUB Ildapcfg_put_SecurePort_Stub(
  1247.     IRpcStubBuffer *This,
  1248.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1249.     PRPC_MESSAGE _pRpcMessage,
  1250.     DWORD *_pdwStubPhase);
  1251.  
  1252.  
  1253. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_IP_Proxy( 
  1254.     Ildapcfg __RPC_FAR * This,
  1255.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1256.  
  1257.  
  1258. void __RPC_STUB Ildapcfg_get_IP_Stub(
  1259.     IRpcStubBuffer *This,
  1260.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1261.     PRPC_MESSAGE _pRpcMessage,
  1262.     DWORD *_pdwStubPhase);
  1263.  
  1264.  
  1265. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_IP_Proxy( 
  1266.     Ildapcfg __RPC_FAR * This,
  1267.     /* [in] */ VARIANT Data);
  1268.  
  1269.  
  1270. void __RPC_STUB Ildapcfg_put_IP_Stub(
  1271.     IRpcStubBuffer *This,
  1272.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1273.     PRPC_MESSAGE _pRpcMessage,
  1274.     DWORD *_pdwStubPhase);
  1275.  
  1276.  
  1277. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_SupportedIPs_Proxy( 
  1278.     Ildapcfg __RPC_FAR * This,
  1279.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1280.  
  1281.  
  1282. void __RPC_STUB Ildapcfg_get_SupportedIPs_Stub(
  1283.     IRpcStubBuffer *This,
  1284.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1285.     PRPC_MESSAGE _pRpcMessage,
  1286.     DWORD *_pdwStubPhase);
  1287.  
  1288.  
  1289. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_DNSName_Proxy( 
  1290.     Ildapcfg __RPC_FAR * This,
  1291.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1292.  
  1293.  
  1294. void __RPC_STUB Ildapcfg_get_DNSName_Stub(
  1295.     IRpcStubBuffer *This,
  1296.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1297.     PRPC_MESSAGE _pRpcMessage,
  1298.     DWORD *_pdwStubPhase);
  1299.  
  1300.  
  1301. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_DNSName_Proxy( 
  1302.     Ildapcfg __RPC_FAR * This,
  1303.     /* [in] */ VARIANT Data);
  1304.  
  1305.  
  1306. void __RPC_STUB Ildapcfg_put_DNSName_Stub(
  1307.     IRpcStubBuffer *This,
  1308.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1309.     PRPC_MESSAGE _pRpcMessage,
  1310.     DWORD *_pdwStubPhase);
  1311.  
  1312.  
  1313. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_ReadOnlyMode_Proxy( 
  1314.     Ildapcfg __RPC_FAR * This,
  1315.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1316.  
  1317.  
  1318. void __RPC_STUB Ildapcfg_get_ReadOnlyMode_Stub(
  1319.     IRpcStubBuffer *This,
  1320.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1321.     PRPC_MESSAGE _pRpcMessage,
  1322.     DWORD *_pdwStubPhase);
  1323.  
  1324.  
  1325. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_ReadOnlyMode_Proxy( 
  1326.     Ildapcfg __RPC_FAR * This,
  1327.     /* [in] */ VARIANT Data);
  1328.  
  1329.  
  1330. void __RPC_STUB Ildapcfg_put_ReadOnlyMode_Stub(
  1331.     IRpcStubBuffer *This,
  1332.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1333.     PRPC_MESSAGE _pRpcMessage,
  1334.     DWORD *_pdwStubPhase);
  1335.  
  1336.  
  1337. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_EnableAllSub_Proxy( 
  1338.     Ildapcfg __RPC_FAR * This,
  1339.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1340.  
  1341.  
  1342. void __RPC_STUB Ildapcfg_get_EnableAllSub_Stub(
  1343.     IRpcStubBuffer *This,
  1344.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1345.     PRPC_MESSAGE _pRpcMessage,
  1346.     DWORD *_pdwStubPhase);
  1347.  
  1348.  
  1349. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_EnableAllSub_Proxy( 
  1350.     Ildapcfg __RPC_FAR * This,
  1351.     /* [in] */ VARIANT Data);
  1352.  
  1353.  
  1354. void __RPC_STUB Ildapcfg_put_EnableAllSub_Stub(
  1355.     IRpcStubBuffer *This,
  1356.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1357.     PRPC_MESSAGE _pRpcMessage,
  1358.     DWORD *_pdwStubPhase);
  1359.  
  1360.  
  1361. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_MaxPageSize_Proxy( 
  1362.     Ildapcfg __RPC_FAR * This,
  1363.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1364.  
  1365.  
  1366. void __RPC_STUB Ildapcfg_get_MaxPageSize_Stub(
  1367.     IRpcStubBuffer *This,
  1368.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1369.     PRPC_MESSAGE _pRpcMessage,
  1370.     DWORD *_pdwStubPhase);
  1371.  
  1372.  
  1373. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_MaxPageSize_Proxy( 
  1374.     Ildapcfg __RPC_FAR * This,
  1375.     /* [in] */ VARIANT Data);
  1376.  
  1377.  
  1378. void __RPC_STUB Ildapcfg_put_MaxPageSize_Stub(
  1379.     IRpcStubBuffer *This,
  1380.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1381.     PRPC_MESSAGE _pRpcMessage,
  1382.     DWORD *_pdwStubPhase);
  1383.  
  1384.  
  1385. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_MaxResultSet_Proxy( 
  1386.     Ildapcfg __RPC_FAR * This,
  1387.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1388.  
  1389.  
  1390. void __RPC_STUB Ildapcfg_get_MaxResultSet_Stub(
  1391.     IRpcStubBuffer *This,
  1392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1393.     PRPC_MESSAGE _pRpcMessage,
  1394.     DWORD *_pdwStubPhase);
  1395.  
  1396.  
  1397. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_MaxResultSet_Proxy( 
  1398.     Ildapcfg __RPC_FAR * This,
  1399.     /* [in] */ VARIANT Data);
  1400.  
  1401.  
  1402. void __RPC_STUB Ildapcfg_put_MaxResultSet_Stub(
  1403.     IRpcStubBuffer *This,
  1404.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1405.     PRPC_MESSAGE _pRpcMessage,
  1406.     DWORD *_pdwStubPhase);
  1407.  
  1408.  
  1409. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_MaxQueryTime_Proxy( 
  1410.     Ildapcfg __RPC_FAR * This,
  1411.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1412.  
  1413.  
  1414. void __RPC_STUB Ildapcfg_get_MaxQueryTime_Stub(
  1415.     IRpcStubBuffer *This,
  1416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1417.     PRPC_MESSAGE _pRpcMessage,
  1418.     DWORD *_pdwStubPhase);
  1419.  
  1420.  
  1421. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_MaxQueryTime_Proxy( 
  1422.     Ildapcfg __RPC_FAR * This,
  1423.     /* [in] */ VARIANT Data);
  1424.  
  1425.  
  1426. void __RPC_STUB Ildapcfg_put_MaxQueryTime_Stub(
  1427.     IRpcStubBuffer *This,
  1428.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1429.     PRPC_MESSAGE _pRpcMessage,
  1430.     DWORD *_pdwStubPhase);
  1431.  
  1432.  
  1433. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_MaxConnection_Proxy( 
  1434.     Ildapcfg __RPC_FAR * This,
  1435.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1436.  
  1437.  
  1438. void __RPC_STUB Ildapcfg_get_MaxConnection_Stub(
  1439.     IRpcStubBuffer *This,
  1440.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1441.     PRPC_MESSAGE _pRpcMessage,
  1442.     DWORD *_pdwStubPhase);
  1443.  
  1444.  
  1445. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_MaxConnection_Proxy( 
  1446.     Ildapcfg __RPC_FAR * This,
  1447.     /* [in] */ VARIANT Data);
  1448.  
  1449.  
  1450. void __RPC_STUB Ildapcfg_put_MaxConnection_Stub(
  1451.     IRpcStubBuffer *This,
  1452.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1453.     PRPC_MESSAGE _pRpcMessage,
  1454.     DWORD *_pdwStubPhase);
  1455.  
  1456.  
  1457. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_ConnectionTimeout_Proxy( 
  1458.     Ildapcfg __RPC_FAR * This,
  1459.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1460.  
  1461.  
  1462. void __RPC_STUB Ildapcfg_get_ConnectionTimeout_Stub(
  1463.     IRpcStubBuffer *This,
  1464.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1465.     PRPC_MESSAGE _pRpcMessage,
  1466.     DWORD *_pdwStubPhase);
  1467.  
  1468.  
  1469. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_ConnectionTimeout_Proxy( 
  1470.     Ildapcfg __RPC_FAR * This,
  1471.     /* [in] */ VARIANT Data);
  1472.  
  1473.  
  1474. void __RPC_STUB Ildapcfg_put_ConnectionTimeout_Stub(
  1475.     IRpcStubBuffer *This,
  1476.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1477.     PRPC_MESSAGE _pRpcMessage,
  1478.     DWORD *_pdwStubPhase);
  1479.  
  1480.  
  1481. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_EnableShortTermIPBlacklisting_Proxy( 
  1482.     Ildapcfg __RPC_FAR * This,
  1483.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1484.  
  1485.  
  1486. void __RPC_STUB Ildapcfg_get_EnableShortTermIPBlacklisting_Stub(
  1487.     IRpcStubBuffer *This,
  1488.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1489.     PRPC_MESSAGE _pRpcMessage,
  1490.     DWORD *_pdwStubPhase);
  1491.  
  1492.  
  1493. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_EnableShortTermIPBlacklisting_Proxy( 
  1494.     Ildapcfg __RPC_FAR * This,
  1495.     /* [in] */ VARIANT Data);
  1496.  
  1497.  
  1498. void __RPC_STUB Ildapcfg_put_EnableShortTermIPBlacklisting_Stub(
  1499.     IRpcStubBuffer *This,
  1500.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1501.     PRPC_MESSAGE _pRpcMessage,
  1502.     DWORD *_pdwStubPhase);
  1503.  
  1504.  
  1505. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_EnableShortTermAccountBlacklisting_Proxy( 
  1506.     Ildapcfg __RPC_FAR * This,
  1507.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1508.  
  1509.  
  1510. void __RPC_STUB Ildapcfg_get_EnableShortTermAccountBlacklisting_Stub(
  1511.     IRpcStubBuffer *This,
  1512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1513.     PRPC_MESSAGE _pRpcMessage,
  1514.     DWORD *_pdwStubPhase);
  1515.  
  1516.  
  1517. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_EnableShortTermAccountBlacklisting_Proxy( 
  1518.     Ildapcfg __RPC_FAR * This,
  1519.     /* [in] */ VARIANT Data);
  1520.  
  1521.  
  1522. void __RPC_STUB Ildapcfg_put_EnableShortTermAccountBlacklisting_Stub(
  1523.     IRpcStubBuffer *This,
  1524.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1525.     PRPC_MESSAGE _pRpcMessage,
  1526.     DWORD *_pdwStubPhase);
  1527.  
  1528.  
  1529. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_Authorization_Proxy( 
  1530.     Ildapcfg __RPC_FAR * This,
  1531.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1532.  
  1533.  
  1534. void __RPC_STUB Ildapcfg_get_Authorization_Stub(
  1535.     IRpcStubBuffer *This,
  1536.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1537.     PRPC_MESSAGE _pRpcMessage,
  1538.     DWORD *_pdwStubPhase);
  1539.  
  1540.  
  1541. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_Authorization_Proxy( 
  1542.     Ildapcfg __RPC_FAR * This,
  1543.     /* [in] */ VARIANT Data);
  1544.  
  1545.  
  1546. void __RPC_STUB Ildapcfg_put_Authorization_Stub(
  1547.     IRpcStubBuffer *This,
  1548.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1549.     PRPC_MESSAGE _pRpcMessage,
  1550.     DWORD *_pdwStubPhase);
  1551.  
  1552.  
  1553. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_EnableSSL_Proxy( 
  1554.     Ildapcfg __RPC_FAR * This,
  1555.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1556.  
  1557.  
  1558. void __RPC_STUB Ildapcfg_get_EnableSSL_Stub(
  1559.     IRpcStubBuffer *This,
  1560.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1561.     PRPC_MESSAGE _pRpcMessage,
  1562.     DWORD *_pdwStubPhase);
  1563.  
  1564.  
  1565. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_EnableSSL_Proxy( 
  1566.     Ildapcfg __RPC_FAR * This,
  1567.     /* [in] */ VARIANT Data);
  1568.  
  1569.  
  1570. void __RPC_STUB Ildapcfg_put_EnableSSL_Stub(
  1571.     IRpcStubBuffer *This,
  1572.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1573.     PRPC_MESSAGE _pRpcMessage,
  1574.     DWORD *_pdwStubPhase);
  1575.  
  1576.  
  1577. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_EnableSSL128_Proxy( 
  1578.     Ildapcfg __RPC_FAR * This,
  1579.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1580.  
  1581.  
  1582. void __RPC_STUB Ildapcfg_get_EnableSSL128_Stub(
  1583.     IRpcStubBuffer *This,
  1584.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1585.     PRPC_MESSAGE _pRpcMessage,
  1586.     DWORD *_pdwStubPhase);
  1587.  
  1588.  
  1589. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_EnableSSL128_Proxy( 
  1590.     Ildapcfg __RPC_FAR * This,
  1591.     /* [in] */ VARIANT Data);
  1592.  
  1593.  
  1594. void __RPC_STUB Ildapcfg_put_EnableSSL128_Stub(
  1595.     IRpcStubBuffer *This,
  1596.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1597.     PRPC_MESSAGE _pRpcMessage,
  1598.     DWORD *_pdwStubPhase);
  1599.  
  1600.  
  1601. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_EnableDynamic_Proxy( 
  1602.     Ildapcfg __RPC_FAR * This,
  1603.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1604.  
  1605.  
  1606. void __RPC_STUB Ildapcfg_get_EnableDynamic_Stub(
  1607.     IRpcStubBuffer *This,
  1608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1609.     PRPC_MESSAGE _pRpcMessage,
  1610.     DWORD *_pdwStubPhase);
  1611.  
  1612.  
  1613. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_EnableDynamic_Proxy( 
  1614.     Ildapcfg __RPC_FAR * This,
  1615.     /* [in] */ VARIANT Data);
  1616.  
  1617.  
  1618. void __RPC_STUB Ildapcfg_put_EnableDynamic_Stub(
  1619.     IRpcStubBuffer *This,
  1620.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1621.     PRPC_MESSAGE _pRpcMessage,
  1622.     DWORD *_pdwStubPhase);
  1623.  
  1624.  
  1625. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_MinTTL_Proxy( 
  1626.     Ildapcfg __RPC_FAR * This,
  1627.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1628.  
  1629.  
  1630. void __RPC_STUB Ildapcfg_get_MinTTL_Stub(
  1631.     IRpcStubBuffer *This,
  1632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1633.     PRPC_MESSAGE _pRpcMessage,
  1634.     DWORD *_pdwStubPhase);
  1635.  
  1636.  
  1637. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_MinTTL_Proxy( 
  1638.     Ildapcfg __RPC_FAR * This,
  1639.     /* [in] */ VARIANT Data);
  1640.  
  1641.  
  1642. void __RPC_STUB Ildapcfg_put_MinTTL_Stub(
  1643.     IRpcStubBuffer *This,
  1644.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1645.     PRPC_MESSAGE _pRpcMessage,
  1646.     DWORD *_pdwStubPhase);
  1647.  
  1648.  
  1649. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_MaxDynamObj_Proxy( 
  1650.     Ildapcfg __RPC_FAR * This,
  1651.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1652.  
  1653.  
  1654. void __RPC_STUB Ildapcfg_get_MaxDynamObj_Stub(
  1655.     IRpcStubBuffer *This,
  1656.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1657.     PRPC_MESSAGE _pRpcMessage,
  1658.     DWORD *_pdwStubPhase);
  1659.  
  1660.  
  1661. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_MaxDynamObj_Proxy( 
  1662.     Ildapcfg __RPC_FAR * This,
  1663.     /* [in] */ VARIANT Data);
  1664.  
  1665.  
  1666. void __RPC_STUB Ildapcfg_put_MaxDynamObj_Stub(
  1667.     IRpcStubBuffer *This,
  1668.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1669.     PRPC_MESSAGE _pRpcMessage,
  1670.     DWORD *_pdwStubPhase);
  1671.  
  1672.  
  1673. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_EnableRTPerson_Proxy( 
  1674.     Ildapcfg __RPC_FAR * This,
  1675.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1676.  
  1677.  
  1678. void __RPC_STUB Ildapcfg_get_EnableRTPerson_Stub(
  1679.     IRpcStubBuffer *This,
  1680.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1681.     PRPC_MESSAGE _pRpcMessage,
  1682.     DWORD *_pdwStubPhase);
  1683.  
  1684.  
  1685. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_EnableRTPerson_Proxy( 
  1686.     Ildapcfg __RPC_FAR * This,
  1687.     /* [in] */ VARIANT Data);
  1688.  
  1689.  
  1690. void __RPC_STUB Ildapcfg_put_EnableRTPerson_Stub(
  1691.     IRpcStubBuffer *This,
  1692.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1693.     PRPC_MESSAGE _pRpcMessage,
  1694.     DWORD *_pdwStubPhase);
  1695.  
  1696.  
  1697. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_EnableReplicate_Proxy( 
  1698.     Ildapcfg __RPC_FAR * This,
  1699.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1700.  
  1701.  
  1702. void __RPC_STUB Ildapcfg_get_EnableReplicate_Stub(
  1703.     IRpcStubBuffer *This,
  1704.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1705.     PRPC_MESSAGE _pRpcMessage,
  1706.     DWORD *_pdwStubPhase);
  1707.  
  1708.  
  1709. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_EnableReplicate_Proxy( 
  1710.     Ildapcfg __RPC_FAR * This,
  1711.     /* [in] */ VARIANT Data);
  1712.  
  1713.  
  1714. void __RPC_STUB Ildapcfg_put_EnableReplicate_Stub(
  1715.     IRpcStubBuffer *This,
  1716.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1717.     PRPC_MESSAGE _pRpcMessage,
  1718.     DWORD *_pdwStubPhase);
  1719.  
  1720.  
  1721. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_EnableLog_Proxy( 
  1722.     Ildapcfg __RPC_FAR * This,
  1723.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1724.  
  1725.  
  1726. void __RPC_STUB Ildapcfg_get_EnableLog_Stub(
  1727.     IRpcStubBuffer *This,
  1728.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1729.     PRPC_MESSAGE _pRpcMessage,
  1730.     DWORD *_pdwStubPhase);
  1731.  
  1732.  
  1733. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_EnableLog_Proxy( 
  1734.     Ildapcfg __RPC_FAR * This,
  1735.     /* [in] */ VARIANT Data);
  1736.  
  1737.  
  1738. void __RPC_STUB Ildapcfg_put_EnableLog_Stub(
  1739.     IRpcStubBuffer *This,
  1740.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1741.     PRPC_MESSAGE _pRpcMessage,
  1742.     DWORD *_pdwStubPhase);
  1743.  
  1744.  
  1745. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_DBType_Proxy( 
  1746.     Ildapcfg __RPC_FAR * This,
  1747.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1748.  
  1749.  
  1750. void __RPC_STUB Ildapcfg_get_DBType_Stub(
  1751.     IRpcStubBuffer *This,
  1752.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1753.     PRPC_MESSAGE _pRpcMessage,
  1754.     DWORD *_pdwStubPhase);
  1755.  
  1756.  
  1757. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_DBType_Proxy( 
  1758.     Ildapcfg __RPC_FAR * This,
  1759.     /* [in] */ VARIANT Data);
  1760.  
  1761.  
  1762. void __RPC_STUB Ildapcfg_put_DBType_Stub(
  1763.     IRpcStubBuffer *This,
  1764.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1765.     PRPC_MESSAGE _pRpcMessage,
  1766.     DWORD *_pdwStubPhase);
  1767.  
  1768.  
  1769. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_DBSource_Proxy( 
  1770.     Ildapcfg __RPC_FAR * This,
  1771.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1772.  
  1773.  
  1774. void __RPC_STUB Ildapcfg_get_DBSource_Stub(
  1775.     IRpcStubBuffer *This,
  1776.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1777.     PRPC_MESSAGE _pRpcMessage,
  1778.     DWORD *_pdwStubPhase);
  1779.  
  1780.  
  1781. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_DBSource_Proxy( 
  1782.     Ildapcfg __RPC_FAR * This,
  1783.     /* [in] */ VARIANT Data);
  1784.  
  1785.  
  1786. void __RPC_STUB Ildapcfg_put_DBSource_Stub(
  1787.     IRpcStubBuffer *This,
  1788.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1789.     PRPC_MESSAGE _pRpcMessage,
  1790.     DWORD *_pdwStubPhase);
  1791.  
  1792.  
  1793. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_DBName_Proxy( 
  1794.     Ildapcfg __RPC_FAR * This,
  1795.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1796.  
  1797.  
  1798. void __RPC_STUB Ildapcfg_get_DBName_Stub(
  1799.     IRpcStubBuffer *This,
  1800.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1801.     PRPC_MESSAGE _pRpcMessage,
  1802.     DWORD *_pdwStubPhase);
  1803.  
  1804.  
  1805. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_DBName_Proxy( 
  1806.     Ildapcfg __RPC_FAR * This,
  1807.     /* [in] */ VARIANT Data);
  1808.  
  1809.  
  1810. void __RPC_STUB Ildapcfg_put_DBName_Stub(
  1811.     IRpcStubBuffer *This,
  1812.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1813.     PRPC_MESSAGE _pRpcMessage,
  1814.     DWORD *_pdwStubPhase);
  1815.  
  1816.  
  1817. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_DBUsername_Proxy( 
  1818.     Ildapcfg __RPC_FAR * This,
  1819.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1820.  
  1821.  
  1822. void __RPC_STUB Ildapcfg_get_DBUsername_Stub(
  1823.     IRpcStubBuffer *This,
  1824.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1825.     PRPC_MESSAGE _pRpcMessage,
  1826.     DWORD *_pdwStubPhase);
  1827.  
  1828.  
  1829. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_DBUsername_Proxy( 
  1830.     Ildapcfg __RPC_FAR * This,
  1831.     /* [in] */ VARIANT Data);
  1832.  
  1833.  
  1834. void __RPC_STUB Ildapcfg_put_DBUsername_Stub(
  1835.     IRpcStubBuffer *This,
  1836.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1837.     PRPC_MESSAGE _pRpcMessage,
  1838.     DWORD *_pdwStubPhase);
  1839.  
  1840.  
  1841. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE Ildapcfg_get_DBPassword_Proxy( 
  1842.     Ildapcfg __RPC_FAR * This,
  1843.     /* [retval][out] */ VARIANT __RPC_FAR *pData);
  1844.  
  1845.  
  1846. void __RPC_STUB Ildapcfg_get_DBPassword_Stub(
  1847.     IRpcStubBuffer *This,
  1848.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1849.     PRPC_MESSAGE _pRpcMessage,
  1850.     DWORD *_pdwStubPhase);
  1851.  
  1852.  
  1853. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE Ildapcfg_put_DBPassword_Proxy( 
  1854.     Ildapcfg __RPC_FAR * This,
  1855.     /* [in] */ VARIANT Data);
  1856.  
  1857.  
  1858. void __RPC_STUB Ildapcfg_put_DBPassword_Stub(
  1859.     IRpcStubBuffer *This,
  1860.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1861.     PRPC_MESSAGE _pRpcMessage,
  1862.     DWORD *_pdwStubPhase);
  1863.  
  1864.  
  1865. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_GetServerState_Proxy( 
  1866.     Ildapcfg __RPC_FAR * This,
  1867.     /* [in] */ VARIANT Instance,
  1868.     /* [out] */ VARIANT __RPC_FAR *lState);
  1869.  
  1870.  
  1871. void __RPC_STUB Ildapcfg_GetServerState_Stub(
  1872.     IRpcStubBuffer *This,
  1873.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1874.     PRPC_MESSAGE _pRpcMessage,
  1875.     DWORD *_pdwStubPhase);
  1876.  
  1877.  
  1878. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_StartServer_Proxy( 
  1879.     Ildapcfg __RPC_FAR * This,
  1880.     /* [in] */ VARIANT lInstanceId);
  1881.  
  1882.  
  1883. void __RPC_STUB Ildapcfg_StartServer_Stub(
  1884.     IRpcStubBuffer *This,
  1885.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1886.     PRPC_MESSAGE _pRpcMessage,
  1887.     DWORD *_pdwStubPhase);
  1888.  
  1889.  
  1890. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_StopServer_Proxy( 
  1891.     Ildapcfg __RPC_FAR * This,
  1892.     /* [in] */ VARIANT lInstanceId);
  1893.  
  1894.  
  1895. void __RPC_STUB Ildapcfg_StopServer_Stub(
  1896.     IRpcStubBuffer *This,
  1897.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1898.     PRPC_MESSAGE _pRpcMessage,
  1899.     DWORD *_pdwStubPhase);
  1900.  
  1901.  
  1902. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_PauseServer_Proxy( 
  1903.     Ildapcfg __RPC_FAR * This,
  1904.     /* [in] */ VARIANT lInstanceId);
  1905.  
  1906.  
  1907. void __RPC_STUB Ildapcfg_PauseServer_Stub(
  1908.     IRpcStubBuffer *This,
  1909.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1910.     PRPC_MESSAGE _pRpcMessage,
  1911.     DWORD *_pdwStubPhase);
  1912.  
  1913.  
  1914. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_ContinueServer_Proxy( 
  1915.     Ildapcfg __RPC_FAR * This,
  1916.     /* [in] */ VARIANT lInstanceId);
  1917.  
  1918.  
  1919. void __RPC_STUB Ildapcfg_ContinueServer_Stub(
  1920.     IRpcStubBuffer *This,
  1921.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1922.     PRPC_MESSAGE _pRpcMessage,
  1923.     DWORD *_pdwStubPhase);
  1924.  
  1925.  
  1926. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_CompactDatabase_Proxy( 
  1927.     Ildapcfg __RPC_FAR * This,
  1928.     /* [in] */ VARIANT lInstanceId);
  1929.  
  1930.  
  1931. void __RPC_STUB Ildapcfg_CompactDatabase_Stub(
  1932.     IRpcStubBuffer *This,
  1933.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1934.     PRPC_MESSAGE _pRpcMessage,
  1935.     DWORD *_pdwStubPhase);
  1936.  
  1937.  
  1938. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_RepairDatabase_Proxy( 
  1939.     Ildapcfg __RPC_FAR * This,
  1940.     /* [in] */ VARIANT lInstanceId);
  1941.  
  1942.  
  1943. void __RPC_STUB Ildapcfg_RepairDatabase_Stub(
  1944.     IRpcStubBuffer *This,
  1945.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1946.     PRPC_MESSAGE _pRpcMessage,
  1947.     DWORD *_pdwStubPhase);
  1948.  
  1949.  
  1950. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_GetDynamicReplicationList_Proxy( 
  1951.     Ildapcfg __RPC_FAR * This,
  1952.     /* [in] */ VARIANT lInstanceId,
  1953.     /* [out] */ VARIANT __RPC_FAR *rgszReplNames,
  1954.     /* [out] */ VARIANT __RPC_FAR *rgszReplIDs);
  1955.  
  1956.  
  1957. void __RPC_STUB Ildapcfg_GetDynamicReplicationList_Stub(
  1958.     IRpcStubBuffer *This,
  1959.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1960.     PRPC_MESSAGE _pRpcMessage,
  1961.     DWORD *_pdwStubPhase);
  1962.  
  1963.  
  1964. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_GetDirectoryProperties_Proxy( 
  1965.     Ildapcfg __RPC_FAR * This,
  1966.     /* [in] */ VARIANT lInstanceId,
  1967.     /* [out] */ VARIANT __RPC_FAR *szRealm,
  1968.     /* [out] */ VARIANT __RPC_FAR *szDnPrefix,
  1969.     /* [out] */ VARIANT __RPC_FAR *fIsSQL,
  1970.     /* [out] */ VARIANT __RPC_FAR *fExtSec,
  1971.     /* [out] */ VARIANT __RPC_FAR *rgszContainerPartitions);
  1972.  
  1973.  
  1974. void __RPC_STUB Ildapcfg_GetDirectoryProperties_Stub(
  1975.     IRpcStubBuffer *This,
  1976.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1977.     PRPC_MESSAGE _pRpcMessage,
  1978.     DWORD *_pdwStubPhase);
  1979.  
  1980.  
  1981. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_SetDirectoryProperties_Proxy( 
  1982.     Ildapcfg __RPC_FAR * This,
  1983.     /* [in] */ VARIANT lInstanceId,
  1984.     /* [in] */ VARIANT szRealm,
  1985.     /* [in] */ VARIANT szDnPrefix);
  1986.  
  1987.  
  1988. void __RPC_STUB Ildapcfg_SetDirectoryProperties_Stub(
  1989.     IRpcStubBuffer *This,
  1990.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1991.     PRPC_MESSAGE _pRpcMessage,
  1992.     DWORD *_pdwStubPhase);
  1993.  
  1994.  
  1995. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_GetSubPartitions_Proxy( 
  1996.     Ildapcfg __RPC_FAR * This,
  1997.     /* [in] */ VARIANT lInstanceId,
  1998.     /* [in] */ VARIANT szContainer,
  1999.     /* [out] */ VARIANT __RPC_FAR *rgdwSubPartitionNumber);
  2000.  
  2001.  
  2002. void __RPC_STUB Ildapcfg_GetSubPartitions_Stub(
  2003.     IRpcStubBuffer *This,
  2004.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2005.     PRPC_MESSAGE _pRpcMessage,
  2006.     DWORD *_pdwStubPhase);
  2007.  
  2008.  
  2009. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_GetPartitionDbInfo_Proxy( 
  2010.     Ildapcfg __RPC_FAR * This,
  2011.     /* [in] */ VARIANT lInstanceId,
  2012.     /* [in] */ VARIANT szContainerPartition,
  2013.     /* [in] */ VARIANT lSubPartitionNumber,
  2014.     /* [out] */ VARIANT __RPC_FAR *rgdwServerId,
  2015.     /* [out] */ VARIANT __RPC_FAR *rgszServerName,
  2016.     /* [out] */ VARIANT __RPC_FAR *rgszDatabaseName,
  2017.     /* [out] */ VARIANT __RPC_FAR *rgszLogin,
  2018.     /* [out] */ VARIANT __RPC_FAR *rgszPassword,
  2019.     /* [out] */ VARIANT __RPC_FAR *rgdwMaxCnx,
  2020.     /* [out] */ VARIANT __RPC_FAR *rgdwTimeout,
  2021.     /* [out] */ VARIANT __RPC_FAR *rgdwReplicationType);
  2022.  
  2023.  
  2024. void __RPC_STUB Ildapcfg_GetPartitionDbInfo_Stub(
  2025.     IRpcStubBuffer *This,
  2026.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2027.     PRPC_MESSAGE _pRpcMessage,
  2028.     DWORD *_pdwStubPhase);
  2029.  
  2030.  
  2031. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_GetPartitionDbServer_Proxy( 
  2032.     Ildapcfg __RPC_FAR * This,
  2033.     /* [in] */ VARIANT lInstanceId,
  2034.     /* [in] */ VARIANT szContainerPartition,
  2035.     /* [in] */ VARIANT lSubPartitionNumber,
  2036.     /* [in] */ VARIANT dwServerId,
  2037.     /* [out] */ VARIANT __RPC_FAR *szServerName,
  2038.     /* [out] */ VARIANT __RPC_FAR *szDatabaseName,
  2039.     /* [out] */ VARIANT __RPC_FAR *szLogin,
  2040.     /* [out] */ VARIANT __RPC_FAR *szPassword,
  2041.     /* [out] */ VARIANT __RPC_FAR *dwMaxCnx,
  2042.     /* [out] */ VARIANT __RPC_FAR *dwTimeout,
  2043.     /* [out] */ VARIANT __RPC_FAR *dwReplicationType);
  2044.  
  2045.  
  2046. void __RPC_STUB Ildapcfg_GetPartitionDbServer_Stub(
  2047.     IRpcStubBuffer *This,
  2048.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2049.     PRPC_MESSAGE _pRpcMessage,
  2050.     DWORD *_pdwStubPhase);
  2051.  
  2052.  
  2053. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_AddPartitionDbServer_Proxy( 
  2054.     Ildapcfg __RPC_FAR * This,
  2055.     /* [in] */ VARIANT lInstanceId,
  2056.     /* [in] */ VARIANT szContainerPartition,
  2057.     /* [in] */ VARIANT lSubPartitionNumber,
  2058.     /* [out] */ VARIANT __RPC_FAR *dwServerId,
  2059.     /* [in] */ VARIANT szServerName,
  2060.     /* [in] */ VARIANT szDatabaseName,
  2061.     /* [in] */ VARIANT szLogin,
  2062.     /* [in] */ VARIANT szPassword,
  2063.     /* [in] */ VARIANT dwMaxCnx,
  2064.     /* [in] */ VARIANT dwTimeout,
  2065.     /* [in] */ VARIANT dwReplicationType,
  2066.     /* [in] */ VARIANT lSubrefPartitionID,
  2067.     /* [in] */ VARIANT lSubrefObjectID);
  2068.  
  2069.  
  2070. void __RPC_STUB Ildapcfg_AddPartitionDbServer_Stub(
  2071.     IRpcStubBuffer *This,
  2072.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2073.     PRPC_MESSAGE _pRpcMessage,
  2074.     DWORD *_pdwStubPhase);
  2075.  
  2076.  
  2077. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_EditPartitionDbServer_Proxy( 
  2078.     Ildapcfg __RPC_FAR * This,
  2079.     /* [in] */ VARIANT lInstanceId,
  2080.     /* [in] */ VARIANT szContainerPartition,
  2081.     /* [in] */ VARIANT lSubPartitionNumber,
  2082.     /* [in] */ VARIANT dwServerId,
  2083.     /* [in] */ VARIANT szServerName,
  2084.     /* [in] */ VARIANT szDatabaseName,
  2085.     /* [in] */ VARIANT szLogin,
  2086.     /* [in] */ VARIANT szPassword,
  2087.     /* [in] */ VARIANT dwMaxCnx,
  2088.     /* [in] */ VARIANT dwTimeout,
  2089.     /* [in] */ VARIANT dwReplicationType);
  2090.  
  2091.  
  2092. void __RPC_STUB Ildapcfg_EditPartitionDbServer_Stub(
  2093.     IRpcStubBuffer *This,
  2094.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2095.     PRPC_MESSAGE _pRpcMessage,
  2096.     DWORD *_pdwStubPhase);
  2097.  
  2098.  
  2099. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_RemovePartitionDbServer_Proxy( 
  2100.     Ildapcfg __RPC_FAR * This,
  2101.     /* [in] */ VARIANT lInstanceId,
  2102.     /* [in] */ VARIANT szContainerPartition,
  2103.     /* [in] */ VARIANT lSubPartitionNumber,
  2104.     /* [in] */ VARIANT dwServerId);
  2105.  
  2106.  
  2107. void __RPC_STUB Ildapcfg_RemovePartitionDbServer_Stub(
  2108.     IRpcStubBuffer *This,
  2109.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2110.     PRPC_MESSAGE _pRpcMessage,
  2111.     DWORD *_pdwStubPhase);
  2112.  
  2113.  
  2114. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_CreateDSPartition_Proxy( 
  2115.     Ildapcfg __RPC_FAR * This,
  2116.     /* [in] */ VARIANT lInstanceId,
  2117.     /* [in] */ VARIANT szDn,
  2118.     /* [in] */ VARIANT lCount,
  2119.     /* [out] */ VARIANT __RPC_FAR *plPartitionID,
  2120.     /* [out] */ VARIANT __RPC_FAR *plObjectID);
  2121.  
  2122.  
  2123. void __RPC_STUB Ildapcfg_CreateDSPartition_Stub(
  2124.     IRpcStubBuffer *This,
  2125.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2126.     PRPC_MESSAGE _pRpcMessage,
  2127.     DWORD *_pdwStubPhase);
  2128.  
  2129.  
  2130. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_ListAllReplica_Proxy( 
  2131.     Ildapcfg __RPC_FAR * This,
  2132.     /* [out] */ VARIANT __RPC_FAR *rgServerId,
  2133.     /* [out] */ VARIANT __RPC_FAR *rgszServerName,
  2134.     /* [out] */ VARIANT __RPC_FAR *rgszRpcGuid);
  2135.  
  2136.  
  2137. void __RPC_STUB Ildapcfg_ListAllReplica_Stub(
  2138.     IRpcStubBuffer *This,
  2139.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2140.     PRPC_MESSAGE _pRpcMessage,
  2141.     DWORD *_pdwStubPhase);
  2142.  
  2143.  
  2144. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_AddReplica_Proxy( 
  2145.     Ildapcfg __RPC_FAR * This,
  2146.     /* [in] */ long lServerId,
  2147.     /* [in] */ BSTR szServerName,
  2148.     /* [in] */ BSTR szRpcGuid);
  2149.  
  2150.  
  2151. void __RPC_STUB Ildapcfg_AddReplica_Stub(
  2152.     IRpcStubBuffer *This,
  2153.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2154.     PRPC_MESSAGE _pRpcMessage,
  2155.     DWORD *_pdwStubPhase);
  2156.  
  2157.  
  2158. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_DelReplica_Proxy( 
  2159.     Ildapcfg __RPC_FAR * This,
  2160.     /* [in] */ long lServerId);
  2161.  
  2162.  
  2163. void __RPC_STUB Ildapcfg_DelReplica_Stub(
  2164.     IRpcStubBuffer *This,
  2165.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2166.     PRPC_MESSAGE _pRpcMessage,
  2167.     DWORD *_pdwStubPhase);
  2168.  
  2169.  
  2170. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_ConfigLocalReplica_Proxy( 
  2171.     Ildapcfg __RPC_FAR * This,
  2172.     /* [in] */ long lNewServerId,
  2173.     /* [out] */ VARIANT __RPC_FAR *szRpcGuid);
  2174.  
  2175.  
  2176. void __RPC_STUB Ildapcfg_ConfigLocalReplica_Stub(
  2177.     IRpcStubBuffer *This,
  2178.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2179.     PRPC_MESSAGE _pRpcMessage,
  2180.     DWORD *_pdwStubPhase);
  2181.  
  2182.  
  2183. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_QueryLocalReplica_Proxy( 
  2184.     Ildapcfg __RPC_FAR * This,
  2185.     /* [out] */ VARIANT __RPC_FAR *lServerId);
  2186.  
  2187.  
  2188. void __RPC_STUB Ildapcfg_QueryLocalReplica_Stub(
  2189.     IRpcStubBuffer *This,
  2190.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2191.     PRPC_MESSAGE _pRpcMessage,
  2192.     DWORD *_pdwStubPhase);
  2193.  
  2194.  
  2195. /* [helpstring] */ HRESULT STDMETHODCALLTYPE Ildapcfg_IsAddrInUse_Proxy( 
  2196.     Ildapcfg __RPC_FAR * This,
  2197.     /* [in] */ long lIP,
  2198.     /* [in] */ long lPort);
  2199.  
  2200.  
  2201. void __RPC_STUB Ildapcfg_IsAddrInUse_Stub(
  2202.     IRpcStubBuffer *This,
  2203.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2204.     PRPC_MESSAGE _pRpcMessage,
  2205.     DWORD *_pdwStubPhase);
  2206.  
  2207.  
  2208.  
  2209. #endif     /* __Ildapcfg_INTERFACE_DEFINED__ */
  2210.  
  2211.  
  2212.  
  2213. #ifndef __LADMIN2Lib_LIBRARY_DEFINED__
  2214. #define __LADMIN2Lib_LIBRARY_DEFINED__
  2215.  
  2216. /****************************************
  2217.  * Generated header for library: LADMIN2Lib
  2218.  * at Wed Apr 22 20:01:24 1998
  2219.  * using MIDL 3.01.75
  2220.  ****************************************/
  2221. /* [helpstring][version][uuid] */ 
  2222.  
  2223.  
  2224.  
  2225. EXTERN_C const IID LIBID_LADMIN2Lib;
  2226.  
  2227. #ifdef __cplusplus
  2228. EXTERN_C const CLSID CLSID_ldapcfg;
  2229.  
  2230. class DECLSPEC_UUID("40E9AD64-E2A1-11D0-920F-00C04FB954C7")
  2231. ldapcfg;
  2232. #endif
  2233. #endif /* __LADMIN2Lib_LIBRARY_DEFINED__ */
  2234.  
  2235. /* Additional Prototypes for ALL interfaces */
  2236.  
  2237. unsigned long             __RPC_USER  BSTR_UserSize(     unsigned long __RPC_FAR *, unsigned long            , BSTR __RPC_FAR * ); 
  2238. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  2239. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  2240. void                      __RPC_USER  BSTR_UserFree(     unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 
  2241.  
  2242. unsigned long             __RPC_USER  VARIANT_UserSize(     unsigned long __RPC_FAR *, unsigned long            , VARIANT __RPC_FAR * ); 
  2243. unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
  2244. unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
  2245. void                      __RPC_USER  VARIANT_UserFree(     unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); 
  2246.  
  2247. /* end of Additional Prototypes */
  2248.  
  2249. #ifdef __cplusplus
  2250. }
  2251. #endif
  2252.  
  2253. #endif
  2254. #pragma option pop /*P_O_Pop*/
  2255.