MSDN contains documentation covering DirectManipulation . The interface documentation refers to the interface definition (DirectManipulation.idl), which you can use to create an interaction assembly. With the Windows 8 SDK installed, you will find DirectManipulation.idl in %ProgramFiles(x86)%\Windows Kits\8.0\Include\um
You can check the WPF Manipulation events first to make sure that they are enough for your scenario.
Sample code: multi-touch support in WPF
Also, search MSDN Magazine for the following articles for more information on WPF Manipulation events (unfortunately, I cannot link them at this time):
- Multi-Touch Manipulation Events in WPF
- Touch and response
- Inertia Multi-Touch
Update: To create the assembly, copy the DirectManipulation.idl file to a temporary folder. Open a Visual Studio command prompt or SDK.
cd to the temp folder where idl was copied.
Run midl directmanipulation.idl /tlb directmanipulation.tlb to create a type library.
Run directmanipulation.tlb /out:DirectManipulation.dll to generate an assembly that can be referenced in Visual Studio.
For more information on MIDL and TLBImp, see
MIDL Command Line Reference
msdn.microsoft.com/en-us/library/windows/desktop/aa367372 (v = vs .85) .aspx
MSDN: import a type library as a collection
msdn.microsoft.com/en-US/library/xwzy44e4 (v = vs .80) .aspx
n4cer source share