Who asking users to install native DirectX?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Dan Kegel

Who asking users to install native DirectX?

Post by Dan Kegel »

On Sun, Apr 27, 2008 at 12:34 PM, vitamin <[email protected]> wrote:
I'm not going to waste time explaining ...
Ah, but will you stop being so peremptory and martial?
Because there is no end to people stupidity. And play along with that is not something I personally want to do. Nor do I want to see army of idiots making suggestions to another army of idiots....
Good tech support can be done without
calling users stupid, shouting, or getting angry.
Even on a volunteer-staffed mailing list.

Moderators who persist in being rude to users will
probably find themselves no longer moderators one day.
- Dan
James McKenzie

Who asking users to install native DirectX?

Post by James McKenzie »

David Shaw wrote:
vitamin wrote:
David Shaw wrote:
Please do not assume that everyone knows and understands what you do
and that those who don't are dumb, Vitamin. *I* don't understand
why trying to install DirectX under Wine is a bad idea (not that
I've ever wanted to do so) and, with an IQ of 148, I can hardly be
accused of being dumb. Thank you.

David Shaw
With such a high IQ you sure should know how to use google.
I do - and I do. However, my point was that not everyone is at your
level of knowledge of Wine - as, indeed, you are not at my level of
knowledge in some field or other (not knowing your background, I
cannot say what that field may be, but I can guarantee that there is
one) - and simply to accuse people of being dumb because of that is
somewhat offensive. Should you ever need my help in that field - or
anyone else's help in a field in which their knowledge and experience
is superior to yours - would you be happy with my calling you dumb
simply because you come to me for assistance and education rather than
going to Google? I suspect you would not tolerate that kind of
treatment from me and I would therefore ask that you not expect us to
tolerate it from you. Thank you.
Well said. And David, I have a higher IQ than you and sometimes I find
Google a little less than helpful. That being said, I have had to deal
with 'stupid' users and actually had a weekly posting in one of the
mailing lists that I moderated as to why certain things should and
should not be done. This was in addition to the FAQ that spelled it why
in extremely painful detail.

As to the person known as vitamin, there is a phrase, make a program
idiot-proof and along comes a better idiot. Directing people to FAQs,
Google, etc. is wonderful, but it tends to piss off users when you could
have easily slipped them a canned message with the answer and saved them
and you a great deal of time. Try it, you may actually like it.

James McKenzie
Former moderator of too many lists to name here.
Paul Johnson

Who asking users to install native DirectX?

Post by Paul Johnson »

On Sunday 27 April 2008 12:31:51 pm vitamin wrote:
David Shaw wrote:
Please do not assume that everyone knows and understands what you do and
that those who don't are dumb, Vitamin. *I* don't understand why trying
to install DirectX under Wine is a bad idea (not that I've ever wanted
to do so) and, with an IQ of 148, I can hardly be accused of being
dumb. Thank you.

David Shaw
With such a high IQ you sure should know how to use google.
Why is it if other people cop that attitude, they're threatened with being
thrown off the list, yet when Vitamin does it, he gets mod status on the
forum? Seems like there's a double-standard at play here.

--
Paul Johnson
[email protected]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.winehq.org/pipermail/wine-us ... chment.pgp
Dan Kegel

Who asking users to install native DirectX?

Post by Dan Kegel »

On Sun, Apr 27, 2008 at 3:33 PM, Paul Johnson <[email protected]> wrote:
Why is it if other people cop that attitude, they're threatened with being
thrown off the list, yet when Vitamin does it, he gets mod status on the
forum?
I've warned Vitamin several times, including today, about the attitude.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Who asking users to install native DirectX?

Post by vitamin »

David Shaw wrote:vitamin wrote:
David Shaw wrote:
Please do not assume that everyone knows and understands what you do and
that those who don't are dumb, Vitamin. *I* don't understand why trying
to install DirectX under Wine is a bad idea (not that I've ever wanted
to do so) and, with an IQ of 148, I can hardly be accused of being
dumb. Thank you.

David Shaw
With such a high IQ you sure should know how to use google.
I do - and I do. However, my point was that not everyone is at your
level of knowledge of Wine - as, indeed, you are not at my level of
knowledge in some field or other (not knowing your background, I cannot
say what that field may be, but I can guarantee that there is one) - and
simply to accuse people of being dumb because of that is somewhat
offensive. Should you ever need my help in that field - or anyone
else's help in a field in which their knowledge and experience is
superior to yours - would you be happy with my calling you dumb simply
because you come to me for assistance and education rather than going to
Google? I suspect you would not tolerate that kind of treatment from me
and I would therefore ask that you not expect us to tolerate it from
you. Thank you.

David Shaw
I'll have nothing against you calling me that in the field I know nothing about. And I'll appreciate any help in such a field.

Here where I _know_ what I'm talking about I'd really like to see people listen. Not say "F*off I know what I'm doing! Oh btw how to fix this problem I've caused myself?"
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Who asking users to install native DirectX?

Post by vitamin »

Dan Kegel wrote:On Sun, Apr 27, 2008 at 3:33 PM, Paul Johnson <[email protected]> wrote:
Why is it if other people cop that attitude, they're threatened with being
thrown off the list, yet when Vitamin does it, he gets mod status on the
forum?
I've warned Vitamin several times, including today, about the attitude.
Gee thanks. You can ware that moderator hat yourself. Oh wait you not even using forum! So you like that anarchy the mailing list is?
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

BACK to where we started.

WHY and WHO asking people to install native DirectX?

All posts NOT RELATED to answering those _TWO_ questions will be removed.
James McKenzie

Who asking users to install native DirectX?

Post by James McKenzie »

Paul Johnson wrote:
On Sunday 27 April 2008 12:31:51 pm vitamin wrote:
David Shaw wrote:
Please do not assume that everyone knows and understands what you do and
that those who don't are dumb, Vitamin. *I* don't understand why trying
to install DirectX under Wine is a bad idea (not that I've ever wanted
to do so) and, with an IQ of 148, I can hardly be accused of being
dumb. Thank you.

David Shaw
With such a high IQ you sure should know how to use google.
Why is it if other people cop that attitude, they're threatened with being
thrown off the list, yet when Vitamin does it, he gets mod status on the
forum? Seems like there's a double-standard at play here.

First, I have been in the moderators seat and was for over ten years.
It is not an easy job, but is necessary. I've seen every thing from
whatever moderators who might as well not be there to overboard
moderators who act as complete censors. Some folks are gentle in their
moderation and some need to go to school to learn to have a sense of
humor when they try to correct others. The thing is that we have our
opinions and others theirs. What we may see has heavy handedness is in
their view 'just right'. The addition of the forums also has placed a
strain on the mailing list as this caused a change in the way we conduct
our business. Change will happen, no matter what we do. We have to
adjust to the change, even if it means leaving the mailing list, which
should be the last thing considered.
As to change, we will gain new users who only heard or seen Wine
working. These users will have many questions and we have to answer
them in a civilized fashion. To the user this is a new question, even
if we have read it fifteen times in one day. Most are going to come
from the forum, but a few will come from the mailing list as well. To
keep focus, we have to remember that we were all new once. There is the
time we first turned on a computer to the first time we ran a program to
the first time a computer crashed on us. If we were lucky, we had a guru
to go to and this person or group helped us out of the situation or
showed us how to use the program including a few 'tricks' that were not
in the manual. We also have to remember that there are many methods of
passing information along to the new person. One method is to state the
correct answer and then add "This is item #5 of our FAQ, please take
time to read through the other answers, It is located at .....".
Another is to tell the new person to 'Read the Fine Manual (RFTM).'
Which do you think is going to get users to stay and work with our
'free' product? I suspect the first will and the second will not (and
I've been there done that and abandoned several products solely on the
responses I got to my questions. This gets more attention than a simple
"This is in our FAQ, read it".
We must not loose sight of the objective of this project: Create the
best Linux/UNIX Windows API. The way we will get there is to get and
retain users who want to run Windows programs on Linux/UNIX and for them
to provide feedback on what does and does not work. Development does
not occur in a vacuum. We need to gently help the nOObs so that they can
assist in making Wine what we want it to be. Without them, there is no
growth once the existing users can use the programs they want to use on
Wine.
We have lost a few good, very knowledgeable, people because of the
complaints and complaining over assisting nOObs. This is not necessary
and harms the project as well. We have to remember that nOObs are where
we will grow as a project. We have to remember that the first answer
may result in the deletion of Linux from a hard drive and the
installation of competing software. Our attitude has to be: Help this
user and maybe we will get more users of Linux and Wine. One of the
things I learned in a Marketing class is that only four people will be
told of your product through a satisfied customer. 100 will hear about
your faulty product, even if this is not so. We need to keep this
last fact in mind as we assist others with problems. If a user states
"I don't know how to use the Bugzilla", our reply should be look at this
web page and if you still have questions, ask; not "You must be
enormously stupid to not be able to figure this simple process out".
Remember, Einenstein could not tie his own shoes, and we should not
expect the average user to pick up our product and immediately use it.
Respectfully submitted,
James McKenzie
James McKenzie

Who asking users to install native DirectX?

Post by James McKenzie »

vitamin wrote:
BACK to where we started.

WHY and WHO asking people to install native DirectX?

It is or was in a workaround in the Applications Database. This is, as
discussed, improper information. I would like to see the Applications
Database cleaned up and proper instructions placed there. Since I don't
use programs that rely on DirectX 9 functionality, I will leave this to
others.
All posts NOT RELATED to answering those _TWO_ questions will be removed.


You cannot do this to the mailing list. Feel free to remove them in the
forum, however.
Tlarhices
Level 4
Level 4
Posts: 101
Joined: Sun Mar 02, 2008 9:28 pm

Post by Tlarhices »

[quote="vitamin"]BACK to where we started.

WHY and WHO asking people to install native DirectX?

All posts NOT RELATED to answering those _TWO_ questions will be removed.[/quote]

I think for many of them the 'who' doesn't exist. If you install a game under windows at the end it will ask you if you want to install it, it is a standard question where (nearly) everybody answer yes because it can only make the thing work better.
And under windows if you are using a game and have error messages about directX, you just take the last version and update without even thinking about it.

The main point is installing directX under windows is something normal and people expect it to solve their game problems just like it has always done under windows. So if a windows program has problem using directX under wine, they just think it is the best way to solve their own problem without bothering everybody.

Maybe it ends up being a bad thing for their wine installation but it is just 'the normal way' under windows.

One way to solve this problem may be to detect when a user is about to install directX and show a popup explaining clearly than going further may result in more problem than they had before and that it is not a way to solve problems. I'm not talking about blocking directX installation but just showing a warning message people have never seen when trying to install directX before (maybe showing a wine logo and a big "danger" sign)
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Tlarhices wrote:
vitamin wrote:BACK to where we started.

WHY and WHO asking people to install native DirectX?

All posts NOT RELATED to answering those _TWO_ questions will be removed.
I think for many of them the 'who' doesn't exist. If you install a game under windows at the end it will ask you if you want to install it, it is a standard question where (nearly) everybody answer yes because it can only make the thing work better.
And under windows if you are using a game and have error messages about directX, you just take the last version and update without even thinking about it.

The main point is installing directX under windows is something normal and people expect it to solve their game problems just like it has always done under windows. So if a windows program has problem using directX under wine, they just think it is the best way to solve their own problem without bothering everybody.

Maybe it ends up being a bad thing for their wine installation but it is just 'the normal way' under windows.

One way to solve this problem may be to detect when a user is about to install directX and show a popup explaining clearly than going further may result in more problem than they had before and that it is not a way to solve problems. I'm not talking about blocking directX installation but just showing a warning message people have never seen when trying to install directX before (maybe showing a wine logo and a big "danger" sign)
That's a valid point. However point-click installation won't do much damage to Wine. Or should I say should not. If it does - Wine needs to be fixed.

But I was more referring to elaborate instructions to override nearly all dlls that can be overridden. That is harmful and should be avoided for the same reasons winetools and ies4linux are bad - they slow down Wine development and lock users to having valid windows license.
Tlarhices
Level 4
Level 4
Posts: 101
Joined: Sun Mar 02, 2008 9:28 pm

Post by Tlarhices »

[quote="vitamin"]
That's a valid point. However point-click installation won't do much damage to Wine. Or should I say should not. If it does - Wine needs to be fixed.

But I was more referring to elaborate instructions to override nearly all dlls that can be overridden. That is harmful and should be avoided for the same reasons winetools and ies4linux are bad - they slow down Wine development and lock users to having valid windows license.[/quote]

I understand your point, but searching for "install wine directx" in google will send you directly to these hacks and not to a clear information saying "don't do this, it's bad". Seeing a disclaimer showing "unsupported hacky thing" on these pages will not stop you either when you are using a system labeled as "may or may not work : try, see and let us know" which is the way wine is working.

I don't find surprising that people try to install directX in wine (I never tried but I can see several way to come up to that) and I think it will not stopped until there is a 100% support for all versions of directX in wine out of the box (that's not for now) or good information is relayed enough to be at the beginning of a web search (and that's not easy) and bad behavior is stopped circulating on social networks (Digg, Stumble, ...) (and that seems impossible)

So wine need to be prepared to explain that simply to every user that try doing so or to try to warn them right before they try (and a manual or a FAQ are not a good place because they are (nearly) always read after the problem occur)
Paul Johnson

Who asking users to install native DirectX?

Post by Paul Johnson »

On Sunday 27 April 2008 04:16:46 pm vitamin wrote:
Dan Kegel wrote:
On Sun, Apr 27, 2008 at 3:33 PM, Paul Johnson <[email protected]> wrote:
Why is it if other people cop that attitude, they're threatened with
being thrown off the list, yet when Vitamin does it, he gets mod status
on the forum?
I've warned Vitamin several times, including today, about the attitude.
Gee thanks. You can ware that moderator hat yourself. Oh wait you not even
using forum! So you like that anarchy the mailing list is?
The problem users aren't coming from the mailing list. It's not anarchy, it's
self-regulating.

--
Paul Johnson
[email protected]

Explaination of .pgp part: http://linuxmafia.com/faq/Mail/rant-gpg.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.winehq.org/pipermail/wine-us ... chment.pgp
Detructor
Level 3
Level 3
Posts: 61
Joined: Thu Feb 28, 2008 8:27 am

Post by Detructor »

@vitamin...I've a few things now (sorry, my english isn't that good, so I might have missunderstood some things)

First: Why are you so angry? I don't get it yet...I want to know what is the problem exactly...if I understand it right, the problem are the many other directX dlls that are overriting the builtin ones...so if a user then have a bug you can't determine if the bug is a really wine bug, or it is a directX bug, caused by the careless installation of DX9.

Is that right?

But back to your 2 questions: I think "Tlarhices" is right...the problem is, that most users are seeing, that the game *wants* maybe a directX_36.dll or a function out of this dll.
Instead of downloading this dll from a mirror (there are enough of them) they simple download directX9 and install it...the effect (for the user) is the same: the game is working

I've installed directX because I read that TM:Nations Forever will work when you install it...I will try to simple download the dll that the game wants...

And Vitamin...don't be so rough...you don't have to offend(?) me or someone else
Dan Kegel

Who asking users to install native DirectX?

Post by Dan Kegel »

On Mon, Apr 28, 2008 at 2:23 AM, Detructor <[email protected]> wrote:
@vitamin...
First: Why are you so angry?
That's just the way he is when lots of people do something he doesn't like.
It's an occupational hazard of trying to support wine users :-)
if I understand it right, the problem are the many other directX dlls that
are overriting the builtin ones...so if a user then have a bug you
can't determine if the bug is a really wine bug, or it is a directX bug
That's roughly the reason we frown on all native DLLs.
When they're used, they should be used precisely and with great care.
But back to your 2 questions: I think "Tlarhices" is right...the problem is,
that most users are seeing, that the game *wants* maybe a
directX_36.dll or a function out of this dll.
Instead of downloading this dll from a mirror... they simple download
directX9 and install it...the effect (for the user) is the same: the game is working
Right. Usually.
It would probably help if winetricks supported grabbing just the needed DLL
for the user. If anyone has suggestions for the right recipe, I'm all ears.
Ideally it would involve a download from microsoft.com, rather than some
dodgy dll archive site.
And Vitamin...don't be so rough...you don't have to offend(?) me or someone else
We keep asking him to be gentler with the users. He seems to
be trying to today, hopefully he'll be able to keep it up.
- Dan
Tlarhices
Level 4
Level 4
Posts: 101
Joined: Sun Mar 02, 2008 9:28 pm

Re: Who asking users to install native DirectX?

Post by Tlarhices »

[quote="Dan Kegel"]
Right. Usually.
It would probably help if winetricks supported grabbing just the needed DLL
for the user. If anyone has suggestions for the right recipe, I'm all ears.
Ideally it would involve a download from microsoft.com, rather than some
dodgy dll archive site.[/quote]

You could take the redist version from microsoft website, using cabextract on the exe and once again cabextract on the cab containing the dlls. It's not subtle but it works, but I think the question is : does it respect the license ?
There is no license on the download page, just a list of supported operating systems.
Dan Kegel

Who asking users to install native DirectX?

Post by Dan Kegel »

On Mon, Apr 28, 2008 at 6:22 AM, Tlarhices <[email protected]> wrote:
You could take the redist version from microsoft website, using cabextract on the exe and once again cabextract on the cab containing the dlls.
Sounds perfect. Patches gratefully accepted :-)
does it respect the license ?
We can mark it "requires windows license" in the help description.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Who asking users to install native DirectX?

