├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── test.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── .vscode ├── c_cpp_properties.json ├── extensions.json ├── launch.json ├── notes.txt ├── settings.json └── tasks.json ├── LICENSE ├── README-zh.md ├── README.md ├── _config.yml ├── docs ├── assets │ ├── css │ │ └── main.css │ ├── images │ │ ├── icons.png │ │ ├── icons@2x.png │ │ ├── widgets.png │ │ └── widgets@2x.png │ └── js │ │ ├── main.js │ │ └── search.json ├── classes │ └── _lib_win_win_.winwin.html ├── enums │ └── _lib_win_win_.librarynames.html ├── globals.html ├── index.html ├── interfaces │ ├── _lib_ts_common_._asynccallback.html │ ├── _lib_ts_common_._refbuffer.html │ ├── _lib_ts_common_.ffiwin32fns.html │ ├── _lib_ts_common_.refbuffer.html │ ├── _lib_ts_common_.tswin32fnsbasic.html │ ├── _lib_ts_kernel32_err_handling_api_.errhandlingapi.html │ ├── _lib_ts_kernel32_lib_loader_api_fns_.libloaderapifns.html │ ├── _lib_ts_kernel32_process_threads_api_fns_.processthreadsapifns.html │ ├── _lib_ts_kernel32_sys_info_api_.sysinfoapifns.html │ ├── _lib_ts_ref_.ref.html │ ├── _lib_ts_ref_.type.html │ ├── _lib_ts_user32_win_user_fns_.winuserfns.html │ ├── _lib_win_win_.overwriteoptions.html │ └── _lib_win_win_.winwinoptions.html └── modules │ ├── _lib_cpp_comctl32_comm_ctrl_constant_.html │ ├── _lib_cpp_kernel32_err_handling_api_.html │ ├── _lib_cpp_kernel32_lib_loader_api_fns_.html │ ├── _lib_cpp_kernel32_lib_loader_api_type_.html │ ├── _lib_cpp_kernel32_process_threads_api_fns_.html │ ├── _lib_cpp_kernel32_sys_info_api_.html │ ├── _lib_cpp_user32_base_tsd_.html │ ├── _lib_cpp_user32_user_macro_fns_.html │ ├── _lib_cpp_user32_win_base_.html │ ├── _lib_cpp_user32_win_common_.html │ ├── _lib_cpp_user32_win_def_.html │ ├── _lib_cpp_user32_win_gdi_.html │ ├── _lib_cpp_user32_win_nls_.html │ ├── _lib_cpp_user32_win_nt_.html │ ├── _lib_cpp_user32_win_ternl_.html │ ├── _lib_cpp_user32_win_user_constant_.html │ ├── _lib_cpp_user32_win_user_fns_.html │ ├── _lib_cpp_user32_win_user_struct_.html │ ├── _lib_cpp_user32_win_user_type_.html │ ├── _lib_cpp_utils_.html │ ├── _lib_ts_common_.html │ ├── _lib_ts_kernel32_err_handling_api_.html │ ├── _lib_ts_kernel32_lib_loader_api_fns_.html │ ├── _lib_ts_kernel32_lib_loader_api_type_.html │ ├── _lib_ts_kernel32_process_threads_api_fns_.html │ ├── _lib_ts_kernel32_sys_info_api_.html │ ├── _lib_ts_ref_.html │ ├── _lib_ts_user32_base_tsd_.html │ ├── _lib_ts_user32_guid_def_.html │ ├── _lib_ts_user32_win_base_.html │ ├── _lib_ts_user32_win_def_.html │ ├── _lib_ts_user32_win_gdi_.html │ ├── _lib_ts_user32_win_nls_.html │ ├── _lib_ts_user32_win_nt_.html │ ├── _lib_ts_user32_win_ternl_.html │ ├── _lib_ts_user32_win_user_fns_.html │ ├── _lib_ts_user32_win_user_struct_.html │ ├── _lib_ts_user32_win_user_type_.html │ └── _lib_win_win_.html ├── example ├── create-thread.js ├── create-window.js └── mouse-hook.js ├── jest.config.js ├── lib ├── cpp │ ├── comctl32 │ │ ├── comm_ctrl_constant.ts │ │ └── index.ts │ ├── index.ts │ ├── kernel32 │ │ ├── err_handling_api.ts │ │ ├── index.ts │ │ ├── lib_loader_api_fns.ts │ │ ├── lib_loader_api_type.ts │ │ ├── process_threads_api_fns.ts │ │ └── sys_info_api.ts │ ├── string │ │ └── index.ts │ ├── user32 │ │ ├── base_tsd.ts │ │ ├── index.ts │ │ ├── user_macro_fns.ts │ │ ├── win_base.ts │ │ ├── win_common.ts │ │ ├── win_def.ts │ │ ├── win_gdi.ts │ │ ├── win_nls.ts │ │ ├── win_nt.ts │ │ ├── win_ternl.ts │ │ ├── win_user_constant.ts │ │ ├── win_user_fns.ts │ │ ├── win_user_struct.ts │ │ └── win_user_type.ts │ └── utils.ts ├── index.ts ├── library.ts ├── ts │ ├── common.ts │ ├── index.ts │ ├── kernel32 │ │ ├── err_handling_api.ts │ │ ├── index.ts │ │ ├── lib_loader_api_fns.ts │ │ ├── lib_loader_api_type.ts │ │ ├── process_threads_api_fns.ts │ │ └── sys_info_api.ts │ ├── ref.ts │ └── user32 │ │ ├── base_tsd.ts │ │ ├── guid_def.ts │ │ ├── index.ts │ │ ├── win_base.ts │ │ ├── win_def.ts │ │ ├── win_gdi.ts │ │ ├── win_nls.ts │ │ ├── win_nt.ts │ │ ├── win_ternl.ts │ │ ├── win_user_fns.ts │ │ ├── win_user_struct.ts │ │ └── win_user_type.ts └── win32-ffi.ts ├── package.json ├── scripts └── win_cpp_fns_to_ts_generator.js ├── tea.yaml ├── temp └── legacy │ ├── libloaderapi.ffi.5n69s0sihf800.txt │ ├── libloaderapi.type.5n69s0sihf800.txt │ ├── processthreadsapi.ffi.5n92fwp7u6000.txt │ ├── processthreadsapi.type.5n92fwp7u6000.txt │ ├── winuser.ffi.fns.5n6huvp09fs00.txt │ └── winuser.type.fns.5n6huvp09fs00.txt ├── tsconfig.json └── typedoc.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | linguist-language=cpp -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | temp 2 | bak 3 | .unotes 4 | lib 5 | docs -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/.vscode/notes.txt -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cSpell.enabled": false 3 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/LICENSE -------------------------------------------------------------------------------- /README-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/README-zh.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/_config.yml -------------------------------------------------------------------------------- /docs/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/assets/css/main.css -------------------------------------------------------------------------------- /docs/assets/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/assets/images/icons.png -------------------------------------------------------------------------------- /docs/assets/images/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/assets/images/icons@2x.png -------------------------------------------------------------------------------- /docs/assets/images/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/assets/images/widgets.png -------------------------------------------------------------------------------- /docs/assets/images/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/assets/images/widgets@2x.png -------------------------------------------------------------------------------- /docs/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/assets/js/main.js -------------------------------------------------------------------------------- /docs/assets/js/search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/assets/js/search.json -------------------------------------------------------------------------------- /docs/classes/_lib_win_win_.winwin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/classes/_lib_win_win_.winwin.html -------------------------------------------------------------------------------- /docs/enums/_lib_win_win_.librarynames.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/enums/_lib_win_win_.librarynames.html -------------------------------------------------------------------------------- /docs/globals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/globals.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_ts_common_._asynccallback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_ts_common_._asynccallback.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_ts_common_._refbuffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_ts_common_._refbuffer.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_ts_common_.ffiwin32fns.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_ts_common_.ffiwin32fns.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_ts_common_.refbuffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_ts_common_.refbuffer.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_ts_common_.tswin32fnsbasic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_ts_common_.tswin32fnsbasic.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_ts_kernel32_err_handling_api_.errhandlingapi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_ts_kernel32_err_handling_api_.errhandlingapi.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_ts_kernel32_lib_loader_api_fns_.libloaderapifns.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_ts_kernel32_lib_loader_api_fns_.libloaderapifns.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_ts_kernel32_process_threads_api_fns_.processthreadsapifns.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_ts_kernel32_process_threads_api_fns_.processthreadsapifns.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_ts_kernel32_sys_info_api_.sysinfoapifns.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_ts_kernel32_sys_info_api_.sysinfoapifns.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_ts_ref_.ref.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_ts_ref_.ref.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_ts_ref_.type.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_ts_ref_.type.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_ts_user32_win_user_fns_.winuserfns.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_ts_user32_win_user_fns_.winuserfns.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_win_win_.overwriteoptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_win_win_.overwriteoptions.html -------------------------------------------------------------------------------- /docs/interfaces/_lib_win_win_.winwinoptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/interfaces/_lib_win_win_.winwinoptions.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_comctl32_comm_ctrl_constant_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_comctl32_comm_ctrl_constant_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_kernel32_err_handling_api_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_kernel32_err_handling_api_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_kernel32_lib_loader_api_fns_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_kernel32_lib_loader_api_fns_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_kernel32_lib_loader_api_type_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_kernel32_lib_loader_api_type_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_kernel32_process_threads_api_fns_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_kernel32_process_threads_api_fns_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_kernel32_sys_info_api_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_kernel32_sys_info_api_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_user32_base_tsd_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_user32_base_tsd_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_user32_user_macro_fns_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_user32_user_macro_fns_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_user32_win_base_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_user32_win_base_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_user32_win_common_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_user32_win_common_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_user32_win_def_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_user32_win_def_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_user32_win_gdi_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_user32_win_gdi_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_user32_win_nls_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_user32_win_nls_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_user32_win_nt_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_user32_win_nt_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_user32_win_ternl_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_user32_win_ternl_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_user32_win_user_constant_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_user32_win_user_constant_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_user32_win_user_fns_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_user32_win_user_fns_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_user32_win_user_struct_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_user32_win_user_struct_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_user32_win_user_type_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_user32_win_user_type_.html -------------------------------------------------------------------------------- /docs/modules/_lib_cpp_utils_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_cpp_utils_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_common_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_common_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_kernel32_err_handling_api_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_kernel32_err_handling_api_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_kernel32_lib_loader_api_fns_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_kernel32_lib_loader_api_fns_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_kernel32_lib_loader_api_type_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_kernel32_lib_loader_api_type_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_kernel32_process_threads_api_fns_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_kernel32_process_threads_api_fns_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_kernel32_sys_info_api_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_kernel32_sys_info_api_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_ref_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_ref_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_user32_base_tsd_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_user32_base_tsd_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_user32_guid_def_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_user32_guid_def_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_user32_win_base_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_user32_win_base_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_user32_win_def_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_user32_win_def_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_user32_win_gdi_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_user32_win_gdi_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_user32_win_nls_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_user32_win_nls_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_user32_win_nt_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_user32_win_nt_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_user32_win_ternl_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_user32_win_ternl_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_user32_win_user_fns_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_user32_win_user_fns_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_user32_win_user_struct_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_user32_win_user_struct_.html -------------------------------------------------------------------------------- /docs/modules/_lib_ts_user32_win_user_type_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_ts_user32_win_user_type_.html -------------------------------------------------------------------------------- /docs/modules/_lib_win_win_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/docs/modules/_lib_win_win_.html -------------------------------------------------------------------------------- /example/create-thread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/example/create-thread.js -------------------------------------------------------------------------------- /example/create-window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/example/create-window.js -------------------------------------------------------------------------------- /example/mouse-hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/example/mouse-hook.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/cpp/comctl32/comm_ctrl_constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/comctl32/comm_ctrl_constant.ts -------------------------------------------------------------------------------- /lib/cpp/comctl32/index.ts: -------------------------------------------------------------------------------- 1 | export * from './comm_ctrl_constant'; -------------------------------------------------------------------------------- /lib/cpp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/index.ts -------------------------------------------------------------------------------- /lib/cpp/kernel32/err_handling_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/kernel32/err_handling_api.ts -------------------------------------------------------------------------------- /lib/cpp/kernel32/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/kernel32/index.ts -------------------------------------------------------------------------------- /lib/cpp/kernel32/lib_loader_api_fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/kernel32/lib_loader_api_fns.ts -------------------------------------------------------------------------------- /lib/cpp/kernel32/lib_loader_api_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/kernel32/lib_loader_api_type.ts -------------------------------------------------------------------------------- /lib/cpp/kernel32/process_threads_api_fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/kernel32/process_threads_api_fns.ts -------------------------------------------------------------------------------- /lib/cpp/kernel32/sys_info_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/kernel32/sys_info_api.ts -------------------------------------------------------------------------------- /lib/cpp/string/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/string/index.ts -------------------------------------------------------------------------------- /lib/cpp/user32/base_tsd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/base_tsd.ts -------------------------------------------------------------------------------- /lib/cpp/user32/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/index.ts -------------------------------------------------------------------------------- /lib/cpp/user32/user_macro_fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/user_macro_fns.ts -------------------------------------------------------------------------------- /lib/cpp/user32/win_base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/win_base.ts -------------------------------------------------------------------------------- /lib/cpp/user32/win_common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/win_common.ts -------------------------------------------------------------------------------- /lib/cpp/user32/win_def.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/win_def.ts -------------------------------------------------------------------------------- /lib/cpp/user32/win_gdi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/win_gdi.ts -------------------------------------------------------------------------------- /lib/cpp/user32/win_nls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/win_nls.ts -------------------------------------------------------------------------------- /lib/cpp/user32/win_nt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/win_nt.ts -------------------------------------------------------------------------------- /lib/cpp/user32/win_ternl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/win_ternl.ts -------------------------------------------------------------------------------- /lib/cpp/user32/win_user_constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/win_user_constant.ts -------------------------------------------------------------------------------- /lib/cpp/user32/win_user_fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/win_user_fns.ts -------------------------------------------------------------------------------- /lib/cpp/user32/win_user_struct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/win_user_struct.ts -------------------------------------------------------------------------------- /lib/cpp/user32/win_user_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/user32/win_user_type.ts -------------------------------------------------------------------------------- /lib/cpp/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/cpp/utils.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/library.ts -------------------------------------------------------------------------------- /lib/ts/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/common.ts -------------------------------------------------------------------------------- /lib/ts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/index.ts -------------------------------------------------------------------------------- /lib/ts/kernel32/err_handling_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/kernel32/err_handling_api.ts -------------------------------------------------------------------------------- /lib/ts/kernel32/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/kernel32/index.ts -------------------------------------------------------------------------------- /lib/ts/kernel32/lib_loader_api_fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/kernel32/lib_loader_api_fns.ts -------------------------------------------------------------------------------- /lib/ts/kernel32/lib_loader_api_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/kernel32/lib_loader_api_type.ts -------------------------------------------------------------------------------- /lib/ts/kernel32/process_threads_api_fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/kernel32/process_threads_api_fns.ts -------------------------------------------------------------------------------- /lib/ts/kernel32/sys_info_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/kernel32/sys_info_api.ts -------------------------------------------------------------------------------- /lib/ts/ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/ref.ts -------------------------------------------------------------------------------- /lib/ts/user32/base_tsd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/user32/base_tsd.ts -------------------------------------------------------------------------------- /lib/ts/user32/guid_def.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/user32/guid_def.ts -------------------------------------------------------------------------------- /lib/ts/user32/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/user32/index.ts -------------------------------------------------------------------------------- /lib/ts/user32/win_base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/user32/win_base.ts -------------------------------------------------------------------------------- /lib/ts/user32/win_def.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/user32/win_def.ts -------------------------------------------------------------------------------- /lib/ts/user32/win_gdi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/user32/win_gdi.ts -------------------------------------------------------------------------------- /lib/ts/user32/win_nls.ts: -------------------------------------------------------------------------------- 1 | 2 | export type LCTYPE = number; -------------------------------------------------------------------------------- /lib/ts/user32/win_nt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/user32/win_nt.ts -------------------------------------------------------------------------------- /lib/ts/user32/win_ternl.ts: -------------------------------------------------------------------------------- 1 | 2 | export type UNICODE_STRING = string; -------------------------------------------------------------------------------- /lib/ts/user32/win_user_fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/user32/win_user_fns.ts -------------------------------------------------------------------------------- /lib/ts/user32/win_user_struct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/user32/win_user_struct.ts -------------------------------------------------------------------------------- /lib/ts/user32/win_user_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/ts/user32/win_user_type.ts -------------------------------------------------------------------------------- /lib/win32-ffi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/lib/win32-ffi.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/package.json -------------------------------------------------------------------------------- /scripts/win_cpp_fns_to_ts_generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/scripts/win_cpp_fns_to_ts_generator.js -------------------------------------------------------------------------------- /tea.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/tea.yaml -------------------------------------------------------------------------------- /temp/legacy/libloaderapi.ffi.5n69s0sihf800.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/temp/legacy/libloaderapi.ffi.5n69s0sihf800.txt -------------------------------------------------------------------------------- /temp/legacy/libloaderapi.type.5n69s0sihf800.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/temp/legacy/libloaderapi.type.5n69s0sihf800.txt -------------------------------------------------------------------------------- /temp/legacy/processthreadsapi.ffi.5n92fwp7u6000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/temp/legacy/processthreadsapi.ffi.5n92fwp7u6000.txt -------------------------------------------------------------------------------- /temp/legacy/processthreadsapi.type.5n92fwp7u6000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/temp/legacy/processthreadsapi.type.5n92fwp7u6000.txt -------------------------------------------------------------------------------- /temp/legacy/winuser.ffi.fns.5n6huvp09fs00.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/temp/legacy/winuser.ffi.fns.5n6huvp09fs00.txt -------------------------------------------------------------------------------- /temp/legacy/winuser.type.fns.5n6huvp09fs00.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/temp/legacy/winuser.type.fns.5n6huvp09fs00.txt -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deskbtm/win32-ffi/HEAD/typedoc.json --------------------------------------------------------------------------------