IRP_MJ_PNP minor code 0x18?

Hi group,

A PnP driver I wrote receives a PnP irp with a minor code of 0x18 early in
the load/startup sequence. I haven’t been able to find any reference
explaining this code. The highest documented minor code appears to be 0x17.

I’ve tried both ignoring the Irp (returning success) and also chaining it
down. The system doesn’t appear to be bothered in the slightest either way.
The driver has been running for years so it doesn’t appear to be a big deal.
It just bugs me because it clutters up my log, and now we have a problem
with XP SP1 & 2.

I’d like to be sure the new problem is unrelated (appears to be a MS bug,
but more on another posting). So really to exclude this as an avenue for
study and for peace of mind I’d like to know if others have seen this, what
its for and what the correct handling for it should be?

Thanks,

Jack

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jack Heeley

Hi group,

A PnP driver I wrote receives a PnP irp with a minor code of 0x18
early > in the load/startup sequence. I haven’t been able to find any
reference > explaining this code. The highest documented minor code
appears to be 0x17.

Are you running driver verifier? ISTR that the verifier sends a couple
of its own IRPS with higher minor codes to check that unsupported IRP’s
are dealt with correctly.

MH.

This email and any attachments is confidential, may be legally privileged and is intended for the use of the addressee only. If you are not the intended recipient, please note that any use, disclosure, printing or copying of this email is strictly prohibited and may be unlawful. If received in error, please delete this email and any attachments and confirm this to the sender.

0x18 is IRP_MN_QUERY_LEGACY_BUS_INFORMATION.

I believe its not defined in WDM, but is in the DDK.

Rob Linegar
Software Engineer
Data Encryption Systems Limited
www.des.co.uk | www.deslock.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Martin C Harvey
Sent: 14 January 2005 10:05
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] IRP_MJ_PNP minor code 0x18?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jack Heeley

Hi group,

A PnP driver I wrote receives a PnP irp with a minor code of 0x18
early > in the load/startup sequence. I haven’t been able to find any
reference > explaining this code. The highest documented minor code
appears to be 0x17.

Are you running driver verifier? ISTR that the verifier sends a couple
of its own IRPS with higher minor codes to check that unsupported IRP’s
are dealt with correctly.

MH.

This email and any attachments is confidential, may be legally
privileged and is intended for the use of the addressee only. If you are
not the intended recipient, please note that any use, disclosure,
printing or copying of this email is strictly prohibited and may be
unlawful. If received in error, please delete this email and any
attachments and confirm this to the sender.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com

Can be a Verifier’s test. It sends some silly PnP minor codes down
sometimes. This is to test that you really pass down ALL unknown PnP IRPs.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

----- Original Message -----
From: “Jack Heeley”
Newsgroups: ntdev
To: “Windows System Software Devs Interest List”
Sent: Friday, January 14, 2005 12:40 PM
Subject: [ntdev] IRP_MJ_PNP minor code 0x18?

> Hi group,
>
> A PnP driver I wrote receives a PnP irp with a minor code of 0x18 early in
> the load/startup sequence. I haven’t been able to find any reference
> explaining this code. The highest documented minor code appears to be 0x17.
>
> I’ve tried both ignoring the Irp (returning success) and also chaining it
> down. The system doesn’t appear to be bothered in the slightest either way.
> The driver has been running for years so it doesn’t appear to be a big deal.
> It just bugs me because it clutters up my log, and now we have a problem
> with XP SP1 & 2.
>
> I’d like to be sure the new problem is unrelated (appears to be a MS bug,
> but more on another posting). So really to exclude this as an avenue for
> study and for peace of mind I’d like to know if others have seen this, what
> its for and what the correct handling for it should be?
>
> Thanks,
>
>
> Jack
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com

“This email and any attachments is confidential, may be legally privileged
and is intended for the use of the addressee only. If you are not the
intended recipient, please note that any use, disclosure, printing or
copying of this email is strictly prohibited and may be unlawful. If
received in error, please delete this email and any attachments and confirm
this to the sender.”

