USING: alien.c-types alien.syntax classes.struct windows.com
-windows.com.syntax windows.directx.d2dbasetypes windows.directx.dcommon
-windows.directx.dxgi windows.directx.dxgiformat windows.ole32 windows.types ;
+windows.com.syntax windows.directx windows.directx.d2dbasetypes
+windows.directx.dcommon windows.directx.dxgi windows.directx.dxgiformat
+windows.ole32 windows.types ;
IN: windows.directx.d2d1
LIBRARY: d2d1
USING: alien.syntax alien.c-types classes.struct windows.types
-windows.directx.dxgiformat windows.com.syntax windows.com windows.ole32
-windows.directx.dxgitype ;
+windows.directx windows.directx.dxgiformat windows.com.syntax
+windows.com windows.ole32 windows.directx.dxgitype ;
IN: windows.directx.d3d10
LIBRARY: d3d10
USING: alien.c-types alien.syntax classes.struct
-windows.com.syntax windows.directx.d3d10
+windows.com.syntax windows.directx windows.directx.d3d10
windows.directx.d3d10misc windows.directx.dxgi
windows.directx.dxgiformat windows.types ;
IN: windows.directx.d3d10_1
USING: alien.c-types alien.syntax classes.struct windows.com
-windows.com.syntax windows.directx.d3d10 windows.directx.d3d10shader
-windows.types ;
+windows.com.syntax windows.directx windows.directx.d3d10
+windows.directx.d3d10shader windows.types ;
IN: windows.directx.d3d10_1shader
LIBRARY: d3d10_1
USING: alien.c-types alien.syntax classes.struct windows.com
-windows.com.syntax windows.directx.d3d10 windows.directx.d3d10misc
-windows.directx.d3d10shader windows.types ;
+windows.com.syntax windows.directx windows.directx.d3d10
+windows.directx.d3d10misc windows.directx.d3d10shader windows.types ;
IN: windows.directx.d3d10effect
LIBRARY: d3d10
USING: alien.c-types alien.syntax windows.com windows.com.syntax
-windows.directx.d3d10 windows.directx.dxgi windows.types ;
+windows.directx windows.directx.d3d10 windows.directx.dxgi
+windows.types ;
IN: windows.directx.d3d10misc
LIBRARY: d3d10
USING: alien.c-types alien.syntax classes.struct windows.com
windows.com.syntax windows.directx.d3d10 windows.directx.d3d10misc
-windows.types ;
+windows.types windows.directx ;
IN: windows.directx.d3d10shader
LIBRARY: d3d10
USING: alien.syntax alien.c-types classes.struct windows.types
windows.directx.dxgiformat windows.com.syntax windows.com windows.ole32
-windows.directx.dxgitype windows.directx.dxgi windows.directx.d3dcommon ;
+windows.directx.dxgitype windows.directx.dxgi windows.directx.d3dcommon
+windows.directx ;
IN: windows.directx.d3d11
LIBRARY: d3d11
USING: alien.syntax windows.types alien.c-types windows.directx.d3d9types
-windows.com.syntax windows.com windows.directx.d3d9caps windows.ole32
-windows.kernel32 ;
+windows.com.syntax windows.com windows.directx windows.directx.d3d9caps
+windows.ole32 windows.kernel32 ;
IN: windows.directx.d3d9
LIBRARY: d3d9
-USING: alien.c-types alien.syntax windows.ole32 windows.types ;
+USING: alien.c-types alien.syntax windows.directx windows.ole32 windows.types ;
IN: windows.directx.d3dcompiler
LIBRARY: d3dcompiler
USING: alien.c-types alien.syntax classes.struct windows.com windows.com.syntax
-windows.directx.d3d11 windows.types ;
+windows.directx windows.directx.d3d11 windows.types ;
IN: windows.directx.d3dcsx
LIBRARY: d3dcsx
-USING: alien.syntax windows.directx.d3d10 windows.directx.d3d10misc
-windows.directx.d3d10shader windows.directx.d3dx10core windows.types ;
+USING: alien.syntax windows.directx windows.directx.d3d10
+windows.directx.d3d10misc windows.directx.d3d10shader
+windows.directx.d3dx10core windows.types ;
IN: windows.directx.d3dx10async
LIBRARY: d3dx10
USING: alien.c-types alien.syntax classes.struct windows.com
-windows.com.syntax windows.directx.d3d10
+windows.com.syntax windows.directx windows.directx.d3d10
windows.directx.d3d10misc windows.directx.d3dx10math
windows.directx.dxgi windows.gdi32 windows.types ;
IN: windows.directx.d3dx10core
USING: alien.c-types alien.syntax classes.struct windows.com
-windows.com.syntax windows.directx.d3d10
+windows.com.syntax windows.directx windows.directx.d3d10
windows.directx.d3d10misc windows.types windows.directx.d3dx10math ;
IN: windows.directx.d3dx10mesh
USING: alien.c-types alien.syntax classes.struct
-windows.directx.d3d10 windows.directx.d3d10misc
+windows.directx windows.directx.d3d10 windows.directx.d3d10misc
windows.directx.d3dx10async windows.directx.dxgiformat
windows.types ;
IN: windows.directx.d3dx10tex
-USING: alien.syntax windows.directx.d3d10misc
+USING: alien.syntax windows.directx windows.directx.d3d10misc
windows.directx.d3d10shader windows.directx.d3d11
windows.directx.d3dx11core windows.directx.d3dx11tex windows.types ;
IN: windows.directx.d3dx11async
-USING: alien.syntax windows.types windows.com.syntax alien.c-types windows.com
-windows.directx.d3d11 ;
+USING: alien.syntax windows.directx windows.types windows.com.syntax
+alien.c-types windows.com windows.directx.d3d11 ;
IN: windows.directx.d3dx11core
LIBRARY: d3dx11
USING: alien.c-types alien.syntax classes.struct
-windows.directx.d3d10misc windows.directx.d3d11
+windows.directx windows.directx.d3d10misc windows.directx.d3d11
windows.directx.d3dx11core windows.directx.dxgiformat windows.types ;
IN: windows.directx.d3dx11tex
USING: alien.c-types alien.syntax classes.struct windows.com
-windows.com.syntax windows.directx.d3d9
+windows.com.syntax windows.directx windows.directx.d3d9
windows.directx.d3dx9core windows.directx.d3dx9math
windows.directx.d3dx9mesh windows.directx.d3dx9xof
windows.types ;
USING: alien.syntax windows.types windows.directx.d3d9 windows.com.syntax
-windows.com windows.directx.d3dx9math windows.directx.d3d9types classes.struct
-windows.gdi32 ;
+windows.com windows.directx windows.directx.d3dx9math windows.directx.d3d9types
+classes.struct windows.gdi32 ;
IN: windows.directx.d3dx9core
LIBRARY: d3dx9
USING: alien.syntax classes.struct math windows.com
-windows.com.syntax windows.directx.d3d9
+windows.com.syntax windows.directx windows.directx.d3d9
windows.directx.d3d9types windows.directx.d3dx9core
windows.directx.d3dx9math windows.directx.d3dx9shader
windows.types ;
USING: math classes.struct windows.types alien.syntax windows.directx.d3d9types
-windows.com.syntax windows.com windows.directx.d3d9 ;
+windows.com.syntax windows.com windows.directx windows.directx.d3d9 ;
IN: windows.directx.d3dx9math
LIBRARY: d3dx9
USING: alien.syntax alien.c-types windows.directx.d3d9types math
-classes.struct windows.types windows.com.syntax windows.com
+classes.struct windows.types windows.com.syntax windows.com windows.directx
windows.directx.d3d9 windows.directx.d3dx9core windows.directx.d3dx9math
windows.directx.d3dx9xof ;
IN: windows.directx.d3dx9mesh
USING: alien.c-types alien.syntax classes.struct math
-windows.com windows.com.syntax windows.directx.d3d9
-windows.directx.d3dx9core windows.directx.d3dx9math
-windows.types ;
+windows.com windows.com.syntax windows.directx
+windows.directx.d3d9 windows.directx.d3dx9core
+windows.directx.d3dx9math windows.types ;
IN: windows.directx.d3dx9shader
LIBRARY: d3dx9
-USING: alien.c-types alien.syntax windows.directx.d3d9
-windows.directx.d3dx9core windows.directx.d3dx9mesh
-windows.types ;
+USING: alien.c-types alien.syntax windows.directx
+windows.directx.d3d9 windows.directx.d3dx9core
+windows.directx.d3dx9mesh windows.types ;
IN: windows.directx.d3dx9shape
LIBRARY: d3dx9
USING: alien.c-types alien.syntax classes.struct math
-windows.directx.d3d9 windows.directx.d3d9types
+windows.directx windows.directx.d3d9 windows.directx.d3d9types
windows.directx.d3dx9core windows.directx.d3dx9shader
windows.types ;
IN: windows.directx.d3dx9tex
-USING: alien.syntax classes.struct windows.com
-windows.com.syntax windows.kernel32 windows.ole32 windows.types ;
+USING: alien.syntax classes.struct windows.com windows.com.syntax
+windows.directx windows.kernel32 windows.ole32 windows.types ;
IN: windows.directx.d3dx9xof
LIBRARY: d3dx9
USING: windows.kernel32 windows.ole32 windows.com windows.com.syntax
alien alien.c-types alien.syntax kernel system namespaces math
-classes.struct windows.types ;
+classes.struct windows.types windows.directx ;
IN: windows.directx.dinput
LIBRARY: dinput
--- /dev/null
+USING: alien sequences alien.libraries ;
+IN: windows.directx
+
+{
+ { "dinput" "dinput8.dll" stdcall }
+ { "xinput" "xinput1_3.dll" stdcall }
+ { "dxgi" "dxgi.dll" stdcall }
+ { "d2d1" "d2d1.dll" stdcall }
+ { "d3d9" "d3d9.dll" stdcall }
+ { "d3d10" "d3d10.dll" stdcall }
+ { "d3d10_1" "d3d10_1.dll" stdcall }
+ { "d3d11" "d3d11.dll" stdcall }
+ { "d3dcompiler" "d3dcompiler_42.dll" stdcall }
+ { "d3dcsx" "d3dcsx_42.dll" stdcall }
+ { "d3dx9" "d3dx9_42.dll" stdcall }
+ { "d3dx10" "d3dx10_42.dll" stdcall }
+ { "d3dx11" "d3dx11_42.dll" stdcall }
+ { "dwrite" "dwrite.dll" stdcall }
+ { "x3daudio" "x3daudio1_6.dll" stdcall }
+ { "xactengine" "xactengine3_5.dll" stdcall }
+ { "xapofx" "xapofx1_3.dll" stdcall }
+ { "xaudio2" "xaudio2_5.dll" stdcall }
+} [ first3 add-library ] each
USING: alien.c-types alien.syntax classes.struct windows.com
windows.com.syntax windows.directx.dcommon windows.kernel32
-windows.ole32 windows.types ;
+windows.ole32 windows.types windows.directx ;
IN: windows.directx.dwrite
LIBRARY: dwrite
USING: alien.c-types alien.syntax classes.struct windows.com windows.com.syntax
windows.directx.dxgiformat windows.directx.dxgitype windows.kernel32
-windows.ole32 windows.types ;
+windows.ole32 windows.types windows.directx ;
IN: windows.directx.dxgi
LIBRARY: dxgi
-USING: alien.c-types alien.syntax classes.struct
+USING: alien.c-types alien.syntax classes.struct windows.directx
windows.directx.d3dx10math windows.types ;
IN: windows.directx.x3daudio
USING: alien.c-types alien.syntax classes.struct windows.com
-windows.com.syntax windows.directx.xaudio2 windows.kernel32
-windows.types ;
+windows.com.syntax windows.directx windows.directx.xaudio2
+windows.kernel32 windows.types ;
IN: windows.directx.xact3
LIBRARY: xactengine
USING: alien.c-types alien.syntax classes.struct windows.com
-windows.ole32 windows.types ;
+windows.directx windows.ole32 windows.types ;
IN: windows.directx.xapofx
LIBRARY: xapofx
USING: alien.c-types alien.syntax classes.struct math
-windows.com windows.com.syntax windows.directx.audiodefs
-windows.types ;
+windows.com windows.com.syntax windows.directx
+windows.directx.audiodefs windows.types ;
IN: windows.directx.xaudio2
LIBRARY: xaudio2
-USING: alien.c-types alien.syntax classes.struct windows.kernel32 windows.types ;
+USING: alien.c-types alien.syntax classes.struct windows.directx
+windows.kernel32 windows.types ;
IN: windows.directx.xinput
LIBRARY: xinput
{
{ "advapi32" "advapi32.dll" stdcall }
- { "dinput" "dinput8.dll" stdcall }
{ "gdi32" "gdi32.dll" stdcall }
{ "user32" "user32.dll" stdcall }
{ "kernel32" "kernel32.dll" stdcall }
{ "ole32" "ole32.dll" stdcall }
{ "usp10" "usp10.dll" stdcall }
{ "psapi" "psapi.dll" stdcall }
- { "xinput" "xinput1_3.dll" stdcall }
- { "dxgi" "dxgi.dll" stdcall }
- { "d2d1" "d2d1.dll" stdcall }
- { "d3d9" "d3d9.dll" stdcall }
- { "d3d10" "d3d10.dll" stdcall }
- { "d3d10_1" "d3d10_1.dll" stdcall }
- { "d3d11" "d3d11.dll" stdcall }
- { "d3dcompiler" "d3dcompiler_42.dll" stdcall }
- { "d3dcsx" "d3dcsx_42.dll" stdcall }
- { "d3dx9" "d3dx9_42.dll" stdcall }
- { "d3dx10" "d3dx10_42.dll" stdcall }
- { "d3dx11" "d3dx11_42.dll" stdcall }
- { "dwrite" "dwrite.dll" stdcall }
- { "x3daudio" "x3daudio1_6.dll" stdcall }
- { "xactengine" "xactengine3_5.dll" stdcall }
- { "xapofx" "xapofx1_3.dll" stdcall }
- { "xaudio2" "xaudio2_5.dll" stdcall }
} [ first3 add-library ] each