saf-process.h

Go to the documentation of this file.
00001 /****************************************************************************
00002  *
00003  * Copyright (C) 2006-2008 Micro Focus (IP) Limited.
00004  * All rights reserved.
00005  *
00006  * The software and information contained herein are proprietary to, and
00007  * comprise valuable trade secrets of, Micro Focus International Ltd., 
00008  * which intends to preserve as trade secrets such software and 
00009  * information. This software is an unpublished copyright of Micro Focus  
00010  * and may not be used, copied, transmitted, or stored in any manner.  
00011  * This software and information or any other copies thereof may not be
00012  * provided or otherwise made available to any other person.
00013  *
00014  *      Enterprise Server SAF (Security) Manager
00015  *      SAF Request Processing
00016  *
00017  *      @(#)saf-process.h       $Revision: 1.8 $     
00018  *
00019  *      $Date: 2009/04/07 14:56:54 $
00020  *
00021  ****************************************************************************/
00022 
00023 /* Start of source module saf-process.h */
00024 #if !defined(SafPROCESS_H)
00025 #define SafPROCESS_H
00026 
00034 /* Declare structures defined elsewhere */
00035 struct SafInit;
00036 struct safpb_parameter_block;
00037 
00038 /* Request Processing Interface */
00039 mf_uns32 SafProcInit(struct SafInit *Init);
00040 
00041 int SafVerify(struct safpb_parameter_block *PBlock);
00042 int SafAuth  (struct safpb_parameter_block *PBlock);
00043 int SafXauth (struct safpb_parameter_block *PBlock);
00044 int SafStat  (struct safpb_parameter_block *PBlock);
00045 int SafAudit (struct safpb_parameter_block *PBlock);
00046 int SafAdmin (struct safpb_parameter_block *PBlock);
00047 int SafUpdate(struct safpb_parameter_block *PBlock);
00048 
00049 #endif
00050 
00051 
00052 
00053 /* Additional documentation for SAF Processing */
00054 
00853 /* End of saf-process.h */
00854