Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

73 lines
2.0 KiB

/**MOD+**********************************************************************/
/* Module: fs.h */
/* */
/* Purpose: Header for Font Sender Class */
/* */
/* Copyright(C) Microsoft Corporation 1997-1999 */
/* */
/****************************************************************************/
#ifndef _H_FS
#define _H_FS
extern "C" {
#include <adcgdata.h>
}
#include "objs.h"
#include "mcs.h"
/**STRUCT+*******************************************************************/
/* Structure: FS_GLOBAL_DATA */
/* */
/* Description: Font Sender global data */
/****************************************************************************/
typedef struct tagFS_GLOBAL_DATA
{
/************************************************************************/
/* Internal state flags. */
/************************************************************************/
DCBOOL sentFontPDU;
} FS_GLOBAL_DATA, DCPTR PFS_GLOBAL_DATA;
class CSL;
class CUT;
class CUI;
class CFS
{
public:
CFS(CObjs* objs);
~CFS();
public:
//
// API
//
VOID DCAPI FS_Init(VOID);
VOID DCAPI FS_Term(VOID);
VOID DCAPI FS_Enable(VOID);
VOID DCAPI FS_Disable(VOID);
VOID DCAPI FS_SendZeroFontList(UINT unusedParm);
public:
//
// Data members
//
FS_GLOBAL_DATA _FS;
private:
CSL* _pSl;
CUT* _pUt;
CUI* _pUi;
private:
CObjs* _pClientObjects;
};
#endif //_H_FS