Post by dimesio »

Dan Kegel wrote:On Mon, Apr 28, 2008 at 2:23 AM, Detructor <[email protected]> wrote:
@vitamin...
First: Why are you so angry?
That's just the way he is when lots of people do something he doesn't like.
It's an occupational hazard of trying to support wine users :-)
I'm not in IT, but I do have to routinely deal with students who claim to be unaware of some policy of mine that's stated clearly in the syllabus (usually the one about not accepting late papers), so I have a pretty good idea of just how frustrating it can be to deal with people who seem to be willfully obtuse. Over the years I've found that the best response, both for my mental health and their learning, has been to simply remind the student that the policy is in the syllabus, and they are responsible for knowing the contents of the syllabus. Period. If that means they fail my class, so be it--it's not my job to save students from the consequences of their own negligence.

To get back to the issue of how to deal with people who do something that's explicitly not supported and then ask for help in this forum, I suggest creating a standard, polite-but-firm response that explains that this is not supported by the wine developers, and the only solution to their problem is to delete /.wine and reinstall everything that was in it. The inconvenience of having to do this should be enough to teach most people a lesson, and for the few it doesn't, no amount of berating is going to reach them anyway. JMHO.
DARKGuy
Level 2
Level 2
Posts: 35
Joined: Mon Mar 31, 2008 8:16 pm

