?? metadatatables.h
字號(hào):
/********************************************************
* mergebin
* Written by Robert Simpson (robert@blackcastlesoft.com)
*
* Released to the public domain, use at your own risk!
********************************************************/
#pragma once
#include "metadata.h"
class CTableData;
class CMetadataTables :
public CMetadata::CStream
{
friend CTableData;
public:
CMetadataTables(CMetadata& metaData);
virtual ~CMetadataTables(void);
protected:
CMetadata& m_meta;
BYTE *m_pbMajorVersion;
BYTE *m_pbMinorVersion;
BYTE *m_pbHeapOffsetSizes;
UINT64 *m_pullMaskValid;
UINT64 *m_pullMaskSorted;
DWORD *m_pdwTableLengths;
DWORD *m_pdwTableLengthIndex[64];
DWORD m_dwTables;
CTableData *m_pTables[64];
public:
UINT GetStringIndexSize ();
UINT GetGuidIndexSize ();
UINT GetBlobIndexSize ();
DWORD GetMaxIndexSizeOf (UINT *);
DWORD * TableRowCount (UINT uType);
CTableData *GetTable (UINT uId);
};
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -