home *** CD-ROM | disk | FTP | other *** search
- #if ! defined( STRUCTS_LASS_HEADER )
-
- /*
- ** Author: Samuel R. Blackburn
- ** CI$: 76300,326
- ** Internet: sammy@sed.csc.com
- **
- ** You can use it any way you like.
- */
-
- #define STRUCTS_CLASS_HEADER
-
- class CAccessAllowedEntry : public _ACCESS_ALLOWED_ACE
- {
- public:
-
- CAccessAllowedEntry();
- virtual ~CAccessAllowedEntry();
- virtual void Empty( void );
- };
-
- class CAccessControlEntryHeader : public _ACE_HEADER
- {
- public:
-
- CAccessControlEntryHeader();
- virtual ~CAccessControlEntryHeader();
- virtual void Empty( void );
- };
-
- class CAccessControlList : public _ACL
- {
- public:
-
- CAccessControlList();
- virtual ~CAccessControlList();
- virtual void Empty( void );
- };
-
- class CAccessDeniedEntry : public _ACCESS_DENIED_ACE
- {
- public:
-
- CAccessDeniedEntry();
- virtual ~CAccessDeniedEntry();
- virtual void Empty( void );
- };
-
- class CBitmapCoreHeader : public tagBITMAPCOREHEADER
- {
- public:
-
- CBitmapCoreHeader();
- virtual ~CBitmapCoreHeader();
- virtual void Empty( void );
- };
-
- class CBitmapFileHeader : public tagBITMAPFILEHEADER
- {
- public:
-
- CBitmapFileHeader();
- virtual ~CBitmapFileHeader();
- virtual void Empty( void );
- };
-
- class CBitmapInfoHeader : public tagBITMAPINFOHEADER
- {
- public:
-
- CBitmapInfoHeader();
- virtual ~CBitmapInfoHeader();
- virtual void Empty( void );
- };
-
- class CColorAdjustment : public tagCOLORADJUSTMENT
- {
- public:
-
- CColorAdjustment();
- virtual ~CColorAdjustment();
- virtual void Empty( void );
- };
-
- class COutlineTextMetricA : public _OUTLINETEXTMETRICA
- {
- public:
-
- COutlineTextMetricA();
- virtual ~COutlineTextMetricA();
- virtual void Empty( void );
- };
-
- class COutlineTextMetricW : public _OUTLINETEXTMETRICW
- {
- public:
-
- COutlineTextMetricW();
- virtual ~COutlineTextMetricW();
- virtual void Empty( void );
- };
-
- #if defined( UNICODE )
- #define COutlineTextMetric COutlineTextMetricW
- #else
- #define COutlineTextMetric COutlineTextMetricA
- #endif // UNICODE
-
- class CPixelFormatDescriptor : public tagPIXELFORMATDESCRIPTOR
- {
- public:
-
- CPixelFormatDescriptor();
- virtual ~CPixelFormatDescriptor();
- virtual void Empty( void );
- };
-
- class CRasterizerStatus : public _RASTERIZER_STATUS
- {
- public:
-
- CRasterizerStatus();
- virtual ~CRasterizerStatus();
- virtual void Empty( void );
- };
-
- class CTextMetricA : public tagTEXTMETRICA
- {
- public:
-
- CTextMetricA();
- virtual ~CTextMetricA();
- virtual void Empty( void );
- };
-
- class CTextMetricW : public tagTEXTMETRICW
- {
- public:
-
- CTextMetricW();
- virtual ~CTextMetricW();
- virtual void Empty( void );
- };
-
- #if defined( UNICODE )
- #define CTextMetric CTextMetricW
- #else
- #define CTextMetric CTextMetricA
- #endif // UNICODE
-
- class COFStruct : public _OFSTRUCT
- {
- public:
-
- COFStruct();
- ~COFStruct();
- virtual void Empty( void );
- };
-
- class CMemoryStatus : public _MEMORYSTATUS
- {
- public:
-
- CMemoryStatus();
- virtual ~CMemoryStatus();
- virtual void Empty( void );
- };
-
- class CSecurityQualityOfService : public _SECURITY_QUALITY_OF_SERVICE
- {
- public:
-
- CSecurityQualityOfService();
- virtual ~CSecurityQualityOfService();
- virtual void Empty( void );
- };
-
- class CPerfCounterDefinition : public _PERF_COUNTER_DEFINITION
- {
- public:
-
- CPerfCounterDefinition();
- virtual ~CPerfCounterDefinition();
- virtual void Empty( void );
- };
-
- class CPerfInstanceDefinition : public _PERF_INSTANCE_DEFINITION
- {
- public:
-
- CPerfInstanceDefinition();
- virtual ~CPerfInstanceDefinition();
- virtual void Empty( void );
- };
-
- class CWindowPlacement : public tagWINDOWPLACEMENT
- {
- public:
-
- CWindowPlacement();
- virtual ~CWindowPlacement();
- virtual void Empty( void );
- };
-
- class CSecurityAttributes : public _SECURITY_ATTRIBUTES
- {
- public:
-
- CSecurityAttributes();
- virtual ~CSecurityAttributes();
- virtual void Empty( void );
- };
-
- class CSystemAuditEntry : public _SYSTEM_AUDIT_ACE
- {
- public:
-
- CSystemAuditEntry();
- virtual ~CSystemAuditEntry();
- virtual void Empty( void );
- };
-
- #if defined( _WINUSER_ )
-
- class CFilterKeys : public tagFILTERKEYS
- {
- public:
-
- CFilterKeys()
- {
- ::ZeroMemory( (tagFILTERKEYS *) this, sizeof( tagFILTERKEYS ) );
- cbSize = sizeof( tagFILTERKEYS );
- }
-
- ~CFilterKeys()
- {
- ::ZeroMemory( (tagFILTERKEYS *) this, sizeof( tagFILTERKEYS ) );
- }
- };
-
- class CStickyKeys : public tagSTICKYKEYS
- {
- public:
-
- CStickyKeys()
- {
- ::ZeroMemory( (tagSTICKYKEYS *) this, sizeof( tagSTICKYKEYS ) );
- cbSize = sizeof( tagSTICKYKEYS );
- }
-
- ~CStickyKeys()
- {
- ::ZeroMemory( (tagSTICKYKEYS *) this, sizeof( tagSTICKYKEYS ) );
- }
- };
-
- class CMouseKeys : public tagMOUSEKEYS
- {
- public:
-
- CMouseKeys()
- {
- ::ZeroMemory( (tagMOUSEKEYS *) this, sizeof( tagMOUSEKEYS ) );
- cbSize = sizeof( tagMOUSEKEYS );
- }
-
- ~CMouseKeys()
- {
- ::ZeroMemory( (tagMOUSEKEYS *) this, sizeof( tagMOUSEKEYS ) );
- }
- };
-
- class CToggleKeys : public tagTOGGLEKEYS
- {
- public:
-
- CToggleKeys()
- {
- ::ZeroMemory( (tagTOGGLEKEYS *) this, sizeof( tagTOGGLEKEYS ) );
- cbSize = sizeof( tagTOGGLEKEYS );
- }
-
- ~CToggleKeys()
- {
- ::ZeroMemory( (tagTOGGLEKEYS *) this, sizeof( tagTOGGLEKEYS ) );
- }
- };
-
- class CAccessTimeout : public tagACCESSTIMEOUT
- {
- public:
-
- CAccessTimeout()
- {
- ::ZeroMemory( (tagACCESSTIMEOUT *) this, sizeof( tagACCESSTIMEOUT ) );
- cbSize = sizeof( tagACCESSTIMEOUT );
- }
-
- ~CAccessTimeout()
- {
- ::ZeroMemory( (tagACCESSTIMEOUT *) this, sizeof( tagACCESSTIMEOUT ) );
- }
- };
-
- class CSoundSentryA : public tagSOUNDSENTRYA
- {
- public:
-
- CSoundSentryA()
- {
- ::ZeroMemory( (tagSOUNDSENTRYA *) this, sizeof( tagSOUNDSENTRYA ) );
- cbSize = sizeof( tagSOUNDSENTRYA );
- }
-
- ~CSoundSentryA()
- {
- ::ZeroMemory( (tagSOUNDSENTRYA *) this, sizeof( tagSOUNDSENTRYA ) );
- }
- };
-
- class CSoundSentryW : public tagSOUNDSENTRYW
- {
- public:
-
- CSoundSentryW()
- {
- ::ZeroMemory( (tagSOUNDSENTRYW *) this, sizeof( tagSOUNDSENTRYW ) );
- cbSize = sizeof( tagSOUNDSENTRYW );
- }
-
- ~CSoundSentryW()
- {
- ::ZeroMemory( (tagSOUNDSENTRYW *) this, sizeof( tagSOUNDSENTRYW ) );
- }
- };
-
- #if defined( UNICODE )
- #define CSoundSentry CSoundSentryW
- #else
- #define CSoundSentry CSoundSentryA
- #endif // UNICODE
-
- #endif // _WINUSER_
-
- #if defined( _INC_VFW )
-
- class CCompVars : public COMPVARS
- {
- public:
-
- CCompVars()
- {
- ::ZeroMemory( (COMPVARS *) this, sizeof( COMPVARS ) );
- cbSize = sizeof( COMPVARS );
- }
-
- ~CCompVars()
- {
- ::ZeroMemory( (COMPVARS *) this, sizeof( COMPVARS ) );
- }
- };
-
- #endif // _INC_VFW
-
- #if defined( _WINGDI_ )
-
- class CDocInfoA : public _DOCINFOA
- {
- public:
-
- CDocInfoA()
- {
- ::ZeroMemory( (LPDOCINFOA) this, sizeof( DOCINFOA ) );
- cbSize = sizeof( DOCINFOA );
- }
-
- ~CDocInfoA()
- {
- ::ZeroMemory( (LPDOCINFOA) this, sizeof( DOCINFOA ) );
- }
- };
-
- class CDocInfoW : public _DOCINFOW
- {
- public:
-
- CDocInfoW()
- {
- ::ZeroMemory( (LPDOCINFOW) this, sizeof( DOCINFOW ) );
- cbSize = sizeof( DOCINFOW );
- }
-
- ~CDocInfoW()
- {
- ::ZeroMemory( (LPDOCINFOW) this, sizeof( DOCINFOW ) );
- }
- };
-
- #if defined( UNICODE )
- #define CDocInfo CDocInfoW
- #else
- #define CDocInfo CDocInfoA
- #endif // UNICODE
-
- #endif // _WINGDI_
-
- #endif // STRUCTS_CLASS_HEADER
-