Who asking users to install native DirectX?

Post by DARKGuy »

Could be. If this is going to be done, then I'd say it would be better
to have it WHEN wine gets a warning box saying that installing DX can
harm the current WINE installation, else it's pointless.

On Mon, Apr 28, 2008 at 10:45 AM, dimesio <[email protected]> wrote:
Dan Kegel wrote:
On Mon, Apr 28, 2008 at 2:23 AM, Detructor <[email protected]> wrote:
@vitamin...
First: Why are you so angry?
That's just the way he is when lots of people do something he doesn't like.
It's an occupational hazard of trying to support wine users :-)
I'm not in IT, but I do have to routinely deal with students who claim to be unaware of some policy of mine that's stated clearly in the syllabus (usually the one about not accepting late papers), so I have a pretty good idea of just how frustrating it can be to deal with people who seem to be willfully obtuse. Over the years I've found that the best response, both for my mental health and their learning, has been to simply remind the student that the policy is in the syllabus, and they are responsible for knowing the contents of the syllabus. Period. If that means they fail my class, so be it--it's not my job to save students from the consequences of their own negligence.

To get back to the issue of how to deal with people who do something that's explicitly not supported and then ask for help in this forum, I suggest creating a standard, polite-but-firm response that explains that this is not supported by the wine developers, and the only solution to their problem is to delete /.wine and reinstall everything that was in it. The inconvenience of having to do this should be enough to teach most people a lesson, and for the few it doesn't, no amount of berating is going to reach them anyway. JMHO.




