ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ áá
áºááŸá
áºá¡ááŒá¬ááœáẠá
ááºážáááºáá¬ážááŸááºáž áá áá¯
ááá¯ááºážáá²ááŸá¬
áá±á¬á·
- PE áá±á¬áºáááºááŒáá·áº áá±á¬áºáá»á°ážáá»á¬áž
- MinGW compiler ááŒáá·áº Wine module á¡áá»á¬ážá á¯ááᯠELF á¡á á¬áž PE (Portable Executableá Windows ááœááºá¡áá¯á¶ážááŒá¯áááº) executable file format ááŒáá·áºáááºáá±á¬ááºáá¬ážáá«áááºá PE ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááẠdisk ááŸáá·áº memory á¡ááœááºážááŸá system modules áá»á¬ážáá¡áá±á¬ááºá¡áá¬ážááá¯á¡áááºááŒá¯ááá·áºá¡áá»áá¯ážáá»áá¯ážáá±á¬áá±á¬áºáá®áá¬ááœááºááŸá¯á¡á á®á¡á ááºáá»á¬ážááá¯áá¶á·ááá¯ážááŒááºážááŸáá·áºááŒá¿áá¬áá»á¬ážááá¯ááŒá±ááŸááºážáá±ážáááºá
- PE executable áá»á¬ážááᯠááá¯á¡áá«ááœáẠá¡ááá¯áá áºáá±áá¬ááᯠáá¯á¶ážá áœá²á ááááºááŒáá·áº dummy DLL ááá¯ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá·áºá¡á á¬áž ~/.wine ($WINEPREFIX) directory ááá¯á· áá°ážáá°áá¬ážáá«áááºá
- PE áá±á¬áºáááºááá¯á· ááŒá±á¬ááºážáá¬ážáá±á¬ áá±á¬áºáá»á°ážáá»á¬ážááẠá
á¶ááŸá¯ááºážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
wchar Unicode ááŒáá·áº C áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááŸáá·áº ááááºážáá±áá»á¬áž (á¥ááá¬á L"abc"); - Wine C runtime ááẠDLL áá»á¬ážááá¯áááºáá±á¬ááºáá±á¬á¡áá« MinGW runtime á¡á á¬áž Default á¡á¬ážááŒáá·áºá¡áá¯á¶ážááŒá¯áá±á¬ MinGW ááœááºáááºáá±á¬ááºáá¬ážáá±á¬ binaries áá»á¬ážááŸáá·áºáá»áááºáááºááŒááºážá¡ááœááºáá¶á·ááá¯ážááŸá¯áááºáá±á¬ááºážáá±ážáá¬ážáááºá
- ááááºáá
áºá
áá
áºááœá²
- áááºáááºáá»á¬ážááᯠááá¯ááºážááá áºáá»áá» ááŒá±á¬ááºážáá²ááá¯ááºááŸá¯ á¡áá«á¡ááẠáá±á¬áºáá®áá¬áá»á¬ážááŸáá·áº ááááºáá Ạá¡áááºáá¬áá»á¬ážá áœá¬ááŒáá·áº áá¯ááºáá±á¬ááºááẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá
- Vulkan ááááºáá ẠAPI á¡ááœáẠáááá¯ááºáá¬ááᯠVulkan 1.1.126 áááºááŸááºáá»ááºááŸáá·áºá¡áá® á¡ááºááááºáá¯ááºáá¬ážáá«áááºá
- WindowsCodecs á á¬ááŒáá·áºááá¯ááºááẠá¡ááœáŸááºážááááºážáá¬ážáá±á¬ palette áá«ááŸááá±á¬ áá±á¬áºáááºáá»á¬ážá¡áá«á¡ááẠáá±á¬ááºááẠraster áá±á¬áºáááºáá»á¬ážááᯠááŒá±á¬ááºážááẠá áœááºážáááºááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
- Direct3D
- áá»ááºááŸá¬ááŒááºá¡ááŒáá·áº Direct3D á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠáá¯ááºáá±á¬ááºáá±á¬á¡áá«á áá»ááºááŸá¬ááŒááºáá»áœá±áá¬áá±á«áºááá¯ááŸá¯ááᯠááááºááá¯á·áá¬ážáááºá
- DXGI (DirectX Graphics Infrastructure) ááẠáááºážááááºážááá¯ážááᯠáá»áŸá±á¬á·áá»ááá¯ááºáá±á¬á¡áá«ááœáẠá¡ááºááá®áá±ážááŸááºážá¡á¬áž á¡áááá±ážááẠáá¶á·ááá¯ážááŸá¯áá áºáá¯ááᯠááá·áºááœááºážáá¬ážááŒá®ážá áááºážááẠá¡ááá®áá±ážááŸááºážá¡á¬áž áááºážááá¯ážááᯠáá»áŸá±á¬á·áá»ááá·áºá¡áá« á¡áááºážá¡ááŒá áº-á¡áá±ážáá±ážáá¯ááºáá±á¬ááºááŸá¯áá»á¬ážá á áœááºážáá±á¬ááºáááºááᯠáá»áŸá±á¬á·áá»ááá¯ááºá á±áááºááŒá áºáááºá
- DXGI ááᯠá¡áá¯á¶ážááŒá¯ááá·áº á¡ááºááºáá®áá±ážááŸááºážáá»á¬ážá¡ááœááºá Alt+Enter áá±á«ááºážá ááºá¡áá¯á¶ážááŒá¯á áá»ááºááŸá¬ááŒááºá¡ááŒáá·áºááŸáá·áº áááºážááá¯ážáá¯ááºááŒá¬ážááá¯á· ááŒá±á¬ááºážáá²ááá¯ááºááŒá®ááŒá áºáááºá
- Direct3D 12 á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á á áœááºážáá±á¬ááºáááºáá»á¬ážááᯠáá»á²á·ááœááºáá¬ážááŒá®ážá á¥ááá¬á ááá¯á¡áá«ááœáẠáá»ááºááŸá¬ááŒááºá¡ááŒáá·áºááŸáá·áº áááºážááá¯ážáá¯ááºáá»á¬ážá¡ááŒá¬áž ááŒá±á¬ááºážááŒááºážá áá»ááºááŸá¬ááŒááºáá¯ááºáá»á¬ážááŒá±á¬ááºážáá²ááŒááºážá á¡ááœááºááᯠáá»á²á·ááœááºááŒááºážááŸáá·áº áááºáááºááŸá¯ááŒá¬ážáá¶á¡á á¬ážááá¯ážáá¬á (áá²ááŸááºááŸá¯ááŒá¬ážáá¬á) ááá¯á·á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááŸááá¬áá«áááºá
- ááœáá·áºáááºážááŒááºáá¬ááŸá¯ááŸáá·áº á¡ááááºá¡áááºá
ááºážáááºááŸá¯áá»á¬ážá¡ááœáẠá¡áá»áá¯ážáá»áá¯ážáá±á¬ áááºááááááºáá»ááºážá¡ááŒá±á¡áá±áá»á¬ážááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬áẠááá¯ááºááœááºááŒááºážá DirectDraw á¡áá¬ááá¹áá¯áá»á¬ážááᯠááŸá¬ážááœááºážá
áœá¬á¡áá¯á¶ážááŒá¯ááŒááºážáá²á·ááá¯á·áá±á¬ áááºááááááºáá»ááºážá¡ááŒá±á¡áá±áá»á¬ážááᯠááá¯ááá¯áá±á¬ááºážááœááºá
áœá¬ ááá¯ááºááœááºáá±á¬ááºááœááºááŒááºážá
ááá ẠáááŸááºáá±á¬áááºážááá¯ážáá»á¬ážá¡ááœáẠDirect3 á ááºáá á¹á ááºážáá»á¬ážááᯠáááºáá®ážááŒááºážá á¡áááá·áºáá¯á¶áž ááá·áºáááºáá±á¬ááºáááºááá¯ážáá»á¬ážááẠá¡áá»á¬ážáá¯á¶ážááŸáá·áºáá®áá»áŸááá·áº ááŒááºááá¯ááºáá±á¬áá±áá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áááºáá®ážááŒááºážá - Direct3D 8 ááŸáá·áº 9 ááẠááá¯ááá¯áááá»áá±á¬ ááŒá±áá¬áá¶ááŒááºážááᯠáá±ážááẠ"
áá áºáááºáááºá » áááºáá¬ážáá±á¬ textures áá§áááá¬áá»á¬áž; - S3TC áááºážáááºážááᯠá¡áá¯á¶ážááŒá¯á áá»á¯á¶á·áá¬ážáá±á¬ 3D á¡ááœááºá¡ááŒááºáá»á¬ážááᯠáááºááá·áºá¡áá« ááá¯á¡ááºáá±á¬ ááááºá á¬áá±áá¬á á¡ááœááºá¡á á¬ážááᯠáá»áŸá±á¬á·áá»ááá¯ááºááẠ(áá¯á¶ážááááºááŒááºážá¡á á¬ážá á¡ááœááºá¡ááŒááºáá»á¬ážááᯠá¡áá¯á¶ážááá¯ááºáá¯ááºáááº)á
- á¡ááºáá¬áá±á·á
áºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
ID3D11 Multithread Multi-threaded applications áá»á¬ážááœáẠá¡áá±ážááŒá®ážáá±á¬á¡ááá¯ááºážáá»á¬ážááᯠáá¬ááœááºáááºá - DirectDraw á¡ááá®áá±ážááŸááºážáá±á¬ááºážáá»á¬ážá¡ááœáẠá¡áááºážáá±á¬áẠááœááºáá»ááºááŸá¯áá»á¬ážááŸáá·áº áááºáááºáá±á¬ á¡áá»áá¯ážáá»áá¯ážáá±á¬ ááá¯ážáááºááŸá¯áá»á¬ážááŸáá·áº ááŒááºáááºááŸá¯áá»á¬áž ááŒá¯áá¯ááºáá¬ážáá«áááºá
- API ááŸá á¡ááááºá¡á¬áááááºáá»á¬ážá¡ááŒá±á¬ááºáž á¡áá»ááºá¡áááºáááŸáááẠáá±á¬ááºáááºáá±á«áºááá¯ááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºáá²á·áááºá
ShaderReflection ; - wined3d ááᯠááᯠáá¶á·ááá¯ážáá±ážáá±áá«ááŒá®á
áá±á¬ááºáá±á¬áẠááááááºáá¬ážáá±á¬ á¡áááºážá¡ááŒá áºáá»á¬ážááᯠáá¯ááºáá±á¬ááºáááºá¡ááœáẠCPU-basedá - Direct3D ááœáẠá¡ááá¡ááŸááºááŒá¯áá¬ážáá±á¬ ááááºáá áºáááºáá»á¬ážá áá±áá¬áá±á·á áºááᯠááá¯ážáá»á²á·áá¬ážáááºá
- á¡áá áºááá·áºáá¬ážáá±á¬ registry keys HKEY_CURRENT_USER\Software\Wine\Direct3D- "shader_backend" (shader_backend á¡ááœáẠbackend- GLSL á¡ááœáẠ"glsl"á ARB vertex/fragment á¡ááœáẠ"arb" ááŸáá·áº shader support ááá¯ááááºááẠ"none") "strict_shader_math" ( 0x1 - ááœáá·áºáá«á 0x0 - Direct3D á¡ááááºá¡á¬áá«áááŒá±á¬ááºážáá²ááŒááºážááᯠááááºáá«)á "UseGLSL" áá±á¬á·ááᯠááá·áºááœááºáá¬ážááẠ("shader_backend" ááᯠáá¯á¶ážááá·áºáááº);
- D3DX
- 3D texture compression ááá¹ááá¬áž S3TC (S3 Texture Compression) á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºááŒá®ážá
- áá¯á¶ááá¹áá¬ááºááŒáá·áºááœááºážááŒááºážááŸáá·áº áá¯á¶áá±á¬áºááááá±á¬ áá»ááºááŸá¬ááŒááºáá»á¬ážáá²á·ááá¯á·áá±á¬ áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá ááŸááºáááºáá±á¬ á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯áá»á¬ážááᯠáá±á«ááºážááá·áºáá¬ážáááºá
- áááºáá®ážááŸá¯áá±á¬ááºááœáẠá¡áá»áá¯ážáá»áá¯ážáá±á¬ ááá¯ážáááºááŸá¯ááŸáá·áº ááŒááºáááºááŸá¯áá»á¬áž ááŒá¯áá¯ááºáá¬ážáááºá
á¡ááŒááºá¡á¬áá¯á¶áááºáá±á¬ááºááŸá¯ ;
- Kernel (Windows Kernel Interfaces)
- Kernel32 ááœáẠá¡áá¯á¶ážááŒá¯ááá·áº áá¯ááºáá±á¬ááºáá»ááºá¡áá»á¬ážá
á¯ááᯠáá±áá¬ááœáŸá±á·ááá¯ááºáá«ááŒá®á
KernelBaseá Windows áááá¯áá¬ááœááºááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážá¡á±á¬ááºáá«á¡ááá¯ááºážá - loading á¡ááœááºá¡áá¯á¶ážááŒá¯áá±á¬ directory áá»á¬ážááœáẠ32- ááŸáá·áº 64-bit DLL áá»á¬ážááᯠáá±á¬ááŸá±á¬ááá¯ááºáááºá áááºááŸááá áºá¡ááááºá¡áááºááŸáá·áº ááá¯ááºáá®ááŸá¯áááŸááá±á¬ á á¬ááŒáá·áºááá¯ááºáá»á¬ážááᯠáá»á áºáá»á°ááŸá¯áá¬ážááŒá±á¬ááºáž áá±áá»á¬á á±ááẠ(áá/64) áááºážááŒá±á¬ááºážáá áºáá»áŸá±á¬ááºááœáẠá¡áááºá áááºááŸááá áºá¡ááááºá¡áááºá¡ááœáẠááŸááºáááºáá±á¬ á á¬ááŒáá·áºááá¯ááºáá áºáá¯ááᯠááŸá¬ááœá±á·ááá¯ááºáááºá
- á ááºáá á¹á ááºážáááá¯ááºáá¬áá»á¬ážá¡ááœááºá
- ááŸáá·áºáááºáá±á¬á·ááá»á¬ážá á¡ááŒáẠmutexes ááŸáá·áº á¡áááºážá¡ááŒá áºáá áºáá¯ááŸáá·áº áá»áááºáááºáá¬ážáá±á¬ variable áá»á¬ážáá²á·ááá¯á·áá±á¬ ááŸáá·áºááŒááºážáá±á¬á·ááá±á¬ááºáá»á¬ážá
- á¡ááá®áá±ážááŸááºážáá»á¬ážááẠáááºááá® á¡ááŒá±á¡áá±ááᯠááŸááºáááºá áœá¬ á¡áááá±ážáá¬ážááŒá±á¬ááºáž áá±áá»á¬á á±áá«á
- Kernel32 ááœáẠá¡áá¯á¶ážááŒá¯ááá·áº áá¯ááºáá±á¬ááºáá»ááºá¡áá»á¬ážá
á¯ááᯠáá±áá¬ááœáŸá±á·ááá¯ááºáá«ááŒá®á
- User Interface ááŸáá·áº Desktop áá±á«ááºážá
ááºááŒááºážá
- á¡áááá·áºáá¯á¶ážááŒáááºážáá±á«ááºáá»á¬ážááᯠááᯠWindows 3.1 á ááá¯ááºá¡áá¯ááºááœááºááẠáá±á«ááºážá ááºáá¬ážááᯠá¡áá¯á¶ážááŒá¯á ááŒááá¬ážáááºá
- ááá¯ááºáá¯á¶á
á¶á¡áá
áºáá»á¬ážááᯠááá·áºááœááºážáá¬ážáááºá
SplitButton (áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá drop-down á á¬áááºážááŸáá·áºá¡áá°ááá¯ááº) ááŸáá·áºCommand Links áá»á¬áž (áá±á¬ááºá¡ááá·áºááá¯á· ááœáŸá±á·ááẠá¡áá¯á¶ážááŒá¯ááá·áº ááá¯ááºáá¬áá±á¬á·áá±á¬ááºá áºáá»á¬ážááŸá ááá·áºááºáá»á¬áž) - Unix á áá áºááŸá áááºááá¯ááºáᬠáááºážááœáŸááºáá»á¬ážááᯠááœáŸááºááŒááŒá®áž 'áá±á«ááºážáá¯ááºáá»á¬áž' ááŸáá·áº 'ááá°áá¬áá¯á¶á á¶áá»á¬áž' ááá¯ááºááœá²áá»á¬ážá¡ááœáẠáááºá¹áá±áááá·áºááºáá»á¬ážááᯠáááºáá®ážáá¬ážáááºá
- ááá¯ááºááœááºážáá±ážáááááá¬áá»á¬áž
- á áááºáá»áááºááœááºá ááá¯á¡ááºáá±á¬ Plug & Play á ááºáá á¹á ááºážáááá¯ááºáá¬áá»á¬ážááᯠááá·áºááœááºážááŒá®áž áááºáá¬ážáááºá
- Mini-joystick (áŠážáá¯ááºááá¯ááº)á á áá®áá¬áááºáá®ážá áááºá áºááŸáá·áº áááááºáááºážáá»á¬ážá¡áá«á¡ááẠááááºážááááºážáá»á¯ááºáááááá¬áá»á¬ážá¡ááœáẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ áá¶á·ááá¯ážááŸá¯á
- áá¬ážááŸááºáž 2.2 áááá¯ááºáá® Linux kernels ááœááºá¡áá¯á¶ážááŒá¯áá²á·ááá·áº áá±á¬ááºážááœááºážáá±á¬ Linux Joystick API á¡ááœáẠáá¶á·ááá¯ážááŸá¯á¡á¬áž áááºááá¯ááºážááá¯ááºááŒá®ááŒá áºáááºá
- .NET
- Mono á¡ááºáá»ááºááᯠ4.9.4 ááœááºááŸáááẠá¡ááá·áºááŒáŸáá·áºáááºáá¬ážááŒá®áž ááᯠWindows Presentation Foundation (WPF) framework á á¡á áááºá¡ááá¯ááºážáá»á¬áž áá«áááºáá«áááºá
- áá¯á¶áááºážááœáŸááºáá áºáá¯ááœáẠMono ááŸáá·áº Gecko ááŸáá·áºá¡áá° á¡ááá¯áááá¯ááááºáá»á¬ážááᯠááá·áºááœááºážááá¯ááºáááºá ááá¯ááºáá»á¬ážááᯠ/usr/share/wine hierarchy ááœááºáá¬ážáᬠáááºážááá¯á·ááᯠááŸá±á·áááºá¡áá áºáá»á¬ážááá¯á· áá°ážáá°ááá·áºá¡á á¬ážá
- ááœááºáááºá¡ááœááºá¡ááŒááºáá»á¬áž
- MSHTML á á¬ááŒáá·áºááá¯ááºááœááºá¡áá¯á¶ážááŒá¯ááá·áº Wine Gecko ááá±á¬ááºáá¬á¡ááºáá»ááºááᯠ2.47.1 ááœááºááŸáááẠá¡ááá·áºááŒáŸáá·áºáááºáá¬ážáááºá HTML APIs á¡áá áºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááºáá«ááŒá®á
- MSHTML ááẠááá¯á¡áá« SVG ááŒááºá ááºáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
- VBScript áá¯ááºáá±á¬ááºáá»ááºá¡áá áºáá»á¬ážá áœá¬ááᯠáá±á«ááºážááá·áºáá²á·ááẠ(á¥ááá¬á á¡ááŸá¬ážááŸáá·áº ááŒáœááºážáá»áẠááá¯ááºááœááºáá°áá»á¬ážá áá¬áá®á áá±á·á áá á á¬áááºážá LBoundá RegExp.Replaceá Ð ScriptTypeInfo_* ááŸáá·áº ScriptTypeComp_Bind* áá¯ááºáá±á¬ááºáá»ááºáá»á¬áž á áááºááŒáá·áº)á
- VBScript ááŸáá·áº JScript (script persistence);
- HTTP áááºáá±á¬ááºááŸá¯ (WinHTTP) ááŸáá·áº áááºá áẠAPI (HTTPAPI) ááᯠHTTP áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯á áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáá±ážááá¯á·áááºáá¶ááá·áº client ááŸáá·áº áá¬áᬠá¡ááá®áá±ážááŸááºážáá»á¬ážá¡ááœáẠáááŠáž á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠáá±á«ááºážááá·áºáá²á·áááºá
- DHCP ááŸáá áºááá·áº HTTP proxy áááºáááºáá»á¬ážááᯠááá°ááá¯ááºááá·áº á áœááºážáááºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
- Microsoft Passport áááºáá±á¬ááºááŸá¯ááŸáá áºááá·áº á¡áá±á¬ááºá¡áá¬ážá áá á áºááŒááºážáá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠááŒááºáááºááœáŸááºážááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá
- Cryptography
- GnuTLS ááá¯á¡áá¯á¶ážááŒá¯áá±á¬á¡áá« elliptic curve cryptographic keys (ECC) á¡ááœáẠáá¶á·ááá¯ážááŸá¯ á¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
- PFX áá±á¬áºáááºááŒáá·áº ááá¯ááºáá»á¬ážá០áá±á¬á·áá»á¬ážááŸáá·áº áááºááŸááºáá»á¬ážááᯠáááºááœááºážááá¯ááºááŸá¯ááᯠáááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá
- PBKDF2 á áá¬ážááŸááºááá¯á¡ááŒá±áá¶á áá±á¬á·áá¯ááºáá¯ááºááŒááºážá¡á á®á¡á ááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯áááºááá·áºáá¬ážáááºá
- á
á¬áá¬ážááŸáá·áºáá±á¬áá·áºáá»á¬áž
- DirectWrite API á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááẠOpenType ááŸáá·áºáááºááá¯ááºááá·áº á¡ááºá¹áá«áááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áááºáá±á¬ááºážáá±ážáá¬ážáááºá
glyph áá±áá¬áá»áá¬ážááŒááºážá kerning á¡áá«á¡ááẠáááºáááºá ááá¯ááºá¡ááœáẠáá°áááºážá¡ááá¯ááºáž ááœáá·áºáá¬ážááá·áºá - áááºážááá¯á·ááᯠá¡áá¯á¶ážáááŒá¯áá® á¡áá»áá¯ážáá»áá¯ážáá±á¬ áá±áá¬ááá¬ážáá»á¬ážá ááŸááºáááºááŸá¯ááᯠá á áºáá±ážááŒááºážááŒáá·áº áá±á¬áá·áºáá±áá¬ááᯠáá¯ááºáá±á¬ááºááŒááºážá¡ááœáẠáá¯á¶ááŒá¯á¶áá±ážááᯠááŒáŸáá·áºáááºáá¬ážáááºá
- DirectWrite á¡ááºáá¬áá±á·á áºáá»á¬ážááᯠáá±á¬ááºáá¯á¶ážáá±á«áº SDK ááŸáá·áº ááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážáá«áááºá
- DirectWrite API á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááẠOpenType ááŸáá·áºáááºááá¯ááºááá·áº á¡ááºá¹áá«áááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áááºáá±á¬ááºážáá±ážáá¬ážáááºá
- á¡áá¶ááŸáá·áºáá®áá®ááá¯
- á¡áᶠAPI ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á¡áá
áºááᯠá¡ááá¯ááŒá¯áá¬ážáááºá
XAudio2 ááá±á¬áá»ááºááᯠá¡ááŒá±áá¶á áááºáá±á¬ááºáá²á·áááºááááºá¹ááá¬áá« . Wine ááœáẠFAudio ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº ááááºážáá»á¬ážááœáẠááá¯ááá¯ááŒáá·áºáá¬ážáá±á¬ á¡áá¶á¡áááºá¡ááœá±ážááᯠáááŸáááá¯ááºááŒá®áž á¡áá¶á¡ááá¯ážá¡áá»ááºáá±á¬á ááºááŒááºážááŸáá·áº á¡ááá·áºááŒáá·áº á¡áá¶á¡áá»áá¯ážáááºáá±á¬ááºááŸá¯áá»á¬ážáá²á·ááá¯á·áá±á¬ á¡ááºá¹áá«áááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá - áá±á«áºááá¯ááŸá¯á¡áá áºá¡áá»á¬ážá¡ááŒá¬ážááᯠáá®áá®áá¬áá±á¬ááºáá±ážááŸááºážáá°áá±á¬ááºá á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááœáẠááá·áºááœááºážáá¬ážááŒá®áž á áááºááŒáá¯ááºá¡áá»ááºá¡á á®ážáá»á¬ážááŒá áºááá·áº áááºážá á®ááŒááºážáá»á¬ážá á¡áááºážá¡ááŒá áºáááºáá° APIá Media Session á áááºááá¯á·ááᯠáá¶á·ááá¯ážáá±ážáá¬ážáá«áááºá
- áá¶á·ááá¯ážáá±ážáá¬ážáá±á¬ áááºááá¬áá»á¬ážá á¡ááœá¬á¡áá±ážááᯠáá»á²á·ááœááºáá±ážááá·áº v4l2 API á¡á á¬áž v4l1 API ááᯠá¡áá¯á¶ážááŒá¯á áá®áá®ááá¯ááá¯ááºá á áºáá¯ááºááŒááºážááá¯á· ááŒá±á¬ááºážáá¬ážáááºá
- á áá ẠGStreamer ááá¯á·ááá¯áẠQuickTime ááᯠááá¯á¡áá¯á¶ážááŒá¯ááá·áºá¡á á¬áž áááºáááºáá¬ážáá±á¬ AVIá MPEG-I ááŸáá·áº WAVE áá¯ááºáá«áá»á¬ážááᯠáááºááŸá¬ážááá¯ááºáá«ááŒá®á
- VMR7 configuration APIs á á¡ááá¯ááºážááœá²áá áºáá¯ááᯠááá·áºáá¬ážáááºá
- áá»ááºáááºáá áºáá¯áá»ááºážá á®á á¡áá¶á¡ááá¯ážá¡áá»ááºááᯠá¡áá¶áááá¯ááºáá¬áá»á¬ážááá¯á· áá»áááºááŸááááºá¡ááœáẠáááºáá±á¬ááºážáá¶á·ááá¯ážááŸá¯á
- á¡áᶠAPI ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á¡áá
áºááᯠá¡ááá¯ááŒá¯áá¬ážáááºá
- ááá¯ááºáá¶ááá¬
- áá°áá®áá¯ááºááá¬ážáá»á¬ážááᯠáá¬ážááŸááºáž 12.1.0 ááá¯á· á¡ááºááááºáá¯ááºáá¬ážáááºá
- áá°áá®áá¯ááºááᯠáá¯á¶ááŸááºááŒá áºá¡á±á¬áẠáá¶á·ááá¯ážáá±ážááŒááºážá
- áááºááŸááá±áááá¯á¡ááŒá±áá¶á áááá®áááºáá±á (HKEY_CURRENT_USER\Control Panel\International\Geo) ááᯠá¡ááá¯á¡áá»á±á¬ááºáááºáááºáá±ážáá«áááºá
- RPC/COM
- ááŸá¯ááºááœá±ážáá±á¬ááœá²á·á ááºážáá¯á¶áá»á¬ážááŸáá·áº arrays áá»á¬ážá¡ááœáẠtypelib ááá¯á· áá¶á·ááá¯ážááŸá¯áááºááŒáá·áºáá¬ážáááºá
- Windows Script runtime library á áááŠážá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠáá±á«ááºážááá·áºáá¬ážáááºá
- ADO (Microsoft ActiveX Data Objects) á á¬ááŒáá·áºááá¯ááºá áááŠážá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠáá±á«ááºážááá·áºáá¬ážáááºá
- áááºáááºáá°áá»á¬áž
- áá¬áá±ážááŸá¯áá»á¬áž (Patch Files) áá±ážááá¯á·ááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯á¡á¬áž MSI ááá·áºááœááºážáá°á¡ááœáẠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá¬ážáá«áááºá
- WUSA (Windows Update Standalone Installer) utility ááẠááá¯á¡áá« .MSU áá±á¬áºáááºááŒáá·áº á¡ááºááááºáá»á¬ážááᯠááá·áºááœááºážááá¯ááºááŒá®ááŒá áºáááºá
- ARM ááááºáá±á¬ááºáž
- ARM64 áááá¯áá¬á¡ááœááºá stack unwinding á¡ááœáẠá¡áá±á¬ááºá¡áá¶á·ááᯠntdll ááá¯á· áá±á«ááºážááá·áºáá¬ážáááºá ááŒááºá libunwind á á¬ááŒáá·áºááá¯ááºáá»á¬áž áá»áááºáááºááŒááºážá¡ááœáẠáááºáá±á¬ááºážáá¶á·ááá¯ážááŸá¯á
- ARM64 áááá¯áá¬á¡ááœááºá á¡áá¬ááá¹áá¯á¡ááºáá¬áá±á·á áºáá»á¬ážá¡ááœáẠáá»á±á¬ááœá±á·ááŸá¯áááŸááá±á¬ ááá±á¬ááºá á®áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
- ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáááááá¬áá»á¬áž / Winelib
- Visual Studio á០á¡ááŸá¬ážááŸá¬ááŒááºááŒááºážá¡á¬áž Wine ááœáẠáá¯ááºáá±á¬ááºáá±áá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠá¡áá±ážááááºážá áá áºááŒáá·áº á¡ááŸá¬ážááŸá¬ááẠVisual Studio á០á¡ááŸá¬ážááŸá¬ááŒááºááá¯ááºá áœááºážááᯠáááºááŒáá·áºáá¬ážáááºá
- DBGENG (Debug Engine) á á¬ááŒáá·áºááá¯ááºááᯠáá áºá áááºáá áºááá¯ááºážá¡áá±á¬ááºá¡áááºáá±á¬áºááŒá®ážáá«ááŒá®á
- Windows á¡ááœáẠá á¯á ááºážáá¬ážáá±á¬ Binaries ááẠlibwine áá±á«áºááœáẠá¡á¬ážáááá¯ážáá±á¬á·áá² áááºážááá¯á·á¡á¬áž áááºáá±á¬ááºážááŸá®ááá¯ááŸá¯áááŸááá² Windows áá±á«áºááœáẠáá¯ááºáá±á¬ááºááá¯ááºá á±ááŒááºážá
- áá±á«ááºážá á®ážááá¯ááºáá»á¬ážá¡ááœáẠáááºážááŒá±á¬ááºážááᯠáá¯á¶ážááŒááºááẠResource Compiler ááŸáá·áº IDL Compiler ááœáẠ'--sysroot' option ááᯠááá·áºááœááºážáá¬ážáááºá
- 'âtarget'á 'âwine-objdir' ááœá±ážá
áá¬áá»á¬ážááᯠwinegcc ááá¯á· ááá·áºáá¬ážáááºá
áá±á«ááºážá ááºá á¯á ááºážááŸá¯á¡ááœáẠáááºáááºážáá»ááºááᯠááá¯ážááŸááºážááœááºáá°á á±ááá·áº 'âwinebuild' ááŸáá·áº '-fuse-ld'á
- ááá·áºááœááºážáá¬ážáá±á¬ Applications áá»á¬áž
- console encoding ááᯠconfigure áá¯ááºááẠCHCP utility ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
- MSI áá±á¬áºáááºááœáẠáá±áá¬áá±á·á áºáá»á¬ážááᯠááŒáá¯ážááá¯ááºáááºá¡ááœáẠMSIDB utility ááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºááŒá®ážááŒá áºáááºá
- á
áœááºážáá±á¬ááºáááºá¡áá±á¬ááºážáá¯á¶áž
- ááááºážáá»á¬ážá áœá¬á render loop ááœáẠá áœááºážáá±á¬ááºáááºááŒáá·áºáá¬ážáá±á¬ á áá Ạtimer áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠá¡áá»áá¯ážáá»áá¯ážáá±á¬ á¡áá»áááºááá¯ááºáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááœáŸá±á·ááŒá±á¬ááºážáá¬ážáá«áááºá
- FS ááœáẠExt4 ááᯠá¡áá¯á¶ážááŒá¯ááẠá
áœááºážáááºááᯠááá·áºááœááºážáá²á·áááºá
á á áºá¡á áá¯ážá case sensitivity ááá«áá² á¡áá¯ááºá - LBS_NODATA áá¯ááºááœáẠáááºáááºáá±áá±á¬ á á¬áááºážááŒáááŸá¯ ááá¯ááºáá¬áá±á¬á·ááºáá»á¬ážááŸá á¡á áááºá¡ááá¯ááºážá¡áá»á¬ážá¡ááŒá¬ážááᯠáá¯ááºáá±á¬ááºááŒááºážá á áœááºážáá±á¬ááºáááºááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážáá«áááºá
- Linux á¡ááœáẠSRW áá±á¬á·ááá±á¬ááºáá»á¬áž (Slim Reader/Writer) ááᯠFutex ááá¯á· áá¬áá¬ááŒááºááá¯áá¬ážááá·áº ááá¯ááá¯ááŒááºáááºá áœá¬ á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯áá áºáᯠáááºááá·áºáá¬ážáááºá
- ááŒááºáááŸá®ááá¯ááŸá¯
- module áá»á¬ážááᯠPE áá±á¬áºáááºááŒáá·áº á á¯á ááºážáááºá¡ááœáẠMinGW-w64 cross-compiler ááᯠá¡áá¯á¶ážááŒá¯áááºá
- XAudio2 ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá¬ááœáẠFAudio á á¬ááŒáá·áºááá¯áẠááá¯á¡ááºáá«áááºá
- BSD á
áá
áºáá»á¬ážááœáẠááá¯ááºááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááᯠááŒá±áá¬áá¶áááº
Inotify á á¬ááŒáá·áºááá¯ááºááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá - ARM64 ááááºáá±á¬ááºážááœááºááŒáœááºážáá»ááºáá»á¬ážááá¯ááá¯ááºááœááºáááºá Unwind á á¬ááŒáá·áºááá¯áẠááá¯á¡ááºáá«áááºá
- Video4Linux1 á¡á á¬áž Video4Linux2 á á¬ááŒáá·áºááá¯ááºááᯠááᯠááá¯á¡ááºáá«áááºá
source: opennet.ru