Error in inf

HI All,
I was trying to find discription of error that i got from setupapi.dev file. The error number is 80360059. I was searching for this and I couldnt find anywhere what this error means. Can anybody tell me what this error code means and where will i find the error discription of such kind.

I did find a Driver Package Compatibility for Windows Vista doc (dated 2006 Nov)which had explaination for similar errors, but not this one.

xxxxx@yahoo.com wrote:

HI All,
I was trying to find discription of error that i got from setupapi.dev file. The error number is 80360059. I was searching for this and I couldnt find anywhere what this error means. Can anybody tell me what this error code means and where will i find the error discription of such kind.

Show us the actual log lines, including a dozen or so lines on either
side of the error. Perhaps context will help us pinpoint this.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

Hi Tim,

This is the log I got, And yaa, thanks for responding, most of the time I see a query you will be the first to respond and most of the times your suggestions and comments have been really helpful, atleast for me… Thanks a lot

About my current issue, this is the log I have a big one so I am pasting half of it, I dont see any “bangs” before this(that is no ! or no !!! ).

flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000}
flq: {_commit_copyfile exit OK}
flq: {_commit_copyfile}
flq: {SPFILENOTIFY_STARTCOPY}
flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
flq: CopyFile: ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdfxtray.exe’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETBF70.tmp’
flq: MoveFile: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETBF70.tmp’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdfxtray.exe’
flq: {SPFILENOTIFY_ENDCOPY}
flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000}
flq: {_commit_copyfile exit OK}
flq: {_commit_copyfile}
flq: {SPFILENOTIFY_STARTCOPY}
flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
flq: CopyFile: ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdfxrtrk.lrc’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETBF71.tmp’
flq: MoveFile: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETBF71.tmp’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdfxrtrk.lrc’
flq: {SPFILENOTIFY_ENDCOPY}
flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000}
flq: {_commit_copyfile exit OK}
flq: {_commit_copyfile}
flq: {SPFILENOTIFY_STARTCOPY}
flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
flq: CopyFile: ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdfxrslv.lrc’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC0C9.tmp’
flq: MoveFile: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC0C9.tmp’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdfxrslv.lrc’
flq: {SPFILENOTIFY_ENDCOPY}
flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000}
flq: {_commit_copyfile exit OK}
flq: {_commit_copyfile}
flq: {SPFILENOTIFY_STARTCOPY}
flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
flq: CopyFile: ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdfxrsky.lrc’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC147.tmp’
flq: MoveFile: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC147.tmp’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdfxrsky.lrc’
flq: {SPFILENOTIFY_ENDCOPY}
flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000}
flq: {_commit_copyfile exit OK}
flq: {_commit_copyfile}
flq: {SPFILENOTIFY_STARTCOPY}
flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
flq: CopyFile: ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdfxrrus.lrc’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC157.tmp’
flq: MoveFile: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC157.tmp’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdfxrrus.lrc’
flq: {SPFILENOTIFY_ENDCOPY}
flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000}
flq: {_commit_copyfile exit OK}
flq: {_commit_copyfile}
flq: {SPFILENOTIFY_STARTCOPY}
flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
flq: CopyFile: ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\hkcmd.exe’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC158.tmp’
flq: MoveFile: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC158.tmp’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\hkcmd.exe’
flq: {SPFILENOTIFY_ENDCOPY}
flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000}
flq: {_commit_copyfile exit OK}
flq: {_commit_copyfile}
flq: {SPFILENOTIFY_STARTCOPY}
flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
flq: CopyFile: ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdfxdo.dll’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC169.tmp’
flq: MoveFile: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC169.tmp’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdfxdo.dll’
flq: {SPFILENOTIFY_ENDCOPY}
flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000}
flq: {_commit_copyfile exit OK}
flq: {_commit_copyfile}
flq: {SPFILENOTIFY_STARTCOPY}
flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
flq: CopyFile: ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdlhxc32.vp’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC16A.tmp’
flq: MoveFile: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC16A.tmp’
flq: to: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdlhxc32.vp’
flq: {SPFILENOTIFY_ENDCOPY}
flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000}
flq: {_commit_copyfile exit OK}
flq: {SPFILENOTIFY_ENDSUBQUEUE}
flq: {SPFILENOTIFY_ENDSUBQUEUE - returned 0x00000000}
flq: {_commit_copy_subqueue exit OK}
flq: {SPFILENOTIFY_ENDQUEUE}
flq: {SPFILENOTIFY_ENDQUEUE - returned 0x00000000}
flq: {_commit_file_queue exit OK}
sto: Driver Package successfully copied to C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}
inf: Opened INF: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\Mydrv.inf’ ([strings]
normal>)
pol: {Driver package policy check} 13:23:31.934
pol: {Driver package policy check - exit(0x00000000)} 13:23:31.934
dvi: Staging Package To Driver Store - phase 2
inf: Opened INF: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\Mydrv.inf’ ([strings]
= normal>)
inf: Opened INF: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\Mydrv.inf’ ([strings]
= normal>)
inf: Opened INF: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\Mydrv.inf’ ([strings]
= normal>)
inf: Opened INF: ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\Mydrv.inf’ ([strings]
= normal>)
!!! sto: Failed to copy driver package from user’ss location to secure location.
!!! sto: Error = 80360059
!!! sto: SrcInf = C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\Mydrv.inf
!!! sto: DestPath =

