Microsoft KB Archive/96726

{|
 * width="100%"|

PRB: MAKEFILE for HOOKS Sample Implemented Incorrectly

 * }

Q96726

3.10 WINDOWS kbprg kbprb

-

The information in this article applies to:


 * Microsoft Windows Software Development Kit (SDK) 3.1

-

SYMPTOMS
All messages are reported as unknown, and LoadString failures are reported under the debug kernel of Windows. The makefile for the HOOKS sample in the Microsoft C/C++ version 7.0 Software Development Kit (SDK) contains two errors that prevent the proper reporting of hook messages.

CAUSE
The parameters to the resource compiler are incorrect in the makefile, and the .RES file is missing from one set of dependencies.

RESOLUTION
Line 68 of MAKEFILE reads as follows:

  $(DLLNAME).dll: $(DLLSRCS:.c=.obj) $(DLLNAME).def Change it to read as follows:

  $(DLLNAME).dll: $(DLLSRCS:.c=.obj) $(DLLNAME).def $(DLLNAME).res Line 95 of MAKEFILE reads as follows:

  $(RC) -T $(DLLNAME).dll $(DLLNAME).res Change it to read as follows:

  $(RC) -T $(DLLNAME).res $(DLLNAME).dll

STATUS
This problem has been corrected in Visual C++.

Additional query words: 3.10

Keywords : kb16bitonly kbHook kbSDKPlatform kbGrpDSUser

Issue type : kbprb

Technology : kbAudDeveloper kbWin3xSearch kbSDKSearch kbWinSDKSearch kbWinSDK310