These sorts of things are not legally binding and it makes you sound like a
prude to attach them to email in a public posting; you really aren’t that
important.

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Martin C Harvey
Sent: Friday, January 14, 2005 5:05 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] IRP_MJ_PNP minor code 0x18?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jack Heeley

Hi group,

A PnP driver I wrote receives a PnP irp with a minor code of 0x18
early > in the load/startup sequence. I haven’t been able to find any
reference > explaining this code. The highest documented minor code
appears to be 0x17.

Are you running driver verifier? ISTR that the verifier sends a couple
of its own IRPS with higher minor codes to check that unsupported IRP’s
are dealt with correctly.

MH.

This email and any attachments is confidential, may be legally privileged
and is intended for the use of the addressee only. If you are not the
intended recipient, please note that any use, disclosure, printing or
copying of this email is strictly prohibited and may be unlawful. If
received in error, please delete this email and any attachments and confirm
this to the sender.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com

__________ NOD32 1.970 (20050113) Information __________

This message was checked by NOD32 antivirus system.
http://www.nod32.com

> you really aren’t that important.

… But sadly there are a lot of lawyers out there who think that they are
that important.

In my experience, this sort of cr*p is an embarassment to the sender but is
enforced by people who, by virtue of not understanding the medium or having
any experience of it, justify their existance by adding work onto the plates
of those who do understand the medium and have decades of experience.

If it’s enforced in your e-mails, by company policy,
use a private email when posting into a public medium.

When I read a post contining such disclaimers , I always feel
Im not the intended recipient, therefore usually not providing any
help to the poster. Others may feel the same thing :stuck_out_tongue:

Dan

----- Original Message -----
From: “Rod Widdowson”
Newsgroups: ntdev
To: “Windows System Software Devs Interest List”
Sent: Friday, January 14, 2005 3:04 PM
Subject: Re:[ntdev] IRP_MJ_PNP minor code 0x18?

>> you really aren’t that important.
>
> … But sadly there are a lot of lawyers out there who think that they
> are
> that important.
>
> In my experience, this sort of cr*p is an embarassment to the sender but
> is
> enforced by people who, by virtue of not understanding the medium or
> having
> any experience of it, justify their existance by adding work onto the
> plates
> of those who do understand the medium and have decades of experience.
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@rdsor.ro
> To unsubscribe send a blank email to xxxxx@lists.osr.com

Dan,

That may not be as easy as you think.

Out company uses one of 'em clever web-filters, which (amongst many other
things) does not allow access to web-based e-mail services (such as
hotmail, yahoo-mail, gmail, etc). If you combine that with the “legal
notice” added by the mail-server, then that would mean that the sender has
little option. Unless of course, you’re suggesting that anyone in such a
scenario is either: a) only allowed to post on this list from home,
internet cafe’s or similar. b) isn’t allowed to ask questions on this list
(or at least not have them answered). [Alternative C: Find a way to set up
his/her own mail-server that can bypass the firewall of such a company. I
don’t know how to do that, but I’m sure most members of this list does :wink:
]

I agree that saying “This is for the recipient only” and then sending it to
a public list has the same effect as wriitng “private and confidential” on
top of the letter to the local newspaper. Not very useful indeed. But the
original sender may no thave a choice.


Mats

xxxxx@lists.osr.com wrote on 01/14/2005 01:21:51 PM:

If it’s enforced in your e-mails, by company policy,
use a private email when posting into a public medium.

When I read a post contining such disclaimers , I always feel
Im not the intended recipient, therefore usually not providing any
help to the poster. Others may feel the same thing :stuck_out_tongue:

Dan

