Home > Linux, Wine > Raidcall on Wine: problem with dnsapi.dll

Raidcall on Wine: problem with dnsapi.dll

Recently I stuck with a problem that had no solution around the Internet. Raidcall, a voice chat program exclusively for Windows, refused to start under Wine referring to the absent (or wrong) library dnsapi.dll. I found out that there is such library in ./wine/drive_c/windows/system32/ folder. Replacing this file with original dnsapi.dll taken from Windows distribution didn’t help. So after that I opened winecfg, switched to Libraries, found dnsapi.dll (native) in the list and just removed it (Remove button is on the right). Then, after applying the changes, Raidcall finally started.

Hope this would help somebody.

Categories: Linux, Wine Tags: , , ,
  1. ALi
    February 29, 2012 at 5:13 pm

    Hi, Thanks for posting. I have some problem, dnsapi.dll not found, but in case its different, i go to winecfg, in Library tab , there was not any thing in the list, than i add dnsapi. But not working. again i removed the dnsapi.dll(there was only one file in the list which i have added). but no luck. same error. dnsapi.dll not found.

    Any help

    Thanks

  2. February 29, 2012 at 5:34 pm

    Hello, Ali.
    I suppose you hadn’t yet installed DirectX libraries for wine.
    Repeat the following steps:
    1. Install winetricks (should find it in the repository). Install zenity.
    2. Run “winetricks”.
    3. A window will appear. Select “Select the default wineprefix” -> “Install a Windows DLL or component” -> then mark all items with “d3” prefix. Click OK.

    Now you should see lots of files on the Library tab. dnsapi.dll should be among them.

    If something doesn’t work try to play with different libraries in winetricks. Installing “directx9” may help, or some “dotnet” libraries.

  3. November 20, 2013 at 5:38 am

    Sorry for my English, because I’m from Russia. Some people don’t likes Skype and prefer Raidcall. I have never listened name of this program. My client would like to install this software. I hope, post can help.
    In Russia we say ‘громадное спасибо’. In English I’m not sure it sounds like ‘the biggest thanks’

    • November 25, 2013 at 12:29 am

      Рад помочь, Максим;)

  4. Orgirmm
    May 30, 2016 at 3:19 am

    Dude.
    I. Love. You.

    I have been having this problem for ages, finally a solution. Thanks!

    • May 30, 2016 at 7:42 am

      Good to know it is still helpful after all those years:). Cheers, man.

  5. Jcd
    September 4, 2016 at 8:04 pm

    Actually the simplest solution (provided you already got that dll) is this:
    1. Run winecfg
    2. On the Libraries tab, add a new override for library dnsapi
    3. Save and you are done.

  1. No trackbacks yet.

Leave a reply to Orgirmm Cancel reply