PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
acjv.h
1/*
2# _____ ___ ____ ___ ____
3# ____| | ____| | | |____|
4# | ___| |____ ___| ____| | \ PS2DEV Open Source Project.
5#-----------------------------------------------------------------------
6# Copyright ps2dev - http://www.ps2dev.org
7# Licenced under Academic Free License version 2.0
8# Review ps2sdk README & LICENSE files for further details.
9*/
10
11#ifndef _ACJV_H
12#define _ACJV_H
13
14#include <accore.h>
15
16typedef acUint32 acJvAddr;
17
18extern int acJvModuleRestart(int argc, char **argv);
19extern int acJvModuleStart(int argc, char **argv);
20extern int acJvModuleStatus();
21extern int acJvModuleStop();
22extern int acJvRead(acJvAddr addr, void *buf, int size);
23extern int acJvWrite(acJvAddr addr, void *buf, int size);
24extern int acJvGet(acJvAddr addr);
25extern int acJvPut(acJvAddr addr, int value);
26
27#define acjv_IMPORTS_start DECLARE_IMPORT_TABLE(acjv, 1, 1)
28#define acjv_IMPORTS_end END_IMPORT_TABLE
29
30#define I_acJvModuleRestart DECLARE_IMPORT(4, acJvModuleRestart)
31#define I_acJvModuleStart DECLARE_IMPORT(5, acJvModuleStart)
32#define I_acJvModuleStatus DECLARE_IMPORT(6, acJvModuleStatus)
33#define I_acJvModuleStop DECLARE_IMPORT(7, acJvModuleStop)
34#define I_acJvRead DECLARE_IMPORT(8, acJvRead)
35#define I_acJvWrite DECLARE_IMPORT(9, acJvWrite)
36#define I_acJvGet DECLARE_IMPORT(10, acJvGet)
37#define I_acJvPut DECLARE_IMPORT(11, acJvPut)
38
39#endif