1c039b2c6STyler Dauwalder //---------------------------------------------------------------------- 2c039b2c6STyler Dauwalder // This software is part of the OpenBeOS distribution and is covered 3c039b2c6STyler Dauwalder // by the OpenBeOS license. 4c039b2c6STyler Dauwalder // 5c039b2c6STyler Dauwalder // Copyright (c) 2003 Tyler Dauwalder, tyler@dauwalder.net 6c039b2c6STyler Dauwalder //--------------------------------------------------------------------- 7c039b2c6STyler Dauwalder #ifndef _UDF_RECOGNITION_H 8c039b2c6STyler Dauwalder #define _UDF_RECOGNITION_H 9c039b2c6STyler Dauwalder 10c039b2c6STyler Dauwalder /*! \file Recognition.h 11c039b2c6STyler Dauwalder */ 12c039b2c6STyler Dauwalder 13c039b2c6STyler Dauwalder #include "DiskStructures.h" 14c039b2c6STyler Dauwalder #include "UdfDebug.h" 15c039b2c6STyler Dauwalder 16c039b2c6STyler Dauwalder namespace Udf { 17c039b2c6STyler Dauwalder 18c039b2c6STyler Dauwalder status_t udf_recognize(int device, off_t offset, off_t length, 19c039b2c6STyler Dauwalder uint32 blockSize, uint32 &blockShift, 20*9b8775eaSTyler Dauwalder logical_volume_descriptor &logicalVolumeDescriptor, 211379cacaSTyler Dauwalder partition_descriptor partitionDescriptors[], 22c039b2c6STyler Dauwalder uint8 &partitionDescriptorCount); 23c039b2c6STyler Dauwalder status_t udf_recognize(int device, off_t offset, off_t length, 245c1f5355STyler Dauwalder uint32 blockSize, char *volumeName); 25c039b2c6STyler Dauwalder 26c039b2c6STyler Dauwalder } // namespace Udf 27c039b2c6STyler Dauwalder 28c039b2c6STyler Dauwalder #endif // _UDF_RECOGNITION_H 29