DRNewcomb
Level 2
Level 2
Posts: 18
Joined: Wed Apr 09, 2008 6:04 pm

Post by DRNewcomb »

At one point in time, I was pretty good with Unix & C (C++) programming but things change and I got away from that for a number of years. When it comes to Wine I’m pretty much of a noob. Right now, the only contribution I feel I can make to the project is by testing applications. I’ve noticed that the majority of applications in the AppDb seem to be games, so I think it might be helpful to have more information about non-game applications. But when I install some of my applications, they fail miserably. So, I look around for information to help getting my applications to work (using Google, AppDb and the like) and I find instructions on how to install DirectX and use the DLL overrides. I do this and now my applications work much better than with the builtin DLLs. The program that didn’t work before, now works. So, I guess I’ve done a “bad thing.” When you don’t have a good grasp of the theory, you fall back on the empirical.

I’d also like to say that on some forums I’m considered somewhat of an expert. In those settings I am sometimes guilty of providing a kurt answer when someone asks a question that has been asked and answered within the last week. However, hostility in a forum, particularly on the part of experts, can be very counterproductive to a project. It tends to drive away people who could become enthusiastic supporters. If someone feels he is trying to do the right thing and gets slapped down by experts he may just opt out altogether or worse, become an active detractor.

I would like to better understand the theory of how the parts of Wine hook together. Some of the issues involve the implementation of DirectX and .NET under Wine. Unfortunately, I really have not found the sort of explanation that answers my questions. There seems to be one group who well understand the issues and feel that they don’t need to be explained and another group who are struggling with the most basic concepts and a gulf in between. I think that the project is running well ahead of the documentation and this is part of the problem. For instance, in this thread it has been mentioned that there are actually a few native DirectX DLLs that one might need to use. In the FAQ a few DLLs are listed where you must use the builtin and not much is said about the rest. I think it would probably be a good idea for the FAQ to be updated with a list of all the DirectX DLLs, what services they provide and which ones should work 100% as builtins, which ones may still have issues and which ones need to be installed from native DirectX. This would certainly have prevented me from installing DirectX with a lot of overrides. But as I said, if this list exists, I have not found it.
Dan Kegel

