Uint16 Flags; //!< Load Flags
} __attribute__ ((packed)) tBinaryPage;
+/**
+ * \brief Flags for ::tBinaryPage.Flags
+ * \name Binary Page Flags
+ * \{
+ */
+//! \brief Read-only
+#define BIN_PAGEFLAG_RO 0x0001
+//! \brief Executable
+#define BIN_PAGEFLAG_EXEC 0x0002
+/**
+ * \}
+ */
+
/**
* \brief Defines a binary file
*
*/
extern char *Binary_RegInterp(char *Path);
+extern int Binary_RegisterType(tBinaryType *Type);
+
#endif