----- Original Message -----
From: “Rod Widdowson”
> Newsgroups: ntdev
> To: “Windows System Software Devs Interest List”
> Sent: Friday, January 14, 2005 3:04 PM
> Subject: Re:[ntdev] IRP_MJ_PNP minor code 0x18?
>
>
> >> you really aren’t that important.
> >
> > … But sadly there are a lot of lawyers out there who think that
they
> > are
> > that important.
> >
> > In my experience, this sort of cr*p is an embarassment to the sender
but
> > is
> > enforced by people who, by virtue of not understanding the medium or
> > having
> > any experience of it, justify their existance by adding work onto the
> > plates
> > of those who do understand the medium and have decades of experience.
> >
> >
> >
> > —
> > Questions? First check the Kernel Driver FAQ at
> > http://www.osronline.com/article.cfm?id=256
> >
> > You are currently subscribed to ntdev as: xxxxx@rdsor.ro
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
> —
> Questions? First check the Kernel Driver FAQ at http://www.
> osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@3dlabs.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com

> ForwardSourceID:NT0000ADF2

Haha… Can tell its Friday :slight_smile:

Read my new disclaimer…

Why complain about such things? There could be many reasons why its
there.

Stick to the original topic.

Personally… I wouldn’t post any information I shouldn’t on a list…
So the “Intellectual property” argument is bunk and if when posting
If “not sure” about something I’ll say so.

People should be clever enough to know that not all responses
give good advice, but that most do, and all should intend to.

Best Regards,

Rob Linegar
Software Engineer
Data Encryption Systems Limited
www.des.co.uk | www.deslock.com

[Disclaimer]

By reading this you have voluntarily transferred ownership of you and
your companies intellectual property to me.
Please place all code on suitable media, securely seal and send by
courier to PO Box 29387.
Along with all the biscuits and tasty snacks from your canteen. Out of
date produce will be rejected.
Thank you.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dan Partelly
Sent: 14 January 2005 13:22
To: Windows System Software Devs Interest List
Subject: Re: Re:[ntdev] IRP_MJ_PNP minor code 0x18?

If it’s enforced in your e-mails, by company policy,
use a private email when posting into a public medium.

When I read a post contining such disclaimers , I always feel
Im not the intended recipient, therefore usually not providing any
help to the poster. Others may feel the same thing :stuck_out_tongue:

Dan

----- Original Message -----
From: “Rod Widdowson”
Newsgroups: ntdev
To: “Windows System Software Devs Interest List”
Sent: Friday, January 14, 2005 3:04 PM
Subject: Re:[ntdev] IRP_MJ_PNP minor code 0x18?

>> you really aren’t that important.
>
> … But sadly there are a lot of lawyers out there who think that
they
> are
> that important.
>
> In my experience, this sort of cr*p is an embarassment to the sender
but
> is
> enforced by people who, by virtue of not understanding the medium or
> having
> any experience of it, justify their existance by adding work onto the
> plates
> of those who do understand the medium and have decades of experience.
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@rdsor.ro
> To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@des.co.uk
To unsubscribe send a blank email to xxxxx@lists.osr.com

But, but, but… It’s fun!

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Rob Linegar
Sent: Friday, January 14, 2005 8:51 AM
To: Windows System Software Devs Interest List
Subject: RE: Re:[ntdev] IRP_MJ_PNP minor code 0x18?

Haha… Can tell its Friday :slight_smile:

Read my new disclaimer…

Why complain about such things? There could be many reasons why its
there.

Stick to the original topic.

Personally… I wouldn’t post any information I shouldn’t on a list…
So the “Intellectual property” argument is bunk and if when posting
If “not sure” about something I’ll say so.

People should be clever enough to know that not all responses
give good advice, but that most do, and all should intend to.

Best Regards,

Rob Linegar
Software Engineer
Data Encryption Systems Limited
www.des.co.uk | www.deslock.com

[Disclaimer]

By reading this you have voluntarily transferred ownership of you and
your companies intellectual property to me.
Please place all code on suitable media, securely seal and send by
courier to PO Box 29387.
Along with all the biscuits and tasty snacks from your canteen. Out of
date produce will be rejected.
Thank you.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dan Partelly
Sent: 14 January 2005 13:22
To: Windows System Software Devs Interest List
Subject: Re: Re:[ntdev] IRP_MJ_PNP minor code 0x18?

If it’s enforced in your e-mails, by company policy,
use a private email when posting into a public medium.

