+} EMUFS_Tipo;
+
+/** Tipo de identificador de registro. */
+typedef unsigned long EMUFS_REG_ID;
+
+/** Tipo de tamaño de registro. */
+typedef unsigned long EMUFS_REG_SIZE;
+
+/** Tipo de identificador de bloque. */
+typedef unsigned long EMUFS_BLOCK_ID;
+
+/** Tipo de tamaño de bloque. */
+typedef unsigned long EMUFS_BLOCK_SIZE;
+
+/** Tipo de espacio libre. */
+typedef unsigned long EMUFS_FREE;
+
+/** Tipo de offset. */
+typedef unsigned long EMUFS_OFFSET;
+
+/** Constante para indicar el valor especial de un ID inválido.
+ *
+ * El uso típico es para indicar que no se encontró el ID en una búsqueda.
+ */
+#define EMUFS_NOT_FOUND -1ul
+
+/** Estadisticas de archivo */
+typedef struct _emufs_est_t {
+ unsigned long tam_archivo;
+ unsigned long tam_archivo_bytes;
+ unsigned long info_control;
+ EMUFS_FREE media_fs;
+ EMUFS_FREE total_fs;
+ EMUFS_FREE max_fs;
+ EMUFS_FREE min_fs;
+ int cant_bloques;
+} EMUFS_Estadisticas;