/* SCCSID: addins/ibm/install_addin/install_addin.h, dss_cdsa_addins, addins_rel1 1.1 6/25/97 16:21:14 */
/*
 * (C) COPYRIGHT International Business Machines Corp. 1997
 * All Rights Reserved
 * Licensed Materials - Property of IBM
 *
 */
//-----------------------------------------------------------------------
//
//	File Name:		install_addin.h
//
//	Description:	Generic install program's header file
//
//	Version:		1.0
//
//	Comments:		Prototype definitions for functions expected by
//					the generic install program implemented by
//					install_addin.c
//
//	Change Flags:
//
//		SHM000	06/24/97	Original
//
//-----------------------------------------------------------------------

#ifndef _INSTALL_ADDIN_H
#define _INSTALL_ADDIN_H

#include "cssm.h"

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

// Should fill in and initialize the module's info structure
CSSM_RETURN GetModuleInfo(CSSM_MODULE_INFO **ModuleInfo);

CSSM_RETURN FreeModuleInfo(CSSM_MODULE_INFO **ModuleInfo);

// Should fill in the module's GUID
CSSM_RETURN GetModuleGUID(CSSM_GUID **ModuleGUID);

CSSM_RETURN FreeModuleGUID(CSSM_GUID **ModuleGuid);

#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif // _INSTALL_ADDIN_H