When I read a post contining such disclaimers , I always feel
Im not the intended recipient, therefore usually not providing any
help to the poster. Others may feel the same thing :stuck_out_tongue:

Dan

----- Original Message -----
From: “Rod Widdowson”
Newsgroups: ntdev
To: “Windows System Software Devs Interest List”
Sent: Friday, January 14, 2005 3:04 PM
Subject: Re:[ntdev] IRP_MJ_PNP minor code 0x18?

>> you really aren’t that important.
>
> … But sadly there are a lot of lawyers out there who think that
they
> are
> that important.
>
> In my experience, this sort of cr*p is an embarassment to the sender
but
> is
> enforced by people who, by virtue of not understanding the medium or
> having
> any experience of it, justify their existance by adding work onto the
> plates
> of those who do understand the medium and have decades of experience.
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@rdsor.ro
> To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@des.co.uk
To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com

NOD32 1.970 (20050113) Information

This message was checked by NOD32 antivirus system.
http://www.nod32.com

Thanks Rob, I just found it too. Since that makes is ‘legit’ it should be
chained down for the bus driver to handle.

Jack.

“Rob Linegar” wrote in message news:xxxxx@ntdev…
0x18 is IRP_MN_QUERY_LEGACY_BUS_INFORMATION.

I believe its not defined in WDM, but is in the DDK.

Rob Linegar
Software Engineer
Data Encryption Systems Limited
www.des.co.uk | www.deslock.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Martin C Harvey
Sent: 14 January 2005 10:05
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] IRP_MJ_PNP minor code 0x18?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jack Heeley

> Hi group,
>
> A PnP driver I wrote receives a PnP irp with a minor code of 0x18
early > in the load/startup sequence. I haven’t been able to find any
reference > explaining this code. The highest documented minor code
appears to be 0x17.

Are you running driver verifier? ISTR that the verifier sends a couple
of its own IRPS with higher minor codes to check that unsupported IRP’s
are dealt with correctly.

MH.

This email and any attachments is confidential, may be legally
privileged and is intended for the use of the addressee only. If you are
not the intended recipient, please note that any use, disclosure,
printing or copying of this email is strictly prohibited and may be
unlawful. If received in error, please delete this email and any
attachments and confirm this to the sender.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com

It doesn’t matter if it’s ‘legit’ or not. The rule is that if you don’t
handle the minor value you pass it down (not pdo) or complete it without
modifying the status (PDO). If you see 0x20, 0x21 etc etc and there is
no #define for them, you still must pass it down w/out knowing what it
is.

If your logs are cluttered, I suggested *logging* only the minor codes
you know about.

d

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jack Heeley
Sent: Friday, January 14, 2005 6:27 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] IRP_MJ_PNP minor code 0x18?

Thanks Rob, I just found it too. Since that makes is ‘legit’ it should
be
chained down for the bus driver to handle.

Jack.

“Rob Linegar” wrote in message news:xxxxx@ntdev…
0x18 is IRP_MN_QUERY_LEGACY_BUS_INFORMATION.

I believe its not defined in WDM, but is in the DDK.

Rob Linegar
Software Engineer
Data Encryption Systems Limited
www.des.co.uk | www.deslock.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Martin C Harvey
Sent: 14 January 2005 10:05
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] IRP_MJ_PNP minor code 0x18?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jack Heeley

> Hi group,
>
> A PnP driver I wrote receives a PnP irp with a minor code of 0x18
early > in the load/startup sequence. I haven’t been able to find any
reference > explaining this code. The highest documented minor code
appears to be 0x17.

Are you running driver verifier? ISTR that the verifier sends a couple
of its own IRPS with higher minor codes to check that unsupported IRP’s
are dealt with correctly.

MH.

This email and any attachments is confidential, may be legally
privileged and is intended for the use of the addressee only. If you are
not the intended recipient, please note that any use, disclosure,
printing or copying of this email is strictly prohibited and may be
unlawful. If received in error, please delete this email and any
attachments and confirm this to the sender.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jamey Kirby

