Hi
I'm trying to document a little bit more about
Presentation Manager on EDM/2. This is also focused for me to understand more how are the Presentation Manager DLL's structured with the hope to have more documentation. First I'm trying to list which are the files that are part of PM, so I'm comparing what OSFree says is the
PM API.
But I still have some question about some PM DLL's.
For example, if you take the "
WinInitialize" function, you can see that is included in two DLLs,
PMMerge.DLL and
PMWIN.DLL.
I had been told that this is because some DLL are forwarders to other DLL, in this case it may mean (I guess on my limited understanding) that the source code of the function is included on PMMERGE.DLL and PMWIN.DLL just forward the application asking for "WinInitialize".
Maybe this is a very basic question but, which is the value of DLL forwarders on this case? does PMWIN.DLL has some intelligence (source code) when refereeing to "WinInitialize"? or does all the work is done on PMMERGE.DLL?
I really do not know if some DLL Forwarders does not have any logic inside and just send all the work to PMMERGE? or if I'm completely misunderstanding how the DLLs works on PM and on OS/2.
Regards.