-size_t Mouse_Dev_Read(tVFS_Node *Node, off_t Offset, size_t Length, void *Data);
+size_t Mouse_Dev_Read(tVFS_Node *Node, off_t Offset, size_t Length, void *Data, Uint Flags);
// - Device Side
tMouse *Mouse_Register(const char *Name, int NumButtons, int NumAxies);
void Mouse_RemoveInstance(tMouse *Handle);
// - Device Side
tMouse *Mouse_Register(const char *Name, int NumButtons, int NumAxies);
void Mouse_RemoveInstance(tMouse *Handle);
{
if( strcmp(Name, "system") != 0 ) return NULL;
return &gMouse_Pointer.Node;
{
if( strcmp(Name, "system") != 0 ) return NULL;
return &gMouse_Pointer.Node;
-size_t Mouse_Dev_Read(tVFS_Node *Node, off_t Offset, size_t Length, void *Data)
+size_t Mouse_Dev_Read(tVFS_Node *Node, off_t Offset, size_t Length, void *Data, Uint Flags)