Re: Microsoft Layer for Unicode on Windows 95/98/Me systems

Tech-Archive recommends: Fix windows errors by optimizing your registry



"Howard Kaikow" <kaikow@xxxxxxxxxxxxx> posted:
> I found the statement in the Oct 2001 MSDN Library. I see no reference
> to GetProcAddress in the January 2003 MSDN Library.

The February 2003 Platform SDK has a reference to GetProcAddress. I
copied and pasted GetProcAddress into the Look for: combobox and un-
checked the four checkboxes. It turned up 172 matches. Match number
two was titled "GetProcAddress".

The following link can get you there by typing it into Start/Run..., or typing
it into the address bar of Internet Explorer or by typing it into the Address
Bar (text edit control) of the Platform SDK. The link...
ms-help://MS.PSDK.1033/dllproc/base/getprocaddress.htm

I don't see GetProcAddressA or GetProcAddressW anywhere in any-
thing, myself.

Something that might be helpful to you, would be to:
1) open up a DOS (command) prompt,
2) navigate to: C:\Windows\System32 or C:\WinNT\System32,
3) type in the following:
dumpbin /exports kernel32.dll >> kernel32.txt
4) type in:
kernel32.txt
5) create an API folder somewhere and move the kernel32.txt file
there for future reference.

Notepad will open up with the document and you'll be able to search
the exports of kernel32.dll. You'll find one and only one reference to
"GetProcAddress". (I've tested it on a WinXP system and I'm almost
100% positive the results will be the same on Win2K).

I was going to do the same with Win95 to look up the kernel32.dll
exports but I ran into a problem where one of the files I extracted
from a Win95 cab deleted it's security properties and I'm having one
heck of a time trying to delete the file. <g> The file is Hearts.exe and
I'll vouch that it has NO heart. I started the darn thing up on WinXP
just to see if it would run and what the differences are between that
and the WinXP Hearts.exe and it ran fine the first attempt. But now
it sits in a folder with no permissions set on it and reapplying new
permissions on all folders and all files did not put any permissions on
that Heart-less file.

Hope that helps.

--
Jim Carlock
Please post replies to newsgroup.

"Howard Kaikow" <kaikow@xxxxxxxxxxxxx> wrote:
"Sam Hobbs" <samuel@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
> "Howard Kaikow" <kaikow@xxxxxxxxxxxxx> wrote:
> >
> > It is the statement in the Help for GetProcAddress mentioning the
> > Microsoft
> > Layer for Unicode issue that concerns me.
>
> I don't understand what that is. I don't see "Unicode" mentioned anywhere
in
> the SDK documentation page for GetProcAddress; see:
>
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/getprocaddress.asp?frame=true

Well, then we are seeing either a miracle (i.e., MSFT correcting an error in
the MSDN Library), or an error (i.e., MSFT omitting the statement in the
latest SDK.




.



Relevant Pages

  • Re: Stack unwinding on X64
    ... Apologies for the delay in replying to your recent posts, ... I did not need to use GetProcAddress to get the demo to link cleanly. ... Were you possibly using an older Platform SDK? ... is there any preliminary documentation I could looks at? ...
    (microsoft.public.win32.programmer.kernel)
  • Re: Microsoft Layer for Unicode on Windows 95/98/Me systems
    ... > The February 2003 Platform SDK has a reference to GetProcAddress. ... If I open a VB .NET project, set the filter criteria to "Platform SDK", I ... If I filter by "Visual Basic", I get NO hits. ...
    (microsoft.public.vb.winapi)