Index

A B C D E F G H I K L M P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AddressMapper - Class in cool.scx.ffm.type.mapper
 
AddressMapper(MemorySegment) - Constructor for class cool.scx.ffm.type.mapper.AddressMapper
 
AddressWrapper - Interface in cool.scx.ffm.type.wrapper
 
Advapi32 - Interface in cool.scx.ffm.platform.win32
 
ADVAPI32 - Static variable in interface cool.scx.ffm.platform.win32.Advapi32
 
Advapi32Helper - Class in cool.scx.ffm.platform.win32.helper
 
Advapi32Helper() - Constructor for class cool.scx.ffm.platform.win32.helper.Advapi32Helper
 
ArrayParameter - Class in cool.scx.ffm.type.paramter
 
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
 
bottom - Variable in class cool.scx.ffm.platform.win32.type.RECT
 
ByteArrayMapper - Class in cool.scx.ffm.type.mapper
 
ByteArrayMapper(byte[]) - Constructor for class cool.scx.ffm.type.mapper.ByteArrayMapper
 
ByteMapper - Class in cool.scx.ffm.type.mapper
 
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
 

C

C - Interface in cool.scx.ffm.platform.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
todo 参数校验不是特别完善
CallbackParameter(Callback) - Constructor for class cool.scx.ffm.type.paramter.CallbackParameter
 
CharArrayMapper - Class in cool.scx.ffm.type.mapper
 
CharArrayMapper(char[]) - Constructor for class cool.scx.ffm.type.mapper.CharArrayMapper
 
CharMapper - Class in cool.scx.ffm.type.mapper
 
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
 
className() - Method in record class cool.scx.ffm.platform.win32.helper.WindowHelper.WindowInfo
Returns the value of the className record 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 interface 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(double[]) - Constructor for class cool.scx.ffm.type.mapper.DoubleArrayMapper
 
DoubleMapper - Class in cool.scx.ffm.type.mapper
 
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
 
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 interface cool.scx.ffm.platform.win32.WinError
 

F

FFMHelper - Class in cool.scx.ffm
 
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
 
FILETIME - Class in cool.scx.ffm.platform.win32.type
 
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(float[]) - Constructor for class cool.scx.ffm.type.mapper.FloatArrayMapper
 
FloatMapper - Class in cool.scx.ffm.type.mapper
 
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
 
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 interface cool.scx.ffm.platform.win32.WinReg
 
HKEY_CURRENT_CONFIG - Static variable in interface cool.scx.ffm.platform.win32.WinReg
 
HKEY_CURRENT_USER - Static variable in interface cool.scx.ffm.platform.win32.WinReg
 
HKEY_CURRENT_USER_LOCAL_SETTINGS - Static variable in interface cool.scx.ffm.platform.win32.WinReg
 
HKEY_DYN_DATA - Static variable in interface cool.scx.ffm.platform.win32.WinReg
 
HKEY_LOCAL_MACHINE - Static variable in interface cool.scx.ffm.platform.win32.WinReg
 
HKEY_PERFORMANCE_DATA - Static variable in interface cool.scx.ffm.platform.win32.WinReg
 
HKEY_PERFORMANCE_NLSTEXT - Static variable in interface cool.scx.ffm.platform.win32.WinReg
 
HKEY_PERFORMANCE_TEXT - Static variable in interface cool.scx.ffm.platform.win32.WinReg
 
HKEY_USERS - Static variable in interface cool.scx.ffm.platform.win32.WinReg
 
hWnd() - Method in record class cool.scx.ffm.platform.win32.helper.WindowHelper.WindowInfo
Returns the value of the hWnd record component.

I

IntArrayMapper - Class in cool.scx.ffm.type.mapper
 
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() - 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
 
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 isVisible record component.
IsWindowVisible(MemorySegment) - Method in interface cool.scx.ffm.platform.win32.User32
 

K

Kernel32 - Interface in cool.scx.ffm.platform.win32
 
KERNEL32 - Static variable in interface cool.scx.ffm.platform.win32.Kernel32
 
KEY_CREATE_LINK - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
KEY_CREATE_SUB_KEY - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
KEY_ENUMERATE_SUB_KEYS - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
KEY_NOTIFY - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
KEY_QUERY_VALUE - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
KEY_READ - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
KEY_SET_VALUE - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
KEY_WOW64_32KEY - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
KEY_WOW64_64KEY - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
KEY_WOW64_RES - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
KEY_WRITE - Static variable in interface 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(long[]) - Constructor for class cool.scx.ffm.type.mapper.LongArrayMapper
 
