www.digitalmars.com Home | Search | C & C++ | D | DMDScript | News Groups | index | prev | next
Archives

D Programming
D
D.gnu
digitalmars.D
digitalmars.D.bugs
digitalmars.D.dtl
digitalmars.D.dwt
digitalmars.D.announce
digitalmars.D.learn
digitalmars.D.debugger

C/C++ Programming
c++
c++.announce
c++.atl
c++.beta
c++.chat
c++.command-line
c++.dos
c++.dos.16-bits
c++.dos.32-bits
c++.idde
c++.mfc
c++.rtl
c++.stl
c++.stl.hp
c++.stl.port
c++.stl.sgi
c++.stlsoft
c++.windows
c++.windows.16-bits
c++.windows.32-bits
c++.wxwindows

digitalmars.empire
digitalmars.DMDScript

c++.windows.32-bits - Looking for shlwapi.h or equivilant for DM

↑ ↓ ← Anonymous <Anonymous_member pathlink.com> writes:
Is shlwapi.h renamed or just not available in the DMC++ compiler & etc?
I have need of it for the WinApi AssocQueryString/AssocQueryKey commands, among
others, but I don't have header file necessary.
Jul 07 2003
↑ ↓ Arjan Knepper <arjan ask.me> writes:
For some reason it is not included in the free-commandline-compiler-package.

Download the Win32 platformSDK form M$.

Arjan

Anonymous wrote:
 Is shlwapi.h renamed or just not available in the DMC++ compiler & etc?
 I have need of it for the WinApi AssocQueryString/AssocQueryKey commands, among
 others, but I don't have header file necessary.
 
 

Jul 07 2003
↑ ↓ Anonymous <Anonymous_member pathlink.com> writes:
Download the Win32 platformSDK form M$.

Arjan

That's done, and the header file works, although the shlwapi.lib I built with implib doesn't seem to be working. shlwapi.def: LIBRARY SHLWAPI EXETYPE NT SUBSYSTEM WINDOWS EXPORTS _AssocQueryStringA 24=AssocQueryString A description doesn't matter either way, I still end up with: Error Starting Program The *removed*.EXE file is linked to missing export SHLWAPI:AssocQueryString (And of course the inevitable attached device is not working error also) Every other time this has happened it's been a bad dll or bad library link, what am I doing wrong here?
Jul 07 2003
↑ ↓ → Arjan Knepper <arjan ask.me> writes:
I allways use Jan's modified implib from http://www.digitalmars.com/~jan

Works OK for me, never had any of the problems you describe.

So give it a try.

Arjan


P.S.
My implib defs have only the EXPORTS part.

Anonymous wrote:
Download the Win32 platformSDK form M$.

Arjan

That's done, and the header file works, although the shlwapi.lib I built with implib doesn't seem to be working. shlwapi.def: LIBRARY SHLWAPI EXETYPE NT SUBSYSTEM WINDOWS EXPORTS _AssocQueryStringA 24=AssocQueryString A description doesn't matter either way, I still end up with: Error Starting Program The *removed*.EXE file is linked to missing export SHLWAPI:AssocQueryString (And of course the inevitable attached device is not working error also) Every other time this has happened it's been a bad dll or bad library link, what am I doing wrong here?

Jul 08 2003