• This repository has been archived on 28/Nov/2022
  • Stars
    star
    445
  • Rank 97,569 (Top 2 %)
  • Language
    C#
  • License
    Other
  • Created almost 10 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Windows API Code Pack 1.1

Windows-API-Code-Pack-1.1

README

NuGet packages (recommended)

https://www.nuget.org/packages/WindowsAPICodePack-Core/

https://www.nuget.org/packages/WindowsAPICodePack-Shell/

https://www.nuget.org/packages/WindowsAPICodePack-ShellExtensions/

https://www.nuget.org/packages/WindowsAPICodePack-DirectX/

https://www.nuget.org/packages/WindowsAPICodePack-ExtendedLinguisticServices/

https://www.nuget.org/packages/WindowsAPICodePack-Sensors/

Licence

See LICENCE for the original licence (retrieved from WebArchive). The library is not developed anymore by Microsoft and seems to have been left as 'free to use'. A clarification or update about the licence terms from Microsoft is welcome, however.

Release notes

See CHANGELOG for latest changes.

Bugs

When you submit a bug:

  • provide a short example code showing the bug
  • describe the expected behavior/result

Usage notes

TaskDialog

If you get the following exception when you instantiate a TaskDialog:

An unhandled exception of type 'System.NotSupportedException' occurred in Microsoft.WindowsAPICodePack.dll

Additional information: TaskDialog feature needs to load version 6 of comctl32.dll but a different version is current loaded in memory.

To fix it, create an application manifest and un-comment the following block section:

  <!-- Enable themes for Windows common controls and dialogs (Windows XP and later) -->
  <!-- <dependency>
    <dependentAssembly>
      <assemblyIdentity
          type="win32"
          name="Microsoft.Windows.Common-Controls"
          version="6.0.0.0"
          processorArchitecture="*"
          publicKeyToken="6595b64144ccf1df"
          language="*"
        />
    </dependentAssembly>
  </dependency>-->

Note: you might have to restart Visual Studio as the DLLs seems to be cached in memory and rebuilding your project doesn't seem to be enough in some cases.

DirectX

The DirectX package will work under x86 and x64 configuration platforms but not for AnyCPU platform (because there is no such platform for C++/CLI projects). Consequently, the package will purposefully fail the build and tell you why it did.

Note: package is here for historical reasons, it is highly recommended to use SharpDX instead.

More Repositories

1

DearImGui

imgui & implot for .NET & OpenTK
C#
37
star
2

TrueColorConsole

24-bit coloring and VT features for .NET System.Console !
C#
26
star
3

MathGeoLib.Exports

C#
22
star
4

aubio.net

aubio for .NET
C#
13
star
5

BinaryExtensions

Types and extension methods to deal with binary data.
C#
11
star
6

Twisted

Twisted Metal reverse-engineering
C#
9
star
7

RetroArch-shaders

Some shaders for RetroArch
GLSL
8
star
8

libKeyFinder.NET

Key chord detection library for .NET
C#
6
star
9

N64UniversalCompressor

aka GEDecompressor
C++
4
star
10

eduke32

revision R5700 + bugfixes for XInput and joystick-related annoyances
C
4
star
11

libsndfile.NET

libsndfile for .NET
C#
3
star
12

Ecstatica

Reverse-engineering of Ecstatica (preliminary)
C#
3
star
13

ISO9660

Extract files/tracks from CD drive/image.
C#
3
star
14

RNCUnpacker

Rob Northern Compression unpacker for .NET
C++
3
star
15

DumpSym2IdaPython

Converts DUMPSYM output to an IDAPython script for easy symbol renaming
C#
2
star
16

libKeyFinder.NET.CLI

Key chord detection utility for Windows
C#
2
star
17

B800

Renders B800 text to a BGRA buffer.
C#
2
star
18

RAWInspector

A tool for visually inspecting binary files
C#
2
star
19

N64MidiTool

C++
2
star
20

WipeoutFusion

An attempt to reverse-engineer Wipeout Fusion :)
C#
2
star
21

libgdither-0.6

a library for applying dithering to PCM audio sources
C
2
star
22

FIRConvolution

Faster FIR filter convolution for Unity.
C#
2
star
23

nocash-GPU-command-prettifier

no$psx GPU command prettifier
HTML
2
star
24

InputMapper

(yet another) input mapper for Unity :)
C#
2
star
25

dumpsym.old

SN-Systems' DUMPSYM + batch renaming for Ghidra and IDA
C#
1
star
26

LevelDecomposer

Converts a level bitmap to a tile sheet / level data and vice-versa.
PowerShell
1
star
27

nocash-GPU-texture-calculator

no$psx GPU texture calculator
HTML
1
star
28

SfDocking

Syncfusion DockManager + Prism
C#
1
star
29

ProgressHierarchy

C#
1
star
30

Whatever

Whatever, as title says.
C#
1
star