FileSystem_Impl.h
上传用户:super_houu
上传日期:2008-09-21
资源大小:4099k
文件大小:2k
- /****************************************************************************************
- * Copyright (c) 2002 ZORAN Corporation, All Rights Reserved
- * THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
- *
- * File: $Workfile: FileSystem_Impl.h $
- *
- * Description: Special File-System methods, required by a File-System implementation.
- * ============
- *
- *
- * Log:
- * ====
- * $Revision: 2 $
- * Last Modified by $Author: Leslie $ at $Modtime: 03-01-06 16:41 $
- ****************************************************************************************
- * Updates:
- ****************************************************************************************
- * $Log: /SourceCode/I64_Common/I64_Reference/Playcore/FileSys/FileSystem_Impl.h $
- *
- * 2 03-01-10 12:19 Leslie
- * Add builtin unicode support
- *
- * 2 23/04/02 9:30 Nirm
- * - Added dependency in "Config.h".
- *
- * 1 27/01/02 17:26 Nirm
- ****************************************************************************************/
- /////////////////////////////////////////////////////////////////////////////
- // FileSystem_Impl.h - Definitions and methods exposed by the File-System,
- // to an implementation of a specific File-System type.
- //
- // Author: Nir Milstein
- #include "Config.h" // Global Configuration - do not remove!
- #ifndef __FILESYSTEM_IMPL_H_
- #define __FILESYSTEM_IMPL_H_
- #include "IncludeSysDefs.h"
- /////////////////////////////////////////////////////////////////////////////
- // Constants
- #define FILESYSTEM_MAX_VOLUME_NAME 33
- #define FILESYSTEM_MAX_CONCURRENT_SEARCHES 5
- #define MAX_PATH 128 // To support long folder name
- /////////////////////////////////////////////////////////////////////////////
- // Exported Global Data
- extern WORD NewChecksum;
- extern LPCWSTR g_pszWildcardSearch;
- /////////////////////////////////////////////////////////////////////////////
- // Search-Info Pool Management
- BOOL _FileSys_resetSearchInfoPool(UINT8 uSearchInfoSize);
- UINT16 _FileSys_allocateSearchInfo(void);
- void _FileSys_freeSearchInfo(UINT16 uSearchInfoID);
- BOOL _FileSys_getSearchInfo(UINT16 uSearchInfoID, BYTE *o_pSearchInfo);
- BOOL _FileSys_setSearchInfo(UINT16 uSearchInfoID, const BYTE *i_pSearchInfo);
- #endif //__FILESYSTEM_IMPL_H_