These sorts of things are not legally binding and it makes you sound
like a prude to attach them to email in a public posting; you really
aren’t that important.

That’s all well and good, but I don’t have a choice in the matter, and
the company mail gateway adds the text. I wish I could be more informal
too.

MH.

This email and any attachments is confidential, may be legally privileged and is intended for the use of the addressee only. If you are not the intended recipient, please note that any use, disclosure, printing or copying of this email is strictly prohibited and may be unlawful. If received in error, please delete this email and any attachments and confirm this to the sender.

I’m curious, Dan. Would you really rather that I used a private e-mail
address to post? If I used a private e-mail address, I would definitely use
either a bogus one or one from a mailbox that I never read, as it would be
deluged with spam.

As it stands, you know how to get ahold of me if you have something really
pertinent and pressing. My e-mail address on this message is real. With
that said, I often don’t resond to direct requests, as they are almost
always on topics that have already been covered in this forum.

(Fortunately my lawyers and managers require only the simple one line below
my signature.)


Jake Oshins
Windows Kernel Group

This posting is provided “AS IS” with no warranties, and confers no rights.

“Dan Partelly” wrote in message news:xxxxx@ntdev…
> If it’s enforced in your e-mails, by company policy,
> use a private email when posting into a public medium.
>
> When I read a post contining such disclaimers , I always feel
> Im not the intended recipient, therefore usually not providing any
> help to the poster. Others may feel the same thing :stuck_out_tongue:
>
> Dan
>
>
> ----- Original Message -----
> From: “Rod Widdowson”
> Newsgroups: ntdev
> To: “Windows System Software Devs Interest List”
> Sent: Friday, January 14, 2005 3:04 PM
> Subject: Re:[ntdev] IRP_MJ_PNP minor code 0x18?
>
>
>>> you really aren’t that important.
>>
>> … But sadly there are a lot of lawyers out there who think that they
>> are
>> that important.
>>
>> In my experience, this sort of cr*p is an embarassment to the sender but
>> is
>> enforced by people who, by virtue of not understanding the medium or
>> having
>> any experience of it, justify their existance by adding work onto the
>> plates
>> of those who do understand the medium and have decades of experience.
>>
>>
>>
>> —
>> Questions? First check the Kernel Driver FAQ at
>> http://www.osronline.com/article.cfm?id=256
>>
>> You are currently subscribed to ntdev as: xxxxx@rdsor.ro
>> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>

I want to amplify this response. I added code 0x19 to Longhorn. If you
don’t pass it down, then you’re going to have reduced functionality for your
device on Longhorn. (Specifically, the system won’t be able to determine
which processors and memory in a NUMA system are physically close to your
device.)


Jake Oshins
Windows Kernel Group

This posting is provided “AS IS” with no warranties, and confers no rights.

“Doron Holan” wrote in message
news:xxxxx@ntdev…
It doesn’t matter if it’s ‘legit’ or not. The rule is that if you don’t
handle the minor value you pass it down (not pdo) or complete it without
modifying the status (PDO). If you see 0x20, 0x21 etc etc and there is
no #define for them, you still must pass it down w/out knowing what it
is.

If your logs are cluttered, I suggested logging only the minor codes
you know about.

d

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jack Heeley
Sent: Friday, January 14, 2005 6:27 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] IRP_MJ_PNP minor code 0x18?

Thanks Rob, I just found it too. Since that makes is ‘legit’ it should
be
chained down for the bus driver to handle.

Jack.

“Rob Linegar” wrote in message news:xxxxx@ntdev…
0x18 is IRP_MN_QUERY_LEGACY_BUS_INFORMATION.

I believe its not defined in WDM, but is in the DDK.

Rob Linegar
Software Engineer
Data Encryption Systems Limited
www.des.co.uk | www.deslock.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Martin C Harvey
Sent: 14 January 2005 10:05
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] IRP_MJ_PNP minor code 0x18?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jack Heeley

> Hi group,
>
> A PnP driver I wrote receives a PnP irp with a minor code of 0x18
early > in the load/startup sequence. I haven’t been able to find any
reference > explaining this code. The highest documented minor code
appears to be 0x17.

