SourceForge.jp

クラス dkutil::SusieManager

#include <dkutilSusieManager.h>

dkutil::SusieManagerのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

typedef int(PASCAL * GetPluginInfoType )(int, LPSTR,int)
typedef unsigned int
typedef unsigned int
typedef unsigned HANDLE HANDLE FARPROC
typedef unsigned HANDLE HANDLE long
typedef unsigned int
typedef unsigned HANDLE HANDLE FARPROC
typedef unsigned HANDLE HANDLE long
typedef long len
typedef long unsigned int flag
typedef long unsigned int
HLOCAL * 
lphInf
typedef long len
typedef long LPSTR filename
typedef long LPSTR unsigned
int 
flag
typedef long LPSTR unsigned
int fileInfo
lpInfo
typedef long len
typedef long LPSTR dest
typedef long LPSTR unsigned
int 
flag
typedef long LPSTR unsigned
int FARPROC 
prgressCallback
typedef long LPSTR unsigned
int FARPROC long 
lData
typedef int(PASCAL * ConfigurationDlgType )(HWND parent, int fnc)
enum  SusieConfigDialogParam { SUSIE_CONFIGDLG_ABOUT = 0, SUSIE_CONFIGDLG_SETTING, SUSIE_CONFIGDLG_RESERVED }
 Plug-inの設定ダイアログ用. [詳細]


Public メソッド

typedef int (PASCAL *IsSupportedType)(LPSTR
typedef int (PASCAL *GetPictureInfoType)(LPSTR
typedef int (PASCAL *GetPictureType)(LPSTR
typedef int (PASCAL *GetPreviewType)(LPSTR
typedef int (PASCAL *GetArchiveInfoType)(LPSTR buf
typedef int (PASCAL *GetFileInfoType)(LPSTR buf
typedef int (PASCAL *GetFileType)(LPSTR src
bool isImportFilter ()
 Import Filter だったら true.

bool isExportFilter ()
 Export Filter だったら true.

bool isArchiveExtractor ()
 Archive Extractor だったら true.

bool isUnknownFilter ()
 フィルターが分からなければ true

bool isNormal ()
bool isMultiPicture ()
bool isIN ()
 00INタイプだったら true

bool isAM ()
 00AMタイプだったら true

short GetVersionForceShort ()
 char[2]を無理やりshortに変換したものを返す。

short GetVersion ()
 char[2]をatoi()したものを返す。

bool GetVersionStr (char *buff, size_t size)
 SusieManager (const char *plugin_name=NULL)
virtual ~SusieManager ()
bool reset (const char *plugin_name)
bool empty ()

Public 変数

typedef DWORD
typedef long

Protected メソッド

int GetPluginInfo (int infono, LPSTR buf, int buflen)
int IsSupported (LPSTR filename, DWORD dw)
int GetPictureInfo (LPSTR buf, long len, unsigned int flag, PictureInfo *lpInfo)

型定義

typedef int(PASCAL * dkutil::SusieManager::ConfigurationDlgType)(HWND parent,int fnc)
 

typedef long LPSTR dkutil::SusieManager::dest
 

typedef unsigned HANDLE HANDLE dkutil::SusieManager::FARPROC
 

typedef unsigned HANDLE HANDLE dkutil::SusieManager::FARPROC
 

typedef long LPSTR dkutil::SusieManager::filename
 

typedef long LPSTR unsigned int dkutil::SusieManager::flag
 

typedef long LPSTR unsigned int dkutil::SusieManager::flag
 

typedef long unsigned int dkutil::SusieManager::flag
 

typedef int(PASCAL * dkutil::SusieManager::GetPluginInfoType)(int, LPSTR ,int )
 

typedef unsigned dkutil::SusieManager::int
 

typedef unsigned dkutil::SusieManager::int
 

typedef unsigned dkutil::SusieManager::int
 

typedef long LPSTR unsigned int FARPROC long dkutil::SusieManager::lData
 

typedef long dkutil::SusieManager::len
 

typedef long dkutil::SusieManager::len
 

typedef long dkutil::SusieManager::len
 

typedef unsigned HANDLE HANDLE dkutil::SusieManager::long
 

typedef unsigned HANDLE HANDLE dkutil::SusieManager::long
 

typedef long unsigned int HLOCAL* dkutil::SusieManager::lphInf
 

typedef long LPSTR unsigned int fileInfo* dkutil::SusieManager::lpInfo
 

typedef long LPSTR unsigned int FARPROC dkutil::SusieManager::prgressCallback
 


列挙型

enum dkutil::SusieManager::SusieConfigDialogParam
 

Plug-inの設定ダイアログ用.

列挙型の値:
SUSIE_CONFIGDLG_ABOUT 
SUSIE_CONFIGDLG_SETTING 
SUSIE_CONFIGDLG_RESERVED 


コンストラクタとデストラクタ

dkutil::SusieManager::SusieManager const char *  plugin_name = NULL  )  [inline]
 

virtual dkutil::SusieManager::~SusieManager  )  [inline, virtual]
 


関数

bool dkutil::SusieManager::empty  )  [inline]
 

int dkutil::SusieManager::GetPictureInfo LPSTR  buf,
long  len,
unsigned int  flag,
PictureInfo lpInfo
[inline, protected]
 

int dkutil::SusieManager::GetPluginInfo int  infono,
LPSTR  buf,
int  buflen
[inline, protected]
 

short dkutil::SusieManager::GetVersion  )  [inline]
 

char[2]をatoi()したものを返す。

short dkutil::SusieManager::GetVersionForceShort  )  [inline]
 

char[2]を無理やりshortに変換したものを返す。

bool dkutil::SusieManager::GetVersionStr char *  buff,
size_t  size
[inline]
 

引数:
buff[out] バッファへのポインタ
size[in] バッファのサイズ
戻り値:
trueなら成功

typedef dkutil::SusieManager::int PASCAL *  GetFileType  ) 
 

typedef dkutil::SusieManager::int PASCAL *  GetFileInfoType  ) 
 

