49 lines
1.1 KiB
C
49 lines
1.1 KiB
C
|
/*
|
||
|
* appenrol.h
|
||
|
*
|
||
|
* Copyright (c) 1993 by DataBeam Corporation, Lexington, KY
|
||
|
*
|
||
|
* Abstract:
|
||
|
* This is the header file for the class ApplicationEnrollRequestData.
|
||
|
*
|
||
|
* Caveats:
|
||
|
* None.
|
||
|
*
|
||
|
* Author:
|
||
|
* jbo
|
||
|
*/
|
||
|
#ifndef _APPLICATION_ENROLL_REQUEST_DATA_
|
||
|
#define _APPLICATION_ENROLL_REQUEST_DATA_
|
||
|
|
||
|
#include "gcctypes.h"
|
||
|
#include "pdutypes.h"
|
||
|
#include "aportmsg.h"
|
||
|
#include "sesskey.h"
|
||
|
#include "appcap.h"
|
||
|
#include "ncollcap.h"
|
||
|
|
||
|
class ApplicationEnrollRequestData;
|
||
|
typedef ApplicationEnrollRequestData * PApplicationEnrollRequestData;
|
||
|
|
||
|
class ApplicationEnrollRequestData
|
||
|
{
|
||
|
public:
|
||
|
|
||
|
ApplicationEnrollRequestData(PApplicationEnrollRequestMessage, PGCCError);
|
||
|
ApplicationEnrollRequestData(PApplicationEnrollRequestMessage);
|
||
|
~ApplicationEnrollRequestData(void);
|
||
|
|
||
|
ULONG GetDataSize(void);
|
||
|
ULONG Serialize(PApplicationEnrollRequestMessage, LPSTR memory);
|
||
|
|
||
|
void Deserialize(PApplicationEnrollRequestMessage);
|
||
|
|
||
|
protected:
|
||
|
|
||
|
ApplicationEnrollRequestMessage Enroll_Request_Message;
|
||
|
CSessKeyContainer *Session_Key_Data;
|
||
|
CNonCollAppCap *Non_Collapsing_Caps_Data;
|
||
|
CAppCap *Application_Capability_Data;
|
||
|
};
|
||
|
#endif
|