All Classes and Interfaces
Class
Description
AddressMapper
AddressWrapper
提供一些 Advapi32 标准的接口
简化操作 注册表
todo 代码待整理
ArrayParameter
BooleanWrapper
ByteArrayMapper
ByteMapper
ByteWrapper
提供一些 C 标准的接口
回调函数需要继承此接口, 同时需要创建一个名为 "callback" 的方法
CallbackParameter
todo 参数校验不是特别完善
CharArrayMapper
CharMapper
CharWrapper
DoubleArrayMapper
DoubleMapper
DoubleWrapper
FFMHelper
FFMHelper
FILETIME
FloatArrayMapper
FloatMapper
FloatWrapper
IntArrayMapper
IntMapper
IntWrapper
提供一些 Kernel32 标准的接口
LongArrayMapper
LongMapper
LongWrapper
类型的映射 允许外部函数修改其值
如果仅用来读取 请考虑使用
Wrapper 或直接使用基本类型
因为目前 java 的基本类型无法用于泛型 所以 fromMemorySegment 返回 ObjectMapperParameter
Parameter
原始值
GetWindowRect 结构
ShortArrayMapper
ShortMapper
ShortWrapper
StringParameter
结构数据需要继承此接口 以便在处理时按照结构数据的方式来处理
StructParameter
todo 目前 只支持单层的 结构 需要支持多层
提供一些 User32 标准的接口
简化操作 Window
设置 windows 系统的代理 (使用前请检查当前操作系统是否为 Windows !!!)
WinNT
EnumWindows 回调接口
创建动机是为了规范化一些参数类型
此参数类型其实可以直接被替换成对应的基本类型
将其理解为只读 如果需要在外部函数中修改 请使用
Mapper