typedef dkutil::SusieManager::int PASCAL *  GetArchiveInfoType  ) 
 

typedef dkutil::SusieManager::int PASCAL *  GetPreviewType  ) 
 

typedef dkutil::SusieManager::int PASCAL *  GetPictureType  ) 
 

typedef dkutil::SusieManager::int PASCAL *  GetPictureInfoType  ) 
 

typedef dkutil::SusieManager::int PASCAL *  IsSupportedType  ) 
 

bool dkutil::SusieManager::isAM  )  [inline]
 

00AMタイプだったら true

bool dkutil::SusieManager::isArchiveExtractor  )  [inline]
 

Archive Extractor だったら true.

bool dkutil::SusieManager::isExportFilter  )  [inline]
 

Export Filter だったら true.

bool dkutil::SusieManager::isImportFilter  )  [inline]
 

Import Filter だったら true.

bool dkutil::SusieManager::isIN  )  [inline]
 

00INタイプだったら true

bool dkutil::SusieManager::isMultiPicture  )  [inline]
 

bool dkutil::SusieManager::isNormal  )  [inline]
 

int dkutil::SusieManager::IsSupported LPSTR  filename,
DWORD  dw
[inline, protected]
 

bool dkutil::SusieManager::isUnknownFilter  )  [inline]
 

フィルターが分からなければ true

bool dkutil::SusieManager::reset const char *  plugin_name  )  [inline]
 


変数

typedef dkutil::SusieManager::DWORD
 

typedef dkutil::SusieManager::long
 


このクラスの説明は次のファイルから生成されました:
dkutil 1.02リリース前 d金魚専用マニュアルバージョンに対してSun Dec 28 21:23:14 2003に生成されました。 doxygen 1.3.5