frontend: update libpicofe, fix missed callbacks
[pcsx_rearmed.git] / frontend / plugin.h
index 76cab25..20c622d 100644 (file)
@@ -1,13 +1,22 @@
+#ifndef __PLUGIN_H__
+#define __PLUGIN_H__
+
+#ifndef ARRAY_SIZE
 #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0]))
+#endif
 
 #define PLUGIN_DL_BASE 0xfbad0000
 
 enum builtint_plugins_e {
        PLUGIN_GPU,
        PLUGIN_SPU,
-       PLUGIN_CDR,
-       PLUGIN_PAD,
-       PLUGIN_CDRCIMG,
 };
 
 void *plugin_link(enum builtint_plugins_e id, const char *sym);
+void plugin_call_rearmed_cbs(void);
+
+struct PadDataS;
+long PAD1_readPort(struct PadDataS *);
+long PAD2_readPort(struct PadDataS *);
+
+#endif /* __PLUGIN_H__ */