Who asking users to install native DirectX?

Post by Dan Kegel »

On Mon, Apr 28, 2008 at 4:46 PM, DRNewcomb <[email protected]> wrote:
Right now, the only contribution I feel I can make to the project
is by testing applications. I ve noticed that the majority of applications
in the AppDb seem to be games, so I think it might be helpful to have
more information about non-game applications.
Yes!
But when I install some of my applications, they fail miserably.
So, I look around for information to help getting my applications
to work (using Google, AppDb and the like) and I find instructions
on how to install DirectX and use the DLL overrides.
I do this and now my applications work much better than with
the builtin DLLs. The program that didn t work before, now works.
So, I guess I've done a bad thing.
No, you've done a good thing! Go file bugs for each of these
apps showing the first symptom with no native DLLs, and
listing the minimal set of DLLs needed to get past that problem;
you've found a bug in our implementation of those DLLs.
- Dan
qwertymn
Level 4
Level 4
Posts: 236
Joined: Thu Mar 27, 2008 3:42 am

Post by qwertymn »

DRNewcomb wrote:I think it would probably be a good idea for the FAQ to be updated with a list of all the DirectX DLLs, what services they provide and which ones should work 100% as builtins, which ones may still have issues and which ones need to be installed from native DirectX. This would certainly have prevented me from installing DirectX with a lot of overrides. But as I said, if this list exists, I have not found it.
I think Tom's page (where i guess you got the info from to install directX) is clear enough about this:

Quote:
Keep in mind d3d8, d3d9, ddraw will only work as builtin, and in most cases you should try to use builtin dsound and dinput. I have had limited success with (dsound and dinput) in native Windows mode btw... The reason why these dlls have to be used in builtin mode is there need for direct access to your hardware. direct music and direct play can be used in native windows mode in most circumstances.""

From http://wine-review.blogspot.com/2008/03 ... table.html


That's clear enough i'd say. So the 4 or 5 above mentioned dlls always builtin, the rest of the installed dlls you can play with setting them to native or builtin

(Keep in mind that some dlls, after setting them to native, also need to be registered again, to have a better chance of getting the app working, like for example dpnet.dll, just do 'regsvr32 dpnet.dll'
Locked