Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abs(int) - Method in interface cool.scx.ffm.platform.c.C
- AddressMapper - Class in cool.scx.ffm.type.mapper
-
AddressMapper
- AddressMapper(MemorySegment) - Constructor for class cool.scx.ffm.type.mapper.AddressMapper
- AddressWrapper - Interface in cool.scx.ffm.type.wrapper
-
AddressWrapper
- Advapi32 - Interface in cool.scx.ffm.platform.win32
-
提供一些 Advapi32 标准的接口
- ADVAPI32 - Static variable in interface cool.scx.ffm.platform.win32.Advapi32
- Advapi32Helper - Class in cool.scx.ffm.platform.win32.helper
-
简化操作 注册表 todo 代码待整理
- Advapi32Helper() - Constructor for class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- ArrayParameter - Class in cool.scx.ffm.type.paramter
-
ArrayParameter
- ArrayParameter(Object, Mapper) - Constructor for class cool.scx.ffm.type.paramter.ArrayParameter
B
- beforeCloseArena() - Method in class cool.scx.ffm.type.paramter.ArrayParameter
- beforeCloseArena() - Method in class cool.scx.ffm.type.paramter.MapperParameter
- beforeCloseArena() - Method in interface cool.scx.ffm.type.paramter.Parameter
-
在即将退出 arena 范围之前执行 对于一些被外部修改的方法 可以在此处 将外部内存段中的值 写入到 java 内存中
- beforeCloseArena() - Method in class cool.scx.ffm.type.paramter.StructParameter
- BooleanWrapper - Interface in cool.scx.ffm.type.wrapper
-
BooleanWrapper
- bottom - Variable in class cool.scx.ffm.platform.win32.type.RECT
- ByteArrayMapper - Class in cool.scx.ffm.type.mapper
-
ByteArrayMapper
- ByteArrayMapper(byte[]) - Constructor for class cool.scx.ffm.type.mapper.ByteArrayMapper
- ByteMapper - Class in cool.scx.ffm.type.mapper
-
ByteMapper
- ByteMapper() - Constructor for class cool.scx.ffm.type.mapper.ByteMapper
- ByteMapper(byte) - Constructor for class cool.scx.ffm.type.mapper.ByteMapper
- ByteWrapper - Interface in cool.scx.ffm.type.wrapper
-
ByteWrapper
C
- C - Interface in cool.scx.ffm.platform.c
-
提供一些 C 标准的接口
- C - Static variable in interface cool.scx.ffm.platform.c.C
- callback(MemorySegment, long) - Method in interface cool.scx.ffm.platform.win32.type.WNDENUMPROC
- Callback - Interface in cool.scx.ffm.type.callback
-
回调函数需要继承此接口, 同时需要创建一个名为 "callback" 的方法
- callbackMethodName() - Method in interface cool.scx.ffm.type.callback.Callback
- CallbackParameter - Class in cool.scx.ffm.type.paramter
-
CallbackParameter todo 参数校验不是特别完善
- CallbackParameter(Callback) - Constructor for class cool.scx.ffm.type.paramter.CallbackParameter
- CharArrayMapper - Class in cool.scx.ffm.type.mapper
-
CharArrayMapper
- CharArrayMapper(char[]) - Constructor for class cool.scx.ffm.type.mapper.CharArrayMapper
- CharMapper - Class in cool.scx.ffm.type.mapper
-
CharMapper
- CharMapper() - Constructor for class cool.scx.ffm.type.mapper.CharMapper
- CharMapper(char) - Constructor for class cool.scx.ffm.type.mapper.CharMapper
- CharWrapper - Interface in cool.scx.ffm.type.wrapper
-
CharWrapper
- className() - Method in record class cool.scx.ffm.platform.win32.helper.WindowHelper.WindowInfo
-
Returns the value of the
classNamerecord component. - clearProxyOverride() - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
-
清空 代理设置
- clearProxyServer() - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
-
清空 代理设置
- CloseWindow(MemorySegment) - Method in interface cool.scx.ffm.platform.win32.User32
- convertToParameter(Object) - Static method in class cool.scx.ffm.FFMHelper
- convertToParameters(Object[]) - Static method in class cool.scx.ffm.FFMHelper
- cool.scx.ffm - package cool.scx.ffm
- cool.scx.ffm.platform.c - package cool.scx.ffm.platform.c
- cool.scx.ffm.platform.win32 - package cool.scx.ffm.platform.win32
- cool.scx.ffm.platform.win32.helper - package cool.scx.ffm.platform.win32.helper
- cool.scx.ffm.platform.win32.type - package cool.scx.ffm.platform.win32.type
- cool.scx.ffm.type.callback - package cool.scx.ffm.type.callback
- cool.scx.ffm.type.mapper - package cool.scx.ffm.type.mapper
- cool.scx.ffm.type.paramter - package cool.scx.ffm.type.paramter
- cool.scx.ffm.type.struct - package cool.scx.ffm.type.struct
- cool.scx.ffm.type.wrapper - package cool.scx.ffm.type.wrapper
D
- DELETE - Static variable in class cool.scx.ffm.platform.win32.WinNT
- disableProxy() - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
-
关闭 代理设置
- DoubleArrayMapper - Class in cool.scx.ffm.type.mapper
-
DoubleArrayMapper
- DoubleArrayMapper(double[]) - Constructor for class cool.scx.ffm.type.mapper.DoubleArrayMapper
- DoubleMapper - Class in cool.scx.ffm.type.mapper
-
DoubleMapper
- DoubleMapper() - Constructor for class cool.scx.ffm.type.mapper.DoubleMapper
- DoubleMapper(double) - Constructor for class cool.scx.ffm.type.mapper.DoubleMapper
- DoubleWrapper - Interface in cool.scx.ffm.type.wrapper
-
DoubleWrapper
- dwHighDateTime - Variable in class cool.scx.ffm.platform.win32.type.FILETIME
- dwLowDateTime - Variable in class cool.scx.ffm.platform.win32.type.FILETIME
E
- enableProxy() - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
-
开启 代理
- EnumWindows(WNDENUMPROC, long) - Method in interface cool.scx.ffm.platform.win32.User32
- equals(Object) - Method in record class cool.scx.ffm.platform.win32.helper.WindowHelper.WindowInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper.ProxyInfo
-
Indicates whether some other object is "equal to" this one.
- ERROR_SUCCESS - Static variable in class cool.scx.ffm.platform.win32.WinError
F
- FFMHelper - Class in cool.scx.ffm
-
FFMHelper
- FFMHelper() - Constructor for class cool.scx.ffm.FFMHelper
- ffmProxy(Class<T>) - Static method in class cool.scx.ffm.FFMProxy
- ffmProxy(String, Class<T>) - Static method in class cool.scx.ffm.FFMProxy
- ffmProxy(Path, Class<T>) - Static method in class cool.scx.ffm.FFMProxy
- FFMProxy - Class in cool.scx.ffm
-
FFMHelper
- FILETIME - Class in cool.scx.ffm.platform.win32.type
-
FILETIME
- FILETIME() - Constructor for class cool.scx.ffm.platform.win32.type.FILETIME
- FindAllWindow() - Static method in class cool.scx.ffm.platform.win32.helper.WindowHelper
- FindWindowA(String, String) - Method in interface cool.scx.ffm.platform.win32.User32
- FloatArrayMapper - Class in cool.scx.ffm.type.mapper
-
FloatArrayMapper
- FloatArrayMapper(float[]) - Constructor for class cool.scx.ffm.type.mapper.FloatArrayMapper
- FloatMapper - Class in cool.scx.ffm.type.mapper
-
FloatMapper
- FloatMapper() - Constructor for class cool.scx.ffm.type.mapper.FloatMapper
- FloatMapper(float) - Constructor for class cool.scx.ffm.type.mapper.FloatMapper
- FloatWrapper - Interface in cool.scx.ffm.type.wrapper
-
FloatWrapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.AddressMapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.ByteArrayMapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.ByteMapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.CharArrayMapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.CharMapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.DoubleArrayMapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.DoubleMapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.FloatArrayMapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.FloatMapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.IntArrayMapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.IntMapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.LongArrayMapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.LongMapper
- fromMemorySegment(MemorySegment) - Method in interface cool.scx.ffm.type.mapper.Mapper
-
从 MemorySegment (内存段) 设置值
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.ShortArrayMapper
- fromMemorySegment(MemorySegment) - Method in class cool.scx.ffm.type.mapper.ShortMapper
G
- GetClassNameW(MemorySegment, char[], int) - Method in interface cool.scx.ffm.platform.win32.User32
- GetConsoleMode(MemorySegment, IntMapper) - Method in interface cool.scx.ffm.platform.win32.Kernel32
- getInternetSettingsValues() - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
-
获取代理配置信息
- getMemoryLayout(Class<?>) - Static method in class cool.scx.ffm.FFMHelper
- getMemoryLayouts(Class<?>[]) - Static method in class cool.scx.ffm.FFMHelper
- GetParent(MemorySegment) - Method in interface cool.scx.ffm.platform.win32.User32
- getProxyEnable() - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- getProxyEnableOrNull() - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- getProxyInfo() - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- getProxyInfoOrNull() - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- getProxyOverride() - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- getProxyOverrideOrNull() - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- getProxyServer() - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- getProxyServerOrNull() - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- GetStdHandle(int) - Method in interface cool.scx.ffm.platform.win32.Kernel32
- getValue() - Method in class cool.scx.ffm.type.mapper.AddressMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.ByteArrayMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.ByteMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.CharArrayMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.CharMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.DoubleArrayMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.DoubleMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.FloatArrayMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.FloatMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.IntArrayMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.IntMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.LongArrayMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.LongMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.ShortArrayMapper
- getValue() - Method in class cool.scx.ffm.type.mapper.ShortMapper
- getValue() - Method in interface cool.scx.ffm.type.wrapper.Wrapper
- getWindowClassName(MemorySegment) - Static method in class cool.scx.ffm.platform.win32.helper.WindowHelper
- GetWindowRect(MemorySegment, RECT) - Method in interface cool.scx.ffm.platform.win32.User32
- GetWindowTextLengthW(MemorySegment) - Method in interface cool.scx.ffm.platform.win32.User32
- GetWindowTextW(MemorySegment, char[], int) - Method in interface cool.scx.ffm.platform.win32.User32
- GetWindowThreadProcessId(MemorySegment, MemorySegment) - Method in interface cool.scx.ffm.platform.win32.User32
- getWindowTitle(MemorySegment) - Static method in class cool.scx.ffm.platform.win32.helper.WindowHelper
H
- hashCode() - Method in record class cool.scx.ffm.platform.win32.helper.WindowHelper.WindowInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper.ProxyInfo
-
Returns a hash code value for this object.
- HKEY_CLASSES_ROOT - Static variable in class cool.scx.ffm.platform.win32.WinReg
- HKEY_CURRENT_CONFIG - Static variable in class cool.scx.ffm.platform.win32.WinReg
- HKEY_CURRENT_USER - Static variable in class cool.scx.ffm.platform.win32.WinReg
- HKEY_CURRENT_USER_LOCAL_SETTINGS - Static variable in class cool.scx.ffm.platform.win32.WinReg
- HKEY_DYN_DATA - Static variable in class cool.scx.ffm.platform.win32.WinReg
- HKEY_LOCAL_MACHINE - Static variable in class cool.scx.ffm.platform.win32.WinReg
- HKEY_PERFORMANCE_DATA - Static variable in class cool.scx.ffm.platform.win32.WinReg
- HKEY_PERFORMANCE_NLSTEXT - Static variable in class cool.scx.ffm.platform.win32.WinReg
- HKEY_PERFORMANCE_TEXT - Static variable in class cool.scx.ffm.platform.win32.WinReg
- HKEY_USERS - Static variable in class cool.scx.ffm.platform.win32.WinReg
- hWnd() - Method in record class cool.scx.ffm.platform.win32.helper.WindowHelper.WindowInfo
-
Returns the value of the
hWndrecord component.
I
- IntArrayMapper - Class in cool.scx.ffm.type.mapper
-
IntArrayMapper
- IntArrayMapper(int[]) - Constructor for class cool.scx.ffm.type.mapper.IntArrayMapper
- INTERNET_SETTINGS_KEY_PATH - Static variable in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
-
注册表项地址
- IntMapper - Class in cool.scx.ffm.type.mapper
-
IntMapper
- IntMapper() - Constructor for class cool.scx.ffm.type.mapper.IntMapper
- IntMapper(int) - Constructor for class cool.scx.ffm.type.mapper.IntMapper
- IntWrapper - Interface in cool.scx.ffm.type.wrapper
-
IntWrapper
- invoke(Object, Method, Object[]) - Method in class cool.scx.ffm.FFMProxy
- isVisible() - Method in record class cool.scx.ffm.platform.win32.helper.WindowHelper.WindowInfo
-
Returns the value of the
isVisiblerecord component. - IsWindowVisible(MemorySegment) - Method in interface cool.scx.ffm.platform.win32.User32
K
- Kernel32 - Interface in cool.scx.ffm.platform.win32
-
提供一些 Kernel32 标准的接口
- KERNEL32 - Static variable in interface cool.scx.ffm.platform.win32.Kernel32
- KEY_CREATE_LINK - Static variable in class cool.scx.ffm.platform.win32.WinNT
- KEY_CREATE_SUB_KEY - Static variable in class cool.scx.ffm.platform.win32.WinNT
- KEY_ENUMERATE_SUB_KEYS - Static variable in class cool.scx.ffm.platform.win32.WinNT
- KEY_NOTIFY - Static variable in class cool.scx.ffm.platform.win32.WinNT
- KEY_QUERY_VALUE - Static variable in class cool.scx.ffm.platform.win32.WinNT
- KEY_READ - Static variable in class cool.scx.ffm.platform.win32.WinNT
- KEY_SET_VALUE - Static variable in class cool.scx.ffm.platform.win32.WinNT
- KEY_WOW64_32KEY - Static variable in class cool.scx.ffm.platform.win32.WinNT
- KEY_WOW64_64KEY - Static variable in class cool.scx.ffm.platform.win32.WinNT
- KEY_WOW64_RES - Static variable in class cool.scx.ffm.platform.win32.WinNT
- KEY_WRITE - Static variable in class cool.scx.ffm.platform.win32.WinNT
L
- left - Variable in class cool.scx.ffm.platform.win32.type.RECT
- LOCAL_HOST - Static variable in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- LongArrayMapper - Class in cool.scx.ffm.type.mapper
-
LongArrayMapper
- LongArrayMapper(long[]) - Constructor for class cool.scx.ffm.type.mapper.LongArrayMapper
- LongMapper - Class in cool.scx.ffm.type.mapper
-
LongMapper
- LongMapper() - Constructor for class cool.scx.ffm.type.mapper.LongMapper
- LongMapper(long) - Constructor for class cool.scx.ffm.type.mapper.LongMapper
- LongWrapper - Interface in cool.scx.ffm.type.wrapper
-
LongWrapper
M
- Mapper - Interface in cool.scx.ffm.type.mapper
-
类型的映射 允许外部函数修改其值 如果仅用来读取 请考虑使用
Wrapper或直接使用基本类型 因为目前 java 的基本类型无法用于泛型 所以 fromMemorySegment 返回 Object - MapperParameter - Class in cool.scx.ffm.type.paramter
-
MapperParameter
- MapperParameter(Mapper) - Constructor for class cool.scx.ffm.type.paramter.MapperParameter
- MessageBoxA(MemorySegment, String, String, int) - Method in interface cool.scx.ffm.platform.win32.User32
P
- Parameter - Interface in cool.scx.ffm.type.paramter
-
Parameter
- PostMessageW(MemorySegment, int, MemorySegment, MemorySegment) - Method in interface cool.scx.ffm.platform.win32.User32
- PROXY_ENABLE - Static variable in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- PROXY_OVERRIDE - Static variable in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- PROXY_SERVER - Static variable in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- proxyEnable() - Method in record class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper.ProxyInfo
-
Returns the value of the
proxyEnablerecord component. - ProxyInfo(String, Boolean, String[]) - Constructor for record class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper.ProxyInfo
-
Creates an instance of a
ProxyInforecord class. - proxyOverride() - Method in record class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper.ProxyInfo
-
Returns the value of the
proxyOverriderecord component. - proxyServer() - Method in record class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper.ProxyInfo
-
Returns the value of the
proxyServerrecord component.
R
- RawValueParameter - Class in cool.scx.ffm.type.paramter
-
原始值
- RawValueParameter(Object) - Constructor for class cool.scx.ffm.type.paramter.RawValueParameter
- READ_CONTROL - Static variable in class cool.scx.ffm.platform.win32.WinNT
- RECT - Class in cool.scx.ffm.platform.win32.type
-
GetWindowRect 结构
- RECT() - Constructor for class cool.scx.ffm.platform.win32.type.RECT
- REG_BINARY - Static variable in class cool.scx.ffm.platform.win32.WinNT
- REG_DWORD - Static variable in class cool.scx.ffm.platform.win32.WinNT
- REG_DWORD_BIG_ENDIAN - Static variable in class cool.scx.ffm.platform.win32.WinNT
- REG_DWORD_LITTLE_ENDIAN - Static variable in class cool.scx.ffm.platform.win32.WinNT
- REG_EXPAND_SZ - Static variable in class cool.scx.ffm.platform.win32.WinNT
- REG_FULL_RESOURCE_DESCRIPTOR - Static variable in class cool.scx.ffm.platform.win32.WinNT
- REG_LINK - Static variable in class cool.scx.ffm.platform.win32.WinNT
- REG_MULTI_SZ - Static variable in class cool.scx.ffm.platform.win32.WinNT
- REG_NONE - Static variable in class cool.scx.ffm.platform.win32.WinNT
- REG_QWORD - Static variable in class cool.scx.ffm.platform.win32.WinNT
- REG_QWORD_LITTLE_ENDIAN - Static variable in class cool.scx.ffm.platform.win32.WinNT
- REG_RESOURCE_LIST - Static variable in class cool.scx.ffm.platform.win32.WinNT
- REG_RESOURCE_REQUIREMENTS_LIST - Static variable in class cool.scx.ffm.platform.win32.WinNT
- REG_SZ - Static variable in class cool.scx.ffm.platform.win32.WinNT
- RegCloseKey(int) - Method in interface cool.scx.ffm.platform.win32.Advapi32
- RegEnumValueW(int, int, char[], IntMapper, IntMapper, IntMapper, MemorySegment, IntMapper) - Method in interface cool.scx.ffm.platform.win32.Advapi32
- registryGetIntValue(int, String) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registryGetIntValue(int, String, String) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registryGetIntValue(int, String, String, int) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registryGetStringValue(int, String) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registryGetStringValue(int, String, String) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registryGetStringValue(int, String, String, int) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registryGetValues(int) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registryGetValues(int, String) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registryGetValues(int, String, int) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registrySetIntValue(int, String, int) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registrySetIntValue(int, String, String, int) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registrySetIntValue(int, String, String, int, int) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registrySetStringValue(int, String, String) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registrySetStringValue(int, String, String, String) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- registrySetStringValue(int, String, String, String, int) - Static method in class cool.scx.ffm.platform.win32.helper.Advapi32Helper
- RegOpenKeyExA(int, String, int, int, IntMapper) - Method in interface cool.scx.ffm.platform.win32.Advapi32
- RegQueryInfoKeyW(int, char[], IntMapper, IntMapper, IntMapper, IntMapper, IntMapper, IntMapper, IntMapper, IntMapper, IntMapper, FILETIME) - Method in interface cool.scx.ffm.platform.win32.Advapi32
- RegQueryValueExA(int, String, int, IntMapper, IntMapper, IntMapper) - Method in interface cool.scx.ffm.platform.win32.Advapi32
- RegQueryValueExA(int, String, int, IntMapper, MemorySegment, IntMapper) - Method in interface cool.scx.ffm.platform.win32.Advapi32
- RegSetValueExA(int, String, int, int, MemorySegment, int) - Method in interface cool.scx.ffm.platform.win32.Advapi32
- right - Variable in class cool.scx.ffm.platform.win32.type.RECT
S
- SendMessageW(MemorySegment, int, MemorySegment, MemorySegment) - Method in interface cool.scx.ffm.platform.win32.User32
- SetConsoleMode(MemorySegment, long) - Method in interface cool.scx.ffm.platform.win32.Kernel32
- setProxy(WindowsProxyHelper.ProxyInfo) - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- setProxyEnabled(boolean) - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- setProxyOverride(String...) - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
-
设置绕过代理的 主机 列表
- setProxyServer(int) - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
-
设置代理服务器 (主机默认为本机)
- setProxyServer(String) - Static method in class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
-
设置代理服务器
- setValue(byte) - Method in class cool.scx.ffm.type.mapper.ByteMapper
- setValue(byte[]) - Method in class cool.scx.ffm.type.mapper.ByteArrayMapper
- setValue(char) - Method in class cool.scx.ffm.type.mapper.CharMapper
- setValue(char[]) - Method in class cool.scx.ffm.type.mapper.CharArrayMapper
- setValue(double) - Method in class cool.scx.ffm.type.mapper.DoubleMapper
- setValue(double[]) - Method in class cool.scx.ffm.type.mapper.DoubleArrayMapper
- setValue(float) - Method in class cool.scx.ffm.type.mapper.FloatMapper
- setValue(float[]) - Method in class cool.scx.ffm.type.mapper.FloatArrayMapper
- setValue(int) - Method in class cool.scx.ffm.type.mapper.IntMapper
- setValue(int[]) - Method in class cool.scx.ffm.type.mapper.IntArrayMapper
- setValue(long[]) - Method in class cool.scx.ffm.type.mapper.LongArrayMapper
- setValue(short) - Method in class cool.scx.ffm.type.mapper.LongMapper
- setValue(short) - Method in class cool.scx.ffm.type.mapper.ShortMapper
- setValue(short[]) - Method in class cool.scx.ffm.type.mapper.ShortArrayMapper
- setValue(MemorySegment) - Method in class cool.scx.ffm.type.mapper.AddressMapper
- ShortArrayMapper - Class in cool.scx.ffm.type.mapper
-
ShortArrayMapper
- ShortArrayMapper(short[]) - Constructor for class cool.scx.ffm.type.mapper.ShortArrayMapper
- ShortMapper - Class in cool.scx.ffm.type.mapper
-
ShortMapper
- ShortMapper() - Constructor for class cool.scx.ffm.type.mapper.ShortMapper
- ShortMapper(short) - Constructor for class cool.scx.ffm.type.mapper.ShortMapper
- ShortWrapper - Interface in cool.scx.ffm.type.wrapper
-
ShortWrapper
- sin(double) - Method in interface cool.scx.ffm.platform.c.C
- sqrt(double) - Method in interface cool.scx.ffm.platform.c.C
- STANDARD_RIGHTS_ALL - Static variable in class cool.scx.ffm.platform.win32.WinNT
- STANDARD_RIGHTS_EXECUTE - Static variable in class cool.scx.ffm.platform.win32.WinNT
- STANDARD_RIGHTS_READ - Static variable in class cool.scx.ffm.platform.win32.WinNT
- STANDARD_RIGHTS_REQUIRED - Static variable in class cool.scx.ffm.platform.win32.WinNT
- STANDARD_RIGHTS_WRITE - Static variable in class cool.scx.ffm.platform.win32.WinNT
- StringParameter - Class in cool.scx.ffm.type.paramter
-
StringParameter
- StringParameter(String) - Constructor for class cool.scx.ffm.type.paramter.StringParameter
- StringParameter(String, Charset) - Constructor for class cool.scx.ffm.type.paramter.StringParameter
- strlen(String) - Method in interface cool.scx.ffm.platform.c.C
- Struct - Interface in cool.scx.ffm.type.struct
-
结构数据需要继承此接口 以便在处理时按照结构数据的方式来处理
- StructParameter - Class in cool.scx.ffm.type.paramter
-
StructParameter todo 目前 只支持单层的 结构 需要支持多层
- StructParameter(Struct) - Constructor for class cool.scx.ffm.type.paramter.StructParameter
- SYNCHRONIZE - Static variable in class cool.scx.ffm.platform.win32.WinNT
T
- threadProcessId() - Method in record class cool.scx.ffm.platform.win32.helper.WindowHelper.WindowInfo
-
Returns the value of the
threadProcessIdrecord component. - title() - Method in record class cool.scx.ffm.platform.win32.helper.WindowHelper.WindowInfo
-
Returns the value of the
titlerecord component. - toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.AddressMapper
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.ByteArrayMapper
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.ByteMapper
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.CharArrayMapper
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.CharMapper
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.DoubleArrayMapper
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.DoubleMapper
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.FloatArrayMapper
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.FloatMapper
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.IntArrayMapper
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.IntMapper
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.LongArrayMapper
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.LongMapper
- toMemorySegment(Arena) - Method in interface cool.scx.ffm.type.mapper.Mapper
-
将内部数据转换为 MemorySegment (内存段)
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.ShortArrayMapper
- toMemorySegment(Arena) - Method in class cool.scx.ffm.type.mapper.ShortMapper
- toNativeParameter(Arena) - Method in class cool.scx.ffm.type.paramter.ArrayParameter
- toNativeParameter(Arena) - Method in class cool.scx.ffm.type.paramter.CallbackParameter
- toNativeParameter(Arena) - Method in class cool.scx.ffm.type.paramter.MapperParameter
- toNativeParameter(Arena) - Method in interface cool.scx.ffm.type.paramter.Parameter
- toNativeParameter(Arena) - Method in class cool.scx.ffm.type.paramter.RawValueParameter
- toNativeParameter(Arena) - Method in class cool.scx.ffm.type.paramter.StringParameter
- toNativeParameter(Arena) - Method in class cool.scx.ffm.type.paramter.StructParameter
- toNativeParameter(Arena) - Method in interface cool.scx.ffm.type.wrapper.Wrapper
- top - Variable in class cool.scx.ffm.platform.win32.type.RECT
- toString() - Method in record class cool.scx.ffm.platform.win32.helper.WindowHelper.WindowInfo
-
Returns a string representation of this record class.
- toString() - Method in record class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper.ProxyInfo
-
Returns a string representation of this record class.
- toString(char[]) - Static method in class cool.scx.ffm.FFMHelper
U
- User32 - Interface in cool.scx.ffm.platform.win32
-
提供一些 User32 标准的接口
- USER32 - Static variable in interface cool.scx.ffm.platform.win32.User32
W
- Win32Exception - Exception Class in cool.scx.ffm.platform.win32
- Win32Exception(int) - Constructor for exception class cool.scx.ffm.platform.win32.Win32Exception
- WindowHelper - Class in cool.scx.ffm.platform.win32.helper
-
简化操作 Window
- WindowHelper() - Constructor for class cool.scx.ffm.platform.win32.helper.WindowHelper
- WindowHelper.WindowInfo - Record Class in cool.scx.ffm.platform.win32.helper
- WindowInfo(MemorySegment, String, String, boolean, MemorySegment) - Constructor for record class cool.scx.ffm.platform.win32.helper.WindowHelper.WindowInfo
-
Creates an instance of a
WindowInforecord class. - WindowsProxyHelper - Class in cool.scx.ffm.platform.win32.helper
-
设置 windows 系统的代理 (使用前请检查当前操作系统是否为 Windows !!!)
- WindowsProxyHelper() - Constructor for class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper
- WindowsProxyHelper.ProxyInfo - Record Class in cool.scx.ffm.platform.win32.helper
- WinError - Class in cool.scx.ffm.platform.win32
- WinError() - Constructor for class cool.scx.ffm.platform.win32.WinError
- WinNT - Class in cool.scx.ffm.platform.win32
-
WinNT
- WinNT() - Constructor for class cool.scx.ffm.platform.win32.WinNT
- WinReg - Class in cool.scx.ffm.platform.win32
- WinReg() - Constructor for class cool.scx.ffm.platform.win32.WinReg
- WNDENUMPROC - Interface in cool.scx.ffm.platform.win32.type
-
EnumWindows 回调接口
- Wrapper<V> - Interface in cool.scx.ffm.type.wrapper
-
创建动机是为了规范化一些参数类型 此参数类型其实可以直接被替换成对应的基本类型 将其理解为只读 如果需要在外部函数中修改 请使用
Mapper - WRITE_DAC - Static variable in class cool.scx.ffm.platform.win32.WinNT
- WRITE_OWNER - Static variable in class cool.scx.ffm.platform.win32.WinNT
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form