Are you running driver verifier? ISTR that the verifier sends a couple
of its own IRPS with higher minor codes to check that unsupported IRP’s
are dealt with correctly.

MH.

This email and any attachments is confidential, may be legally
privileged and is intended for the use of the addressee only. If you are
not the intended recipient, please note that any use, disclosure,
printing or copying of this email is strictly prohibited and may be
unlawful. If received in error, please delete this email and any
attachments and confirm this to the sender.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

I used to use a tag line that told for whom I worked, because I am proud
form I work because I think we make the best damn product on the market.
However, one day I got feisty in answering a post from Silly Shahahaha, who
had asked the same question 15 different ways and been told NO 20 different
ways. Well it seems Silly Shahahahaha got all petulant and went crying to my
bosses … at corporate level … who came back and asked who the hell this
petulant Silly Shahahahaha was and please remove company references from my
tag line. So I did.


The personal opinion of
Gary G. Little

“Jamey Kirby” wrote in message news:xxxxx@ntdev…
> But, but, but… It’s fun!
>
> Jamey
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Rob Linegar
> Sent: Friday, January 14, 2005 8:51 AM
> To: Windows System Software Devs Interest List
> Subject: RE: Re:[ntdev] IRP_MJ_PNP minor code 0x18?
>
>
> Haha… Can tell its Friday :slight_smile:
>
> Read my new disclaimer…
>
> Why complain about such things? There could be many reasons why its
> there.
>
> Stick to the original topic.
>
> Personally… I wouldn’t post any information I shouldn’t on a list…
> So the “Intellectual property” argument is bunk and if when posting
> If “not sure” about something I’ll say so.
>
> People should be clever enough to know that not all responses
> give good advice, but that most do, and all should intend to.
>
> Best Regards,
>
> Rob Linegar
> Software Engineer
> Data Encryption Systems Limited
> www.des.co.uk | www.deslock.com
>
>
> [Disclaimer]
>
> By reading this you have voluntarily transferred ownership of you and
> your companies intellectual property to me.
> Please place all code on suitable media, securely seal and send by
> courier to PO Box 29387.
> Along with all the biscuits and tasty snacks from your canteen. Out of
> date produce will be rejected.
> Thank you.
>
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Dan Partelly
> Sent: 14 January 2005 13:22
> To: Windows System Software Devs Interest List
> Subject: Re: Re:[ntdev] IRP_MJ_PNP minor code 0x18?
>
> If it’s enforced in your e-mails, by company policy,
> use a private email when posting into a public medium.
>
> When I read a post contining such disclaimers , I always feel
> Im not the intended recipient, therefore usually not providing any
> help to the poster. Others may feel the same thing :stuck_out_tongue:
>
> Dan
>
>
> ----- Original Message -----
> From: “Rod Widdowson”
> Newsgroups: ntdev
> To: “Windows System Software Devs Interest List”
> Sent: Friday, January 14, 2005 3:04 PM
> Subject: Re:[ntdev] IRP_MJ_PNP minor code 0x18?
>
>
> >> you really aren’t that important.
> >
> > … But sadly there are a lot of lawyers out there who think that
> they
> > are
> > that important.
> >
> > In my experience, this sort of cr*p is an embarassment to the sender
> but
> > is
> > enforced by people who, by virtue of not understanding the medium or
> > having
> > any experience of it, justify their existance by adding work onto the
> > plates
> > of those who do understand the medium and have decades of experience.
> >
> >
> >
> > —
> > Questions? First check the Kernel Driver FAQ at
> > http://www.osronline.com/article.cfm?id=256
> >
> > You are currently subscribed to ntdev as: xxxxx@rdsor.ro
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@des.co.uk
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: unknown lmsubst tag argument: ‘’
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
> NOD32 1.970 (20050113) Information
>
> This message was checked by NOD32 antivirus system.
> http://www.nod32.com
>
>
>

> ----------