LongMapper - Class in cool.scx.ffm.type.mapper
 
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
 

M

Mapper - Interface in cool.scx.ffm.type.mapper
类型的映射 允许外部函数修改其值 如果仅用来读取 请考虑使用 Wrapper 或直接使用基本类型
MapperParameter - Class in cool.scx.ffm.type.paramter
 
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
 
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 proxyEnable record component.
ProxyInfo(String, Boolean, String[]) - Constructor for record class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper.ProxyInfo
Creates an instance of a ProxyInfo record class.
proxyOverride() - Method in record class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper.ProxyInfo
Returns the value of the proxyOverride record component.
proxyServer() - Method in record class cool.scx.ffm.platform.win32.helper.WindowsProxyHelper.ProxyInfo
Returns the value of the proxyServer record 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 interface cool.scx.ffm.platform.win32.WinNT
 
RECT - Class in cool.scx.ffm.platform.win32.type
 
RECT() - Constructor for class cool.scx.ffm.platform.win32.type.RECT
 
REG_BINARY - Static variable in interface cool.scx.ffm.platform.win32.WinNT
Free-formed binary.
REG_DWORD - Static variable in interface cool.scx.ffm.platform.win32.WinNT
32-bit number.
REG_DWORD_BIG_ENDIAN - Static variable in interface cool.scx.ffm.platform.win32.WinNT
32-bit number.
REG_DWORD_LITTLE_ENDIAN - Static variable in interface cool.scx.ffm.platform.win32.WinNT
32-bit number, same as REG_DWORD.
REG_EXPAND_SZ - Static variable in interface cool.scx.ffm.platform.win32.WinNT
Unicode null-terminated string with environment variable references.
REG_FULL_RESOURCE_DESCRIPTOR - Static variable in interface cool.scx.ffm.platform.win32.WinNT
Resource list in the hardware description.
REG_LINK - Static variable in interface cool.scx.ffm.platform.win32.WinNT
Symbolic link (unicode).
REG_MULTI_SZ - Static variable in interface cool.scx.ffm.platform.win32.WinNT
Multiple unicode strings.
REG_NONE - Static variable in interface cool.scx.ffm.platform.win32.WinNT
No value type.
REG_QWORD - Static variable in interface cool.scx.ffm.platform.win32.WinNT
64-bit number.
REG_QWORD_LITTLE_ENDIAN - Static variable in interface cool.scx.ffm.platform.win32.WinNT
64-bit number, same as REG_QWORD.
REG_RESOURCE_LIST - Static variable in interface cool.scx.ffm.platform.win32.WinNT
Resource list in the resource map.
REG_RESOURCE_REQUIREMENTS_LIST - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
REG_SZ - Static variable in interface cool.scx.ffm.platform.win32.WinNT
Unicode null-terminated string.
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(short[]) - Constructor for class cool.scx.ffm.type.mapper.ShortArrayMapper
 
ShortMapper - Class in cool.scx.ffm.type.mapper
 
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
 
STANDARD_RIGHTS_ALL - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
STANDARD_RIGHTS_EXECUTE - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
STANDARD_RIGHTS_READ - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
STANDARD_RIGHTS_REQUIRED - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
STANDARD_RIGHTS_WRITE - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
StringParameter - Class in cool.scx.ffm.type.paramter
 
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
todo 目前 只支持单层的 结构 需要支持多层
StructParameter(Struct) - Constructor for class cool.scx.ffm.type.paramter.StructParameter
 
SYNCHRONIZE - Static variable in interface 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 threadProcessId record component.
title() - Method in record class cool.scx.ffm.platform.win32.helper.WindowHelper.WindowInfo
Returns the value of the title record 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 - 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
 
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 WindowInfo record 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 - Interface in cool.scx.ffm.platform.win32
 
WinNT - Interface in cool.scx.ffm.platform.win32
 
WinReg - Interface in cool.scx.ffm.platform.win32
 
WNDENUMPROC - Interface in cool.scx.ffm.platform.win32.type
 
Wrapper<V> - Interface in cool.scx.ffm.type.wrapper
创建动机是为了规范化一些参数类型 此参数类型其实可以直接被替换成对应的基本类型 将其理解为只读 如果需要在外部函数中修改 请使用 Mapper
WRITE_DAC - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
WRITE_OWNER - Static variable in interface cool.scx.ffm.platform.win32.WinNT
 
A B C D E F G H I K L M P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form