Hi!
I'm trying to find out how to avoid having to manually declare all of
the WinAPI C functions and structs before using them in VB.NET.
I'm getting familiar with VB.NET 2005 and thought I should start by
doing a copy of a little program I made in C++ years ago. That program
used a lot of the MIDI WinAPI functions (like midiInGetNumDevs and
midiInGetDevCaps). I've searched the help, net and newsgroups, but from
what I understand, I need to declare the functions and structs manually.
Is that really how it's supposed to be or is there a .NET
equivalent/wrapper for all the functions and structs?
I found a link to a file (for VB6) that seems to be declaring a lot of
the things I need, but when I search my newly installed VS 2005
environment, I dont find anything similar, only for VC (...\Microsoft
Visual Studio 8\VC\PlatformSDK\Include\MMSystem.h), and two more files
for SmartDevices.
> http://www.hpcc.ecs.soton.ac.uk/software/Win32API.Txt
Any pointers in the right direction whould be greatly appreciated!
Kind regards,
Ted Lyngmo
Mattias Sjögren - 21 Feb 2006 22:08 GMT
>I need to declare the functions and structs manually.
>Is that really how it's supposed to be
Yes
>or is there a .NET
>equivalent/wrapper for all the functions and structs?
Well you can look at places like http://www.pinvoke.net to see if
someone has done the work already.
Mattias

Signature
Mattias Sjögren [C# MVP] mattias @ mvps.org
http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
Please reply only to the newsgroup.