-int emufs_tipo1_leer_registro(EMUFS *, int , void *, unsigned long);
+/** Inicializa un EMUFS para poder ser utilizado como un archivo tipo1.
+ *
+ * \param efs Estructura a inicializar.
+ * \return Código de error o EMUFS_OK si no hubo error.
+ */
+int emufs_tipo1_inicializar(EMUFS* efs);
+
+int emufs_tipo4_inicializar(EMUFS* efs);
+
+/** Lee el registro \c reg_id y devolviendo su contenido. */
+void* emufs_tipo1_leer_registro(EMUFS*, CLAVE, EMUFS_REG_SIZE*, int*);
+
+/** Graba un registro en el archivo. */
+EMUFS_REG_ID emufs_tipo1_grabar_registro(EMUFS*, void*, EMUFS_REG_SIZE, int*);
+
+/** Borra un registro de del archivo. */
+int emufs_tipo1_borrar_registro(EMUFS*, CLAVE, INDICE_DATO);