C:\Windows\system32\DriverStore\Temp{cd2e9679-0045-416d-854e-b7014e964c0c}\Package
sto: {Staging Package To Driver Store - phase 2 exit(80360059)}
sto: {Staging Package To Driver Store - phase 1 exit(800f0247)}
! inf: Add to Driver Store unsuccessful
! inf: Error 0xe0000247: A problem was encountered while attempting to add the driver to the store.
!!! inf: returning failure to SetupCopyOEMInf
inf: {SetupCopyOEMInf exit (0xe0000247)} 13:23:31.996
ndv: {Update Driver Software Wizard exit(e0000247)}
<<< Section end 2008/11/21 13:23:33.837
<<< [Exit status: FAILURE(0xe0000247)]

xxxxx@yahoo.com wrote:

About my current issue, this is the log I have a big one so I am pasting half of it, I dont see any “bangs” before this(that is no ! or no !!! ).

Well, I was hoping something would jump out, but there are no clues
here. It seems to have succeeded in phase 1 of the copy – copying to a
temporary location – and failed during phase 2 of the copy –
committing to the driver store.

Are you logged in as an administrator?


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

Hi Tim,
Yaa I have logged in as administrator and I did lot of driver installations before with same log in so thats not the problem.
I was wondering What that error code really is, I didnt find any documentation on error code, just found one guy asking same question question in some other forum without any replies to his mail.
Let me dig more and see if I get any clue.

Thanks again

It seems there can be something wrong with your INF file. If I’m not
mistaken, the error indicates a missing key in some section or missing
or invalid required field for a key. Try to run ChkInf. If it doesn’t
help, enable more verbose Setup API logging so it will be visible which
operation failed. IIRC it is somewhere in the registry, Google can help.

Best regards,

Michal Vodicka
UPEK, Inc.
[xxxxx@upek.com, http://www.upek.com]

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@yahoo.com
Sent: Saturday, November 22, 2008 1:52 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] Error in inf

Hi Tim,

This is the log I got, And yaa, thanks for responding, most
of the time I see a query you will be the first to respond
and most of the times your suggestions and comments have been
really helpful, atleast for me… Thanks a lot

About my current issue, this is the log I have a big one so I
am pasting half of it, I dont see any “bangs” before
this(that is no ! or no !!! ).

