Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ xdscds.h(4xds) — DCE 3.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

xdscds.h(4xds)  —  File Formats

Name

xdscds.h - Definitions for the Cell Directory Service (CDS)

Synopsis

#include <xom.h>
#include <xds.h>
#include <xdscds.h>

Description

The xdscds.h header declares the object identifiers of directory attribute types supported by CDS. 

All application programs that include this header must first include the xom.h object management header and the xds.h header. 

#ifndef XDSCDS_HEADER
#define XDSCDS_HEADER
 /∗ iso(1) identified-organization(3) osf(22) dce(1) cds(3)
    = "\x2B\x16\x01\x03" ∗/
 /∗ Cell Directory Service attribute types ∗/
 #define OMP_O_DSX_A_CDS_Members         "\x2B\x16\x01\x03\x0A"
#define OMP_O_DSX_A_CDS_GroupRevoke     "\x2B\x16\x01\x03\x0B"
#define OMP_O_DSX_A_CDS_CTS             "\x2B\x16\x01\x03\x0C"
#define OMP_O_DSX_A_CDS_UTS             "\x2B\x16\x01\x03\x0D"
#define OMP_O_DSX_A_CDS_ACS             "\x2B\x16\x01\x03\x0E"
#define OMP_O_DSX_A_CDS_Class           "\x2B\x16\x01\x03\x0F"
#define OMP_O_DSX_A_CDS_ClassVersion    "\x2B\x16\x01\x03\x10"
#define OMP_O_DSX_A_CDS_ObjectUID       "\x2B\x16\x01\x03\x11"
#define OMP_O_DSX_A_CDS_Address         "\x2B\x16\x01\x03\x12"
#define OMP_O_DSX_A_CDS_Replicas        "\x2B\x16\x01\x03\x13"
#define OMP_O_DSX_A_CDS_AllUpTo         "\x2B\x16\x01\x03\x14"
#define OMP_O_DSX_A_CDS_Convergence     "\x2B\x16\x01\x03\x15"
#define OMP_O_DSX_A_CDS_InCHName        "\x2B\x16\x01\x03\x16"
#define OMP_O_DSX_A_CDS_ParentPointer   "\x2B\x16\x01\x03\x17"
#define OMP_O_DSX_A_CDS_DirecoryVersion "\x2B\x16\x01\x03\x18"
#define OMP_O_DSX_A_CDS_UpgradeTo       "\x2B\x16\x01\x03\x19"
#define OMP_O_DSX_A_CDS_LinkTarget      "\x2B\x16\x01\x03\x1B"
#define OMP_O_DSX_A_CDS_LinkTimeout     "\x2B\x16\x01\x03\x1C"
#define OMP_O_DSX_A_CDS_Towers          "\x2B\x16\x01\x03\x1E"
#define OMP_O_DSX_A_CDS_CHName          "\x2B\x16\x01\x03\x20"
#define OMP_O_DSX_A_CDS_CHLastAddress   "\x2B\x16\x01\x03\x22"
#define OMP_O_DSX_A_CDS_CHUpPointers    "\x2B\x16\x01\x03\x23"
#define OMP_O_DSX_A_CDS_CHState         "\x2B\x16\x01\x03\x24"
 /∗ iso(1) identified-organization(3) osf(22) dce(1) gds(2)
    = "\x2B\x16\x01\x02" ∗/
 #define OMP_O_DSX_UUID                  "\x2B\x16\x01\x01\x01"
#define OMP_O_DSX_TYPELESS_RDN          "\x2B\x16\x01\x01\x02"
#define OMP_O_DSX_NORMAL_SIMPLE_NAME    "\x2B\x16\x01\x03\x00"
#define OMP_O_DSX_BINARY_SIMPLE_NAME    "\x2B\x16\x01\x03\x02"
 #endif  /∗XDSCDS_HEADER∗/

Related Information

Books: X/Open CAE Specification (November 1991), API to Directory Services (XDS), X/Open CAE Specification (November 1991), OSI-Abstract-Data Manipulation API (XOM), OSF DCE Application Development Guide—Directory Services. 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026