VMS Help
DCE_SECURITY, API Routines, sec_acl_bind_to_addr

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

 NAME
   sec_acl_bind_to_addr - Returns a handle to an object identified by
                          its network address

 SYNOPSIS

   #include <dce/daclif.h>

   void sec_acl_bind_to_addr(
           unsigned char *site_addr,
           sec_acl_component_name_t component_name,
           sec_acl_handle_t *h,
           error_status_t *status);

 PARAMETERS

   Input

   site_addr
           An RPC string binding to the fully qualified network address of
           the target object.

   component_name
           The name of the target object. Subsequent ACL operations using
           the returned handle will affect the ACL of this object.

   Output

   h       A pointer to the sec_acl_handle_t variable to receive the
           returned ACL handle.  The other sec_acl routines use this
           handle to refer to the ACL for the object specified with
           entry_name.

   status  A pointer to the completion status.  On successful completion,
           the routine returns error_status_ok. Otherwise, it returns an
           error.

 DESCRIPTION

   The sec_acl_bind_to_addr() routine returns a handle bound to the
   indicated object's ACL manager. This routine and the sec_acl_bind()
   routine are central to all the other sec_acl routines, each of which
   requires a handle to identify the ACL on which to operate.

   This routine differs from sec_acl_bind() in that it binds to the network
   address of the target object, rather than to a cell namespace entry.
   Therefore, unlike sec_acl_bind(), it is possible to pass
   sec_acl_bind_to_addr() a null string as a component name and to bind
   with a nonexistent name.  The purpose of this call is to eliminate the
   necessity of looking up an object's name.  To validate the name, use
   sec_acl_bind().

 FILES
     SYS$COMMON:[DCE$LIBRARY]DACLIF.IDL
               The idl file from which dce/daclif.h was derived.

 ERRORS

   sec_acl_object_not_found
               The requested object could not be found.

   sec_acl_no_acl_found
               There is no ACL associated with the specified object.

   sec_acl_unable_to_authenticate
               The call could not authenticate to the server that manages
               the target object's ACL.

   sec_acl_bind_error
               The call could not bind to the requested site.

   sec_acl_invalid_site_name
               The site_addr parameter is invalid.

   sec_acl_cant_allocate_memory
               Memory allocation failure.

   error_status_ok
               The call was successful.

 RELATED INFORMATION

   Functions: sec_intro
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.