18#ifndef __KERNEL_API_VMCOPY_H
19#define __KERNEL_API_VMCOPY_H
Result
Enumeration of generic kernel API result codes.
Operation
Various actions which may be performed inside an APIHandler.
API::Result VMCopyHandler(const ProcessID proc, const API::Operation how, const Address ours, const Address theirs, const Size sz)
Kernel handler prototype.
API::Result VMCopy(const ProcessID proc, const API::Operation how, const Address ours, const Address theirs, const Size sz)
Prototype for user applications.
ulong trapKernel5(ulong api, ulong arg1, ulong arg2, ulong arg3, ulong arg4, ulong arg5)
Perform a kernel trap with 5 arguments.
u32 ProcessID
Process Identification Number.
unsigned long Address
A memory address.
unsigned int Size
Any sane size indicator cannot go negative.