Open ZDK Reference

Here is a list of all the OpenZDK libraries (this list it not done yet) and their function signatures. Note that not all of the function signatures have been reverse engineered by the original team. Also make sure to either define ZUNE_HD or ZUNE_SD (for all other models) before compiling your project.

Note: Function signatures that are commented out have not yet been reverse engineered.

Note: zdkgl.h (use the Tegra headers instead), zdkcloud.h (Zune Cloud does not exist anymore), zcontent.h have been omitted, as they don't provide any useable functionality nowadays.

zdk.h

This file just includes all other ZDK header files.

zdkaudio.h

  • DLL: zdksystem.dll
  • Coverage: 16 / 16
  • Description: Play audio on the Zune.

zdkcontent.h

  • DLL: zdksystem.dll
  • Coverage: 4 / 7
  • Description: Open XNA Storage Containers / ZCP Files

zdkdisplay.h

  • DLL: zdksystem.dll
  • Coverage: 22 / 23
  • Description: Functionality for 2D rendering (with DirectX or DirectDraw??)

zdkfont.h

  • DLL: ???
  • Coverage: 7 / 8
  • Description: Text Rendering

zdkimage.h

  • DLL: ???
  • Coverage: ???
  • Description: Image Loading/Processing

zdkinput.h

  • DLL: ???
  • Coverage: ???
  • Description: Get touch and accelerometer data

🗺️ OpenZDK