windows-nt/Source/XPSP1/NT/drivers/wdm/dvd/mini/tecra/userdata.h

53 lines
1.4 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
//***************************************************************************
//
// Title : CCData.h
//
// Date : 1998.03.26 1st making
//
// Author : Toshiba [NPC](NP2) Hiroyuki Oka
//
// Copyright 1998 Toshiba Corporation. All Rights Reserved.
//
// -------------------------------------------------------------------------
//
// Change Log :
//
// Date Revision Description
// ------------ ---------- -----------------------------------------------
//
//***************************************************************************
// $Header: /DVD Drivers/Sources/ZiVAHAL/userdata.h 1 98/04/20 7:30p Hero $
// $Modtime: 98/03/30 7:13p $
// $Nokeywords: $
//***************************************************************************
#ifndef _CCDATA_H_
#define _CCDATA_H_
// 1GOP<4F><50><EFBFBD><EFBFBD>line21<32>f<EFBFBD>[<5B>^<5E>̈<EFBFBD><CC88>̊m<CC8A><6D>(header + 36field * data_size + alpha)
// data_size<7A>ɉ<EFBFBD><C989><EFBFBD><EFBFBD>ăf<C483>[<5B>^<5E>̈<EFBFBD><CC88><EFBFBD><EFBFBD>m<EFBFBD>ۂ<EFBFBD><DB82><EFBFBD><EFBFBD>ق<EFBFBD><D982><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define USER_DATA_SIZE (5+36*3+10)
// <20>N<EFBFBD><4E><EFBFBD>[<5B>Y<EFBFBD>h<EFBFBD>L<EFBFBD><4C><EFBFBD>v<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>o<EFBFBD>b<EFBFBD>t<EFBFBD>@<40>̃T<CC83>C<EFBFBD>Y(DWORD)
#define CC_DATA_SIZE 90
class CUserData
{
public:
CUserData(void);
~CUserData(void);
BOOL Init();
BOOL Set(DWORD data);
BYTE Get(DWORD number);
BOOL DataCopy(PVOID pDestPoint, DWORD dwSize);
DWORD GetDataSize();
private:
BYTE data[USER_DATA_SIZE];
DWORD m_DataSize;
DWORD m_DataPoint;
//friend CMPEGBoardHAL;
};
#endif // _CCDATA_H_