flq: {SPFILENOTIFY_ENDCOPY -
returned 0x00000000}
flq: {_commit_copyfile exit OK}
flq: {_commit_copyfile}
flq: {SPFILENOTIFY_STARTCOPY}
flq:
{SPFILENOTIFY_STARTCOPY - returned 0x00000001}
flq: CopyFile:
‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdfxtray.exe’
flq: to:
‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETBF70.tmp’
flq: MoveFile:
‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETBF70.tmp’
flq: to:
‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdfxtray.exe’
flq: {SPFILENOTIFY_ENDCOPY}
flq: {SPFILENOTIFY_ENDCOPY

  • returned 0x00000000}
    flq: {_commit_copyfile exit OK}
    flq: {_commit_copyfile}
    flq: {SPFILENOTIFY_STARTCOPY}
    flq:
    {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
    flq: CopyFile:
    ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdfxrtrk.lrc’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETBF71.tmp’
    flq: MoveFile:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETBF71.tmp’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdfxrtrk.lrc’
    flq: {SPFILENOTIFY_ENDCOPY}
    flq: {SPFILENOTIFY_ENDCOPY
  • returned 0x00000000}
    flq: {_commit_copyfile exit OK}
    flq: {_commit_copyfile}
    flq: {SPFILENOTIFY_STARTCOPY}
    flq:
    {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
    flq: CopyFile:
    ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdfxrslv.lrc’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC0C9.tmp’
    flq: MoveFile:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC0C9.tmp’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdfxrslv.lrc’
    flq: {SPFILENOTIFY_ENDCOPY}
    flq: {SPFILENOTIFY_ENDCOPY
  • returned 0x00000000}
    flq: {_commit_copyfile exit OK}
    flq: {_commit_copyfile}
    flq: {SPFILENOTIFY_STARTCOPY}
    flq:
    {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
    flq: CopyFile:
    ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdfxrsky.lrc’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC147.tmp’
    flq: MoveFile:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC147.tmp’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdfxrsky.lrc’
    flq: {SPFILENOTIFY_ENDCOPY}
    flq: {SPFILENOTIFY_ENDCOPY
  • returned 0x00000000}
    flq: {_commit_copyfile exit OK}
    flq: {_commit_copyfile}
    flq: {SPFILENOTIFY_STARTCOPY}
    flq:
    {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
    flq: CopyFile:
    ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdfxrrus.lrc’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC157.tmp’
    flq: MoveFile:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC157.tmp’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdfxrrus.lrc’
    flq: {SPFILENOTIFY_ENDCOPY}
    flq: {SPFILENOTIFY_ENDCOPY
  • returned 0x00000000}
    flq: {_commit_copyfile exit OK}
    flq: {_commit_copyfile}
    flq: {SPFILENOTIFY_STARTCOPY}
    flq:
    {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
    flq: CopyFile:
    ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\hkcmd.exe’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC158.tmp’
    flq: MoveFile:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC158.tmp’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\hkcmd.exe’
    flq: {SPFILENOTIFY_ENDCOPY}
    flq: {SPFILENOTIFY_ENDCOPY
  • returned 0x00000000}
    flq: {_commit_copyfile exit OK}
    flq: {_commit_copyfile}
    flq: {SPFILENOTIFY_STARTCOPY}
    flq:
    {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
    flq: CopyFile:
    ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdfxdo.dll’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC169.tmp’
    flq: MoveFile:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC169.tmp’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdfxdo.dll’
    flq: {SPFILENOTIFY_ENDCOPY}
    flq: {SPFILENOTIFY_ENDCOPY
  • returned 0x00000000}
    flq: {_commit_copyfile exit OK}
    flq: {_commit_copyfile}
    flq: {SPFILENOTIFY_STARTCOPY}
    flq:
    {SPFILENOTIFY_STARTCOPY - returned 0x00000001}
    flq: CopyFile:
    ‘c:\users\sandeep\desktop\Mydrvr\objfre_wlh_x86\i386\gdlhxc32.vp’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC16A.tmp’
    flq: MoveFile:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\SETC16A.tmp’
    flq: to:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\gdlhxc32.vp’
    flq: {SPFILENOTIFY_ENDCOPY}
    flq: {SPFILENOTIFY_ENDCOPY
  • returned 0x00000000}
    flq: {_commit_copyfile exit OK}
    flq: {SPFILENOTIFY_ENDSUBQUEUE}
    flq: {SPFILENOTIFY_ENDSUBQUEUE
  • returned 0x00000000}
    flq: {_commit_copy_subqueue exit OK}
    flq: {SPFILENOTIFY_ENDQUEUE}
    flq: {SPFILENOTIFY_ENDQUEUE -
    returned 0x00000000}
    flq: {_commit_file_queue exit OK}
    sto: Driver Package successfully copied
    to C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}
    inf: Opened INF:
    ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\Mydrv
    .inf’ ([strings] >
    > normal>)
    > pol: {Driver package policy check} 13:23:31.934
    > pol: {Driver package policy check -
    > exit(0x00000000)} 13:23:31.934
    > dvi: Staging Package To Driver Store - phase 2
    > inf: Opened INF:
    > ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\Mydrv
    > .inf’ ([strings] >
    > = normal>)
    > inf: Opened INF:
    > ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\Mydrv
    > .inf’ ([strings] >
    > = normal>)
    > inf: Opened INF:
    > ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\Mydrv
    > .inf’ ([strings] >
    > = normal>)
    > inf: Opened INF:
    > ‘C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\Mydrv
    > .inf’ ([strings] >
    > = normal>)
    > !!! sto: Failed to copy driver package
    > from user’ss location to secure location.
    > !!! sto: Error = 80360059
    > !!! sto: SrcInf =
    > C:\Users\sandeep{6f22d3ae-e87e-4162-8d36-569ae9e5a793}\Mydrv.inf
    > !!! sto: DestPath =
    >
    > C:\Windows\system32\DriverStore\Temp{cd2e9679-0045-416d-854e-
    > b7014e964c0c}\Package
    > sto: {Staging Package To Driver Store -
    > phase 2 exit(80360059)}
    > sto: {Staging Package To Driver Store - phase
    > 1 exit(800f0247)}
    > ! inf: Add to Driver Store unsuccessful
    > ! inf: Error 0xe0000247: A problem was
    > encountered while attempting to add the driver to the store.
    > !!! inf: returning failure to SetupCopyOEMInf
    > inf: {SetupCopyOEMInf exit (0xe0000247)} 13:23:31.996
    > ndv: {Update Driver Software Wizard exit(e0000247)}
    > <<< Section end 2008/11/21 13:23:33.837
    > <<< [Exit status: FAILURE(0xe0000247)]
    >
    >
    >
    > —
    > NTDEV is sponsored by OSR
    >
    > For our schedule of WDF, WDM, debugging and other seminars visit:
    > http://www.osr.com/seminars
    >
    > To unsubscribe, visit the List Server section of OSR Online
    > at http://www.osronline.com/page.cfm?name=ListServer
    >

Are you installing a KMDF driver? If so, you could also take a look at setupact.log and wdf0100XInst.log (e.g. wdf01007Inst.log).

Hi Skaramush,
Nope this is a pure WDM driver, No KMDF stuffs here, One of my next try is to write KMDF driver now. Hope atleast it would load.

is CHKINF latest or updated?,if it is i will use it

is there a new version of CHKINF available or people just stopped using it. I get this message when i use it.
" The ChkInf tool does not verify the WDF sections and directives of the INF file. "

The current version of chkinf does not verify WDF sections- the one for the Win7 WDK will. I don’t know what the rest of your comment refers to, but we’ve never told anyone the tool worked with these- in fact we’re generally very specific that it does not.

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@yahoo.com
Sent: Monday, November 24, 2008 11:42 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] Error in inf

is there a new version of CHKINF available or people just stopped using it. I get this message when i use it.
" The ChkInf tool does not verify the WDF sections and directives of the INF file. "

xxxxx@yahoo.com wrote:

is there a new version of CHKINF available or people just stopped using it. I get this message when i use it.
" The ChkInf tool does not verify the WDF sections and directives of the INF file. "

The answer to BOTH questions is “no”. The WDF sections are pretty easy
to check by hand, but chkinf is still incredibly valuable in validating
the rest of the INF file. Writing proper INF files is a fine art, and
there are a lot of ways to get them wrong.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.