mirror of
https://github.com/microsoft/Microsoft-3D-Movie-Maker.git
synced 2024-11-25 11:42:35 +01:00
39 lines
975 B
C++
39 lines
975 B
C++
|
/* Copyright (c) Microsoft Corporation.
|
||
|
Licensed under the MIT License. */
|
||
|
|
||
|
/* Copyright (c) Microsoft Corporation.
|
||
|
Licensed under the MIT License. */
|
||
|
|
||
|
/***************************************************************************
|
||
|
Author: ShonK
|
||
|
Project: Kauai
|
||
|
Copyright (c) Microsoft Corporation
|
||
|
|
||
|
A message sink (MSNK) wrapper around a stdio file.
|
||
|
Include <stdio.h> before including this file.
|
||
|
|
||
|
***************************************************************************/
|
||
|
#ifndef MSSIO_H
|
||
|
#define MSSIO_H
|
||
|
|
||
|
/***************************************************************************
|
||
|
Standard i/o message sink.
|
||
|
***************************************************************************/
|
||
|
typedef class MSSIO *PMSSIO;
|
||
|
#define MSSIO_PAR MSNK
|
||
|
class MSSIO : public MSSIO_PAR
|
||
|
{
|
||
|
protected:
|
||
|
bool _fError;
|
||
|
FILE *_pfile;
|
||
|
|
||
|
public:
|
||
|
MSSIO(FILE *pfile);
|
||
|
virtual void ReportLine(PSTZ pstz);
|
||
|
virtual void Report(PSTZ pstz);
|
||
|
virtual bool FError(void);
|
||
|
};
|
||
|
|
||
|
#endif //!MSSIO_H
|
||
|
|