From: xxxxx@lists.osr.com[SMTP:xxxxx@lists.osr.com] on behalf of Rob Linegar[SMTP:xxxxx@des.co.uk]
Reply To: Windows System Software Devs Interest List
Sent: Friday, January 14, 2005 2:51 PM
To: Windows System Software Devs Interest List
Subject: RE: Re:[ntdev] IRP_MJ_PNP minor code 0x18?

Why complain about such things? There could be many reasons why its
there.

Why? Because they are annoying. If nobody does, this nonsense will become ubiquitous. I agree sometimes there is no choice as company lawyers are trying to enforce such things but it is sender’s company and who else should try to change things there? It may be hard but if many people do, it may work. Technically there should be no problem to create rules on mail gateways and do not add silliness when destination is known list name.

The same way we should ask why to report software bugs, for example.

Best regards,

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

Jake, why whould you use a bogus private email ? And why would you not read
it ?
As it stands now, I use on my list my private email address, as it was
provided
by ISP when i signed my home internet service contract.

As it stands , my email address is as real as yours , and anyone can get
ahold of me
on my private email address, if they have something valuable to say to me.
As you do,
I might choose not to respond on them. But the mailbox is read, messages
asessed,
and an answer is given , taking in consideration contracts, NDAs I signed,
and so on.
As you do guys, (and I think you cant deny this) , in the first place you
ases
the question, I seen many questions which could have been responded by the
NT
kernel team with 100% acuarcy, but they choosed not to do so. Why ? It aint
my
business.

>If I used a private e-mail address, I would definitely use either a bogus
>one or one

I dont see the point of posting a QUESTION from a bogus email address which
I never read, after all if I posted a QUESTION Im interested to read the
answer.

Jake, a question , with your permission. If I ask a question to you ,
what do you think I’m
more interested in ? An answer which challenge me, and opens a new level of
understanding,
or the fact that I can read in your email address @product.whateversoft.com
?

> I’m curious, Dan. If I used a private e-mail address

I apreciate your knowledge and contribution in the first place, so I really
dont give a
damn if you would use a private email or a company one. Its simply not
relevant
what address you use.

