summaryrefslogtreecommitdiffstats
path: root/src/libtdeldap.h
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-03-23 01:02:12 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-03-23 01:02:12 -0500
commitd1764a4dae8b02738435cce0f8688bd301ccce5e (patch)
tree2a033093ab513774e8582e9af4c03fe9fe11b43d /src/libtdeldap.h
parentfdef66d8f2e814f7dcd49cdf1e8199c61f3c6cb0 (diff)
downloadlibtdeldap-d1764a4dae8b02738435cce0f8688bd301ccce5e.tar.gz
libtdeldap-d1764a4dae8b02738435cce0f8688bd301ccce5e.zip
Add new machine add method
Add stubs for machine and service modification methods
Diffstat (limited to 'src/libtdeldap.h')
-rw-r--r--src/libtdeldap.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libtdeldap.h b/src/libtdeldap.h
index a6d47b4..f6b5e54 100644
--- a/src/libtdeldap.h
+++ b/src/libtdeldap.h
@@ -320,6 +320,7 @@ class LDAPMachineInfo
TQString creatorsName;
TQString name;
+ TQString newPassword;
bool tde_builtin_account;
LDAPKRB5Flags status; // Default is 126 [KRB5_MACHINE_ACCOUNT_DEFAULT]
};
@@ -408,8 +409,11 @@ class LDAPManager : public TQObject {
LDAPGroupInfo getGroupByDistinguishedName(TQString dn, TQString *errstr=0);
int updateUserInfo(LDAPUserInfo user, TQString *errstr=0);
int updateGroupInfo(LDAPGroupInfo group, TQString *errstr=0);
+ int updateMachineInfo(LDAPMachineInfo group, TQString *errstr=0);
+ int updateServiceInfo(LDAPServiceInfo group, TQString *errstr=0);
int addUserInfo(LDAPUserInfo user, TQString *errstr=0);
int addGroupInfo(LDAPGroupInfo group, TQString *errstr=0);
+ int addMachineInfo(LDAPMachineInfo machine, TQString *errstr=0);
int addServiceInfo(LDAPServiceInfo service, TQString *errstr=0);
int deleteUserInfo(LDAPUserInfo user, TQString *errstr=0);
int deleteGroupInfo(LDAPGroupInfo group, TQString *errstr=0);