adb.h (56a424cc) adb.h (54925bf6)
1/*
1/*
2 * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
2 * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
3 * Use is subject to license terms.
4 */
5
6#pragma ident "%Z%%M% %I% %E% SMI"
7
8/*
9 * WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
10 *

--- 25 unchanged lines hidden (view full) ---

36#ifndef __ADB_H__
37#define __ADB_H__
38#include <sys/types.h>
39#include <rpc/types.h> /* SUNWresync121 - no need to change to gssrpc/ */
40#include "k5-int.h"
41#include <krb5/kdb.h>
42#include <db.h>
43#include <kadm5/admin.h>
3 * Use is subject to license terms.
4 */
5
6#pragma ident "%Z%%M% %I% %E% SMI"
7
8/*
9 * WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
10 *

--- 25 unchanged lines hidden (view full) ---

36#ifndef __ADB_H__
37#define __ADB_H__
38#include <sys/types.h>
39#include <rpc/types.h> /* SUNWresync121 - no need to change to gssrpc/ */
40#include "k5-int.h"
41#include <krb5/kdb.h>
42#include <db.h>
43#include <kadm5/admin.h>
44#include <kadm5/adb_err.h>
44#include <kdb/adb_err.h>
45#include <com_err.h>
46
47typedef long osa_adb_ret_t;
48
49#define OSA_ADB_POLICY_DB_MAGIC 0x12345A00
50#define OSA_ADB_PRINC_DB_MAGIC 0x12345B00
51
52#define OSA_ADB_SHARED 0x7001

--- 46 unchanged lines hidden (view full) ---

99 uint32_t pw_min_length;
100 uint32_t pw_min_classes;
101 uint32_t pw_history_num;
102 uint32_t policy_refcnt;
103} osa_policy_ent_rec, *osa_policy_ent_t;
104
105typedef void (*osa_adb_iter_princ_func) (void *, osa_princ_ent_t);
106typedef void (*osa_adb_iter_policy_func) (void *, osa_policy_ent_t);
45#include <com_err.h>
46
47typedef long osa_adb_ret_t;
48
49#define OSA_ADB_POLICY_DB_MAGIC 0x12345A00
50#define OSA_ADB_PRINC_DB_MAGIC 0x12345B00
51
52#define OSA_ADB_SHARED 0x7001

--- 46 unchanged lines hidden (view full) ---

99 uint32_t pw_min_length;
100 uint32_t pw_min_classes;
101 uint32_t pw_history_num;
102 uint32_t policy_refcnt;
103} osa_policy_ent_rec, *osa_policy_ent_t;
104
105typedef void (*osa_adb_iter_princ_func) (void *, osa_princ_ent_t);
106typedef void (*osa_adb_iter_policy_func) (void *, osa_policy_ent_t);
107
108
109/*
110 * Return Code (the rest are in adb_err.h)
111 */
112
113#define OSA_ADB_OK 0
114
115/*

--- 59 unchanged lines hidden ---
107
108/*
109 * Return Code (the rest are in adb_err.h)
110 */
111
112#define OSA_ADB_OK 0
113
114/*

--- 59 unchanged lines hidden ---