> (Fortunately my lawyers and managers

An “AS IS” disclaimer is cool. At subject & pertinent.
Unfortunately other
disclaimers scream “dont help me, because we are so extracool , that this
question was posted by mistake. Please dont answer this question. Its clear
you
are not the recipient. If you answer , we will assimilate your technology in
our next super
cool patent. You have been warned”

Dan Partelly

----- Original Message -----
From: “Jake Oshins”
Newsgroups: ntdev
To: “Windows System Software Devs Interest List”
Sent: Friday, January 14, 2005 8:44 PM
Subject: Re:[ntdev] Re:IRP_MJ_PNP minor code 0x18?

> I’m curious, Dan. If I used a private e-mail address, I would definitely
> use either a bogus one or one address to post? If I used a private e-mail
> address, I would definitely use either a bogus one or one from a mailbox
> that I never read, as it would be deluged with spam.
>
> As it stands, you know how to get ahold of me if you have something really
> pertinent and pressing. My e-mail address on this message is real. With
> that said, I often don’t resond to direct requests, as they are almost
> always on topics that have already been covered in this forum.
>
> (Fortunately my lawyers and managers require only the simple one line
> below my signature.)
>
> –
> Jake Oshins
> Windows Kernel Group
>
> This posting is provided “AS IS” with no warranties, and confers no
> rights.
>
>
> “Dan Partelly” wrote in message
> news:xxxxx@ntdev…
>> If it’s enforced in your e-mails, by company policy,
>> use a private email when posting into a public medium.
>>
>> When I read a post contining such disclaimers , I always feel
>> Im not the intended recipient, therefore usually not providing any
>> help to the poster. Others may feel the same thing :stuck_out_tongue:
>>
>> Dan
>>
>>
>> ----- Original Message -----
>> From: “Rod Widdowson”
>> Newsgroups: ntdev
>> To: “Windows System Software Devs Interest List”
>> Sent: Friday, January 14, 2005 3:04 PM
>> Subject: Re:[ntdev] IRP_MJ_PNP minor code 0x18?
>>
>>
>>>> you really aren’t that important.
>>>
>>> … But sadly there are a lot of lawyers out there who think that they
>>> are
>>> that important.
>>>
>>> In my experience, this sort of cr*p is an embarassment to the sender but
>>> is
>>> enforced by people who, by virtue of not understanding the medium or
>>> having
>>> any experience of it, justify their existance by adding work onto the
>>> plates
>>> of those who do understand the medium and have decades of experience.
>>>
>>>
>>>
>>> —
>>> Questions? First check the Kernel Driver FAQ at
>>> http://www.osronline.com/article.cfm?id=256
>>>
>>> You are currently subscribed to ntdev as: xxxxx@rdsor.ro
>>> To unsubscribe send a blank email to xxxxx@lists.osr.com
>>
>>
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@rdsor.ro
> To unsubscribe send a blank email to xxxxx@lists.osr.com

Now girls please,

More to the point I got about 30 responses on my question most of them were
off subject. It is just bad manners to highjack somebody’s posting to bicker
about something else. Go to a chat room. Or were you not brung up properly?

Jack

“Michal Vodicka” wrote in message
news:xxxxx@ntdev…
> ----------
> From:
xxxxx@lists.osr.com[SMTP:xxxxx@lists.osr.com] on
behalf of Rob Linegar[SMTP:xxxxx@des.co.uk]
> Reply To: Windows System Software Devs Interest List
> Sent: Friday, January 14, 2005 2:51 PM
> To: Windows System Software Devs Interest List
> Subject: RE: Re:[ntdev] IRP_MJ_PNP minor code 0x18?
>
> Why complain about such things? There could be many reasons why its
> there.
>
Why? Because they are annoying. If nobody does, this nonsense will become
ubiquitous. I agree sometimes there is no choice as company lawyers are
trying to enforce such things but it is sender’s company and who else should
try to change things there? It may be hard but if many people do, it may
work. Technically there should be no problem to create rules on mail
gateways and do not add silliness when destination is known list name.

The same way we should ask why to report software bugs, for example.

Best regards,

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

This is a moderated forum. If moderators are satisfied with what occurs
here - then all is OK, and your personal irritation is just insignificant.

You got your answer anyway - it was about Verifier.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

----- Original Message -----
From: “Jack Heeley”
Newsgroups: ntdev
To: “Windows System Software Devs Interest List”
Sent: Monday, January 17, 2005 2:05 PM
Subject: Re:[ntdev] Re:IRP_MJ_PNP minor code 0x18?

> Now girls please,
>
> More to the point I got about 30 responses on my question most of them were
> off subject. It is just bad manners to highjack somebody’s posting to bicker
> about something else. Go to a chat room. Or were you not brung up properly?
>
> Jack
>
>
> “Michal Vodicka” wrote in message
> news:xxxxx@ntdev…
> > ----------
> > From:
> xxxxx@lists.osr.com[SMTP:xxxxx@lists.osr.com] on
> behalf of Rob Linegar[SMTP:xxxxx@des.co.uk]
> > Reply To: Windows System Software Devs Interest List
> > Sent: Friday, January 14, 2005 2:51 PM
> > To: Windows System Software Devs Interest List
> > Subject: RE: Re:[ntdev] IRP_MJ_PNP minor code 0x18?
> >
> > Why complain about such things? There could be many reasons why its
> > there.
> >
> Why? Because they are annoying. If nobody does, this nonsense will become
> ubiquitous. I agree sometimes there is no choice as company lawyers are
> trying to enforce such things but it is sender’s company and who else should
> try to change things there? It may be hard but if many people do, it may
> work. Technically there should be no problem to create rules on mail
> gateways and do not add silliness when destination is known list name.
>
> The same way we should ask why to report software bugs, for example.
>
> Best regards,
>
> Michal Vodicka
> UPEK, Inc.
> [xxxxx@upek.com, http://www.upek.com]
>
>
>
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com