Who knows how "PULONG" is defined?

Also does it have different size in 32bit OS and 64bit OS?

Thanks

A PULONG is a pointer to a ULONG. Since it is a pointer, it is, of
course, 32bits in Win32 and 64 bits in Win64, which is true of EVERY
pointer type. The thing it points to is a 32-bit unsigned value. RTFM,
where this is clearly explained.
joe

Also does it have different size in 32bit OS and 64bit OS?

Thanks


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

Joe answered your specific question, but in general “Find in Files”
under Visual Studio or any other grep like program applied to the WDK’s
inc directory will answer questions like this. It should be a basic
technique for any competent developer.

Don Burn
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr

“Yuping Zhang” wrote in message
news:xxxxx@ntdev:

> Also does it have different size in 32bit OS and 64bit OS?
>
> Thanks

Find in Files? Grep? Are we back in the previous Millennium? :wink:

Intellisense or browser info is much faster and should be basic technique for any competent developer :wink:

(sorry, couldn’t resist, switching back to S3 mode ;-))

Michal

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:bounce-503966-
xxxxx@lists.osr.com] On Behalf Of Don Burn
Sent: Saturday, May 26, 2012 2:46 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Who knows how “PULONG” is defined?

Joe answered your specific question, but in general “Find in Files”
under Visual Studio or any other grep like program applied to the WDK’s
inc directory will answer questions like this. It should be a basic
technique for any competent developer.

Don Burn
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr

“Yuping Zhang” wrote in message
> news:xxxxx@ntdev:
>
> > Also does it have different size in 32bit OS and 64bit OS?
> >
> > Thanks
>
>
> —
> 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

NOTE: The information in this message is intended for the personal and confidential use of the designated recipient(s) named above. To the extent the recipient(s) is/are bound by a non-disclosure agreement, or other agreement that contains an obligation of confidentiality, with AuthenTec, then this message and/or any attachments shall be considered confidential information and subject to the confidentiality terms of that agreement. If the reader of this message is not the intended recipient named above, you are notified that you have received this document in error, and any review, dissemination, distribution or copying of this message is strictly prohibited. If you have received this document in error, please delete the original message and notify the sender immediately.
Thank You!
AuthenTec, Inc. http://www.authentec.com/

Are you seeing a problem?

d

debt from my phone


From: Yuping Zhang
Sent: 5/25/2012 5:12 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Who knows how “PULONG” is defined?

Also does it have different size in 32bit OS and 64bit OS?
Thanks


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

There is nothing wrong with grep. Go to S5:)

On Fri, May 25, 2012 at 6:07 PM, Vodicka, Michal <
xxxxx@authentec.com> wrote:

Find in Files? Grep? Are we back in the previous Millennium? :wink:

Intellisense or browser info is much faster and should be basic technique
for any competent developer :wink:

(sorry, couldn’t resist, switching back to S3 mode ;-))

Michal

> -----Original Message-----
> From: xxxxx@lists.osr.com [mailto:bounce-503966-
> xxxxx@lists.osr.com] On Behalf Of Don Burn
> Sent: Saturday, May 26, 2012 2:46 AM
> To: Windows System Software Devs Interest List
> Subject: Re:[ntdev] Who knows how “PULONG” is defined?
>
> Joe answered your specific question, but in general “Find in Files”
> under Visual Studio or any other grep like program applied to the WDK’s
> inc directory will answer questions like this. It should be a basic
> technique for any competent developer.
>
>
> Don Burn
> Windows Filesystem and Driver Consulting
> Website: http://www.windrvr.com
> Blog: http://msmvps.com/blogs/WinDrvr
>
>
>
> “Yuping Zhang” wrote in message
> > news:xxxxx@ntdev:
> >
> > > Also does it have different size in 32bit OS and 64bit OS?
> > >
> > > Thanks
> >
> >
> > —
> > 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
>
> NOTE: The information in this message is intended for the personal and
> confidential use of the designated recipient(s) named above. To the extent
> the recipient(s) is/are bound by a non-disclosure agreement, or other
> agreement that contains an obligation of confidentiality, with AuthenTec,
> then this message and/or any attachments shall be considered confidential
> information and subject to the confidentiality terms of that agreement. If
> the reader of this message is not the intended recipient named above, you
> are notified that you have received this document in error, and any review,
> dissemination, distribution or copying of this message is strictly
> prohibited. If you have received this document in error, please delete the
> original message and notify the sender immediately.
> Thank You!
> AuthenTec, Inc. http://www.authentec.com/
>
>
> —
> 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
>

I thought that use of the goto was deprecated in most prgramming.
joe

There is nothing wrong with grep. Go to S5:)

On Fri, May 25, 2012 at 6:07 PM, Vodicka, Michal <
xxxxx@authentec.com> wrote:

> Find in Files? Grep? Are we back in the previous Millennium? :wink:
>
> Intellisense or browser info is much faster and should be basic
> technique
> for any competent developer :wink:
>
> (sorry, couldn’t resist, switching back to S3 mode ;-))
>
> Michal
>
> > -----Original Message-----
> > From: xxxxx@lists.osr.com [mailto:bounce-503966-
> > xxxxx@lists.osr.com] On Behalf Of Don Burn
> > Sent: Saturday, May 26, 2012 2:46 AM
> > To: Windows System Software Devs Interest List
> > Subject: Re:[ntdev] Who knows how “PULONG” is defined?
> >
> > Joe answered your specific question, but in general “Find in Files”
> > under Visual Studio or any other grep like program applied to the
> WDK’s
> > inc directory will answer questions like this. It should be a basic
> > technique for any competent developer.
> >
> >
> > Don Burn
> > Windows Filesystem and Driver Consulting
> > Website: http://www.windrvr.com
> > Blog: http://msmvps.com/blogs/WinDrvr
> >
> >
> >
> > “Yuping Zhang” wrote in message
>> > news:xxxxx@ntdev:
>> >
>> > > Also does it have different size in 32bit OS and 64bit OS?
>> > >
>> > > Thanks
>> >
>> >
>> > —
>> > 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
>>
>> NOTE: The information in this message is intended for the personal and
>> confidential use of the designated recipient(s) named above. To the
>> extent
>> the recipient(s) is/are bound by a non-disclosure agreement, or other
>> agreement that contains an obligation of confidentiality, with
>> AuthenTec,
>> then this message and/or any attachments shall be considered
>> confidential
>> information and subject to the confidentiality terms of that agreement.
>> If
>> the reader of this message is not the intended recipient named above,
>> you
>> are notified that you have received this document in error, and any
>> review,
>> dissemination, distribution or copying of this message is strictly
>> prohibited. If you have received this document in error, please delete
>> the
>> original message and notify the sender immediately.
>> Thank You!
>> AuthenTec, Inc. http://www.authentec.com/
>>
>>
>> —
>> 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
>>
>
> —
> 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

with an assumption that declaration normally ends with a semicolon
that follows immediately

C:\WinDDK\7600.16385.1>grep -i -r “.*PULONG;” --include *.h *
inc/api/d3dkmddi.h:typedef __out PULONG OUT_PULONG;
inc/api/ntdef.h:typedef ULONG *PULONG; <----------
inc/ddk/miniport.h:typedef ULONG *PULONG;
inc/ddk/minitape.h:typedef ULONG *PULONG;
inc/ddk/ntsam.h:typedef PULONG *PPULONG;

C:\WinDDK\7600.16385.1>

else you can look for "typedef.*PULONG

yes intellisense normally gets you the declaration faster especially
in vs2010 and maybe > the tooltip jumps out immediately code in vs
build by hand :slight_smile:

On 5/26/12, xxxxx@flounder.com wrote:
>
> I thought that use of the goto was deprecated in most prgramming.
> joe
>
>> There is nothing wrong with grep. Go to S5:)
>>
>> On Fri, May 25, 2012 at 6:07 PM, Vodicka, Michal <
>> xxxxx@authentec.com> wrote:
>>
>>> Find in Files? Grep? Are we back in the previous Millennium? :wink:
>>>
>>> Intellisense or browser info is much faster and should be basic
>>> technique
>>> for any competent developer :wink:
>>>
>>> (sorry, couldn’t resist, switching back to S3 mode ;-))
>>>
>>> Michal
>>>
>>> > -----Original Message-----
>>> > From: xxxxx@lists.osr.com [mailto:bounce-503966-
>>> > xxxxx@lists.osr.com] On Behalf Of Don Burn
>>> > Sent: Saturday, May 26, 2012 2:46 AM
>>> > To: Windows System Software Devs Interest List
>>> > Subject: Re:[ntdev] Who knows how “PULONG” is defined?
>>> >
>>> > Joe answered your specific question, but in general “Find in Files”
>>> > under Visual Studio or any other grep like program applied to the
>>> WDK’s
>>> > inc directory will answer questions like this. It should be a basic
>>> > technique for any competent developer.
>>> >
>>> >
>>> > Don Burn
>>> > Windows Filesystem and Driver Consulting
>>> > Website: http://www.windrvr.com
>>> > Blog: http://msmvps.com/blogs/WinDrvr
>>> >
>>> >
>>> >
>>> > “Yuping Zhang” wrote in message
>>> > news:xxxxx@ntdev:
>>> >
>>> > > Also does it have different size in 32bit OS and 64bit OS?
>>> > >
>>> > > Thanks
>>> >
>>> >
>>> > —
>>> > 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
>>>
>>> NOTE: The information in this message is intended for the personal and
>>> confidential use of the designated recipient(s) named above. To the
>>> extent
>>> the recipient(s) is/are bound by a non-disclosure agreement, or other
>>> agreement that contains an obligation of confidentiality, with
>>> AuthenTec,
>>> then this message and/or any attachments shall be considered
>>> confidential
>>> information and subject to the confidentiality terms of that agreement.
>>> If
>>> the reader of this message is not the intended recipient named above,
>>> you
>>> are notified that you have received this document in error, and any
>>> review,
>>> dissemination, distribution or copying of this message is strictly
>>> prohibited. If you have received this document in error, please delete
>>> the
>>> original message and notify the sender immediately.
>>> Thank You!
>>> AuthenTec, Inc. http://www.authentec.com/
>>>
>>>
>>> —
>>> 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
>>>
>>
>> —
>> 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
>
>
>
> —
> 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
>

ACTUALLY I MEANT GREP OR EQUIVALENT for several reasons. First if you
don’t have a project or a clean compiling project depending on the tool,
then the browser based checks are worthless. Second, if you are trying
to remember about some capability not in your project then the browser
based checks are worthless. Finally, if you are asking one of the
questions the OP was asking namely is it possible that this value will
have a different size, you need to see all potential definitions of the
type, so the browser based checks is worthless.

I typically wanting to check this before I have the code so the above
are appropriate. Then throw in that I’ve been using Microsoft compilers
for 6 rev’s of VS and on those earlier ones the browser support did not
work real well (like it could miss a ton of things), and you can see why
I choose to answer this conservatively. Bottom line, is yes the browner
may work for you but it can also be a GOTO FOO where FOO is undefined!

Don Burn
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr

“Vodicka, Michal” wrote in message
news:xxxxx@ntdev:

> Find in Files? Grep? Are we back in the previous Millennium? :wink:
>
> Intellisense or browser info is much faster and should be basic technique for any competent developer :wink:
>
> (sorry, couldn’t resist, switching back to S3 mode ;-))
>
> Michal
>
> > -----Original Message-----
> > From: xxxxx@lists.osr.com [mailto:bounce-503966-
> > xxxxx@lists.osr.com] On Behalf Of Don Burn
> > Sent: Saturday, May 26, 2012 2:46 AM
> > To: Windows System Software Devs Interest List
> > Subject: Re:[ntdev] Who knows how “PULONG” is defined?
> >
> > Joe answered your specific question, but in general “Find in Files”
> > under Visual Studio or any other grep like program applied to the WDK’s
> > inc directory will answer questions like this. It should be a basic
> > technique for any competent developer.
> >
> >
> > Don Burn
> > Windows Filesystem and Driver Consulting
> > Website: http://www.windrvr.com
> > Blog: http://msmvps.com/blogs/WinDrvr
> >
> >
> >
> > “Yuping Zhang” wrote in message
> > news:xxxxx@ntdev:
> >
> > > Also does it have different size in 32bit OS and 64bit OS?
> > >
> > > Thanks
> >
> >
> > —
> > 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
>
> NOTE: The information in this message is intended for the personal and confidential use of the designated recipient(s) named above. To the extent the recipient(s) is/are bound by a non-disclosure agreement, or other agreement that contains an obligation of confidentiality, with AuthenTec, then this message and/or any attachments shall be considered confidential information and subject to the confidentiality terms of that agreement. If the reader of this message is not the intended recipient named above, you are notified that you have received this document in error, and any review, dissemination, distribution or copying of this message is strictly prohibited. If you have received this document in error, please delete the original message and notify the sender immediately. > Thank You! > AuthenTec, Inc. http://www.authentec.com/

@don

+1 yes grep is more versatile grep with sed is THE ultimate :slight_smile:

but to use best of both worlds run an empty vs project and do
PULONG foo;

sometimes it is good to understand what is implicitly chosen / not
chosen based on what you included / did not include

On 5/26/12, Don Burn wrote:
> ACTUALLY I MEANT GREP OR EQUIVALENT for several reasons. First if you
> don’t have a project or a clean compiling project depending on the tool,
> then the browser based checks are worthless. Second, if you are trying
> to remember about some capability not in your project then the browser
> based checks are worthless. Finally, if you are asking one of the
> questions the OP was asking namely is it possible that this value will
> have a different size, you need to see all potential definitions of the
> type, so the browser based checks is worthless.
>
> I typically wanting to check this before I have the code so the above
> are appropriate. Then throw in that I’ve been using Microsoft compilers
> for 6 rev’s of VS and on those earlier ones the browser support did not
> work real well (like it could miss a ton of things), and you can see why
> I choose to answer this conservatively. Bottom line, is yes the browner
> may work for you but it can also be a GOTO FOO where FOO is undefined!
>
>
> Don Burn
> Windows Filesystem and Driver Consulting
> Website: http://www.windrvr.com
> Blog: http://msmvps.com/blogs/WinDrvr
>
>
>
> “Vodicka, Michal” wrote in message
> news:xxxxx@ntdev:
>
>> Find in Files? Grep? Are we back in the previous Millennium? :wink:
>>
>> Intellisense or browser info is much faster and should be basic technique
>> for any competent developer :wink:
>>
>> (sorry, couldn’t resist, switching back to S3 mode ;-))
>>
>> Michal
>>
>> > -----Original Message-----
>> > From: xxxxx@lists.osr.com [mailto:bounce-503966-
>> > xxxxx@lists.osr.com] On Behalf Of Don Burn
>> > Sent: Saturday, May 26, 2012 2:46 AM
>> > To: Windows System Software Devs Interest List
>> > Subject: Re:[ntdev] Who knows how “PULONG” is defined?
>> >
>> > Joe answered your specific question, but in general “Find in Files”
>> > under Visual Studio or any other grep like program applied to the WDK’s
>> > inc directory will answer questions like this. It should be a basic
>> > technique for any competent developer.
>> >
>> >
>> > Don Burn
>> > Windows Filesystem and Driver Consulting
>> > Website: http://www.windrvr.com
>> > Blog: http://msmvps.com/blogs/WinDrvr
>> >
>> >
>> >
>> > “Yuping Zhang” wrote in message
>> > news:xxxxx@ntdev:
>> >
>> > > Also does it have different size in 32bit OS and 64bit OS?
>> > >
>> > > Thanks
>> >
>> >
>> > —
>> > 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
>>
>> NOTE: The information in this message is intended for the personal and
>> confidential use of the designated recipient(s) named above. To the extent
>> the recipient(s) is/are bound by a non-disclosure agreement, or other
>> agreement that contains an obligation of confidentiality, with AuthenTec,
>> then this message and/or any attachments shall be considered confidential
>> information and subject to the confidentiality terms of that agreement.
>> If the reader of this message is not the intended recipient named above,
>> you are notified that you have received this document in error, and any
>> review, dissemination, distribution or copying of this message is strictly
>> prohibited. If you have received this document in error, please delete the
>> original message and notify the sender immediately. > Thank You! >
>> AuthenTec, Inc. http://www.authentec.com/
>
>
> —
> 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
>

Two more "better grep"s for the rest of us who cannot afford Visual Assist

ack-grep (or ack) : http://betterthangrep.com

pss: https://bitbucket.org/eliben/pss

– pa

+1 ^ +1 for pss :slight_smile:

Thanks pavel

the first **nix** app that didnt ask me to google :slight_smile: for its usage and
when googled provided tons of man foo blah repeats

has a natural syntax and colored output

good addition to the armoury of commandline tools

C:\Documents and Settings\Admin\Desktop\pss-0.35\pss-0.35\scripts>python pss PUL
ONG; c:\WinDDK\7600.16385.1\inc
c:\WinDDK\7600.16385.1\inc\api\d3dkmddi.h
88:typedef __out PULONG OUT_PULONG;

c:\WinDDK\7600.16385.1\inc\api\ntdef.h
570:typedef ULONG *PULONG;

c:\WinDDK\7600.16385.1\inc\ddk\miniport.h
542:typedef ULONG *PULONG;

c:\WinDDK\7600.16385.1\inc\ddk\minitape.h
549:typedef ULONG *PULONG;

c:\WinDDK\7600.16385.1\inc\ddk\ntsam.h
31:typedef PULONG *PPULONG;

crawled 40 gb of crap relatively fast (faster than start -> search ->
for files or folder)

<>

C:\Documents and Settings\Admin\Desktop\pss-0.35\pss-0.35\scripts>python pss PUL
ONG; c:<br>c:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\MAPI.h
43:typedef unsigned long FAR * LPULONG;

c:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\MAPIDefS.h
96:typedef ULONG FAR * LPULONG;

c:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\WabDefs.h
58:typedef PULONG LPULONG;

c:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\WinDef.h
49:typedef ULONG *PULONG;

c:\Program Files\Microsoft SDKs\Windows\v7.1\Include\MAPI.h
43:typedef unsigned long FAR * LPULONG;

c:\Program Files\Microsoft SDKs\Windows\v7.1\Include\MAPIDefS.h
99:typedef ULONG FAR * LPULONG;

c:\Program Files\Microsoft SDKs\Windows\v7.1\Include\vdssys.h
75:typedef ULONG *PULONG;

c:\Program Files\Microsoft SDKs\Windows\v7.1\Include\WabDefs.h
58:typedef PULONG LPULONG;

c:\Program Files\Microsoft SDKs\Windows\v7.1\Include\WinDef.h
49:typedef ULONG *PULONG;

c:\Program Files\Windows Kits\8.0\Debuggers\x86\winext\manifest\main.h
55:typedef LONG *PULONG;

c:\WinDDK\7600.16385.1\inc\api\d3dkmddi.h
88:typedef __out PULONG OUT_PULONG;

c:\WinDDK\7600.16385.1\inc\api\ntdef.h
570:typedef ULONG *PULONG;

c:\WinDDK\7600.16385.1\inc\ddk\miniport.h
542:typedef ULONG *PULONG;

c:\WinDDK\7600.16385.1\inc\ddk\minitape.h
549:typedef ULONG *PULONG;

c:\WinDDK\7600.16385.1\inc\ddk\ntsam.h
31:typedef PULONG *PPULONG;

C:\Documents and Settings\Admin\Desktop\pss-0.35\pss-0.35\scripts>

nice util this pss

havent acked but it needs perl so prolly wont :slight_smile:

On 5/27/12, Pavel A. wrote:
> Two more "better grep"s for the rest of us who cannot afford Visual Assist
> …
>
> ack-grep (or ack) : http://betterthangrep.com
>
> pss: https://bitbucket.org/eliben/pss
>
> – pa
>
>
> —
> 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
>

>Find in Files? Grep? Are we back in the previous Millennium? :wink:

Previous millenium’s tools are the most reliable.

You know, people still use axes :slight_smile: though not stone ones :slight_smile:

Intellisense or browser info is much faster and should be basic technique

I hate browser info and never ever used it even in my C++/COM past of 1990ies.

It makes builds much slower.


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com

typedef unsigned long ULONG, *PULONG;

Usually you have a project and if not, creating void main() {}; or DriverEntry equivalent is trivial. You have most of capabilities if you #include ntddk.h or windows.h and for the rest the Google is better. The last point makes sense but browser can be still faster. You can jump to the current definition using one hotkey/click and other definitions are usually near this one (#ifdef/#else…).

Don’t mix compiler browser support which is accurate at least since VC 6.0 with support provided by GUI which wasn’t quite good in the past (can’t judge now as I’m not using VS GUI). I’m using BSC files for about 14 years and never had a problem with accuracy. Just opposite, this is the same info as compiler sees. All definitions and references.

In turn, grep can be good enough for occasional searches but browser is much faster for regular work. I’m always amazed how slow are people not using it and how much time they spend with searching for info available at one keypress.

Michal

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:bounce-504005-
xxxxx@lists.osr.com] On Behalf Of Don Burn
Sent: Saturday, May 26, 2012 12:35 PM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] Re:Who knows how “PULONG” is defined?

ACTUALLY I MEANT GREP OR EQUIVALENT for several reasons. First if you
don’t have a project or a clean compiling project depending on the tool,
then the browser based checks are worthless. Second, if you are trying
to remember about some capability not in your project then the browser
based checks are worthless. Finally, if you are asking one of the
questions the OP was asking namely is it possible that this value will
have a different size, you need to see all potential definitions of the
type, so the browser based checks is worthless.

I typically wanting to check this before I have the code so the above
are appropriate. Then throw in that I’ve been using Microsoft compilers
for 6 rev’s of VS and on those earlier ones the browser support did not
work real well (like it could miss a ton of things), and you can see why
I choose to answer this conservatively. Bottom line, is yes the browner
may work for you but it can also be a GOTO FOO where FOO is undefined!

Don Burn
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr

“Vodicka, Michal” wrote in message
> news:xxxxx@ntdev:
>
> > Find in Files? Grep? Are we back in the previous Millennium? :wink:
> >
> > Intellisense or browser info is much faster and should be basic technique
> for any competent developer :wink:
> >
> > (sorry, couldn’t resist, switching back to S3 mode ;-))
> >
> > Michal
> >
> > > -----Original Message-----
> > > From: xxxxx@lists.osr.com [mailto:bounce-503966-
> > > xxxxx@lists.osr.com] On Behalf Of Don Burn
> > > Sent: Saturday, May 26, 2012 2:46 AM
> > > To: Windows System Software Devs Interest List
> > > Subject: Re:[ntdev] Who knows how “PULONG” is defined?
> > >
> > > Joe answered your specific question, but in general “Find in Files”
> > > under Visual Studio or any other grep like program applied to the WDK’s
> > > inc directory will answer questions like this. It should be a basic
> > > technique for any competent developer.
> > >
> > >
> > > Don Burn
> > > Windows Filesystem and Driver Consulting
> > > Website: http://www.windrvr.com
> > > Blog: http://msmvps.com/blogs/WinDrvr
> > >
> > >
> > >
> > > “Yuping Zhang” wrote in message
> > > news:xxxxx@ntdev:
> > >
> > > > Also does it have different size in 32bit OS and 64bit OS?
> > > >
> > > > Thanks
> > >
> > >
> > > —
> > > 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
> >
> > NOTE: The information in this message is intended for the personal and
> confidential use of the designated recipient(s) named above. To the extent
> the recipient(s) is/are bound by a non-disclosure agreement, or other
> agreement that contains an obligation of confidentiality, with AuthenTec,
> then this message and/or any attachments shall be considered confidential
> information and subject to the confidentiality terms of that agreement. If
> the reader of this message is not the intended recipient named above, you
> are notified that you have received this document in error, and any review,
> dissemination, distribution or copying of this message is strictly prohibited. If
> you have received this document in error, please delete the original message
> and notify the sender immediately. > Thank You! > AuthenTec, Inc.
> http://www.authentec.com/
>
>
> —
> 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

NOTE: The information in this message is intended for the personal and confidential use of the designated recipient(s) named above. To the extent the recipient(s) is/are bound by a non-disclosure agreement, or other agreement that contains an obligation of confidentiality, with AuthenTec, then this message and/or any attachments shall be considered confidential information and subject to the confidentiality terms of that agreement. If the reader of this message is not the intended recipient named above, you are notified that you have received this document in error, and any review, dissemination, distribution or copying of this message is strictly prohibited. If you have received this document in error, please delete the original message and notify the sender immediately.
Thank You!
AuthenTec, Inc. http://www.authentec.com/

> -----Original Message-----

From: xxxxx@lists.osr.com [mailto:bounce-504105-
xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Monday, May 28, 2012 5:08 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Re:Who knows how “PULONG” is defined?

I hate browser info and never ever used it even in my C++/COM past of
1990ies.

It makes builds much slower.

Yes, maybe even 50% slower. Nowadays 1.5 sec instead of 1 :wink: You may be able to type “grep” during this time :wink:

Michal

NOTE: The information in this message is intended for the personal and confidential use of the designated recipient(s) named above. To the extent the recipient(s) is/are bound by a non-disclosure agreement, or other agreement that contains an obligation of confidentiality, with AuthenTec, then this message and/or any attachments shall be considered confidential information and subject to the confidentiality terms of that agreement. If the reader of this message is not the intended recipient named above, you are notified that you have received this document in error, and any review, dissemination, distribution or copying of this message is strictly prohibited. If you have received this document in error, please delete the original message and notify the sender immediately.
Thank You!
AuthenTec, Inc. http://www.authentec.com/

IF YOU CALL COMPILER BROWSER SUPPORT FOR V6, V7, OR V8 ACCURATE, I DON’T
EVER WANT TO SEE YOU CODE!!! These all had serious bugs I hit
multiple times over my use of them. Also, as has been pointed out the
browser support was pretty slow. Finally, you are assuming that include
#ntddk.h is all you need, sorry this is exactly why I don’t use it.

Don Burn
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr

“Vodicka, Michal” wrote in message
news:xxxxx@ntdev:

> Usually you have a project and if not, creating void main() {}; or DriverEntry equivalent is trivial. You have most of capabilities if you #include ntddk.h or windows.h and for the rest the Google is better. The last point makes sense but browser can be still faster. You can jump to the current definition using one hotkey/click and other definitions are usually near this one (#ifdef/#else…).
>
> Don’t mix compiler browser support which is accurate at least since VC 6.0 with support provided by GUI which wasn’t quite good in the past (can’t judge now as I’m not using VS GUI). I’m using BSC files for about 14 years and never had a problem with accuracy. Just opposite, this is the same info as compiler sees. All definitions and references.
>
> In turn, grep can be good enough for occasional searches but browser is much faster for regular work. I’m always amazed how slow are people not using it and how much time they spend with searching for info available at one keypress.
>
> Michal
>
> > -----Original Message-----
> > From: xxxxx@lists.osr.com [mailto:bounce-504005-
> > xxxxx@lists.osr.com] On Behalf Of Don Burn
> > Sent: Saturday, May 26, 2012 12:35 PM
> > To: Windows System Software Devs Interest List
> > Subject: RE:[ntdev] Re:Who knows how “PULONG” is defined?
> >
> > ACTUALLY I MEANT GREP OR EQUIVALENT for several reasons. First if you
> > don’t have a project or a clean compiling project depending on the tool,
> > then the browser based checks are worthless. Second, if you are trying
> > to remember about some capability not in your project then the browser
> > based checks are worthless. Finally, if you are asking one of the
> > questions the OP was asking namely is it possible that this value will
> > have a different size, you need to see all potential definitions of the
> > type, so the browser based checks is worthless.
> >
> > I typically wanting to check this before I have the code so the above
> > are appropriate. Then throw in that I’ve been using Microsoft compilers
> > for 6 rev’s of VS and on those earlier ones the browser support did not
> > work real well (like it could miss a ton of things), and you can see why
> > I choose to answer this conservatively. Bottom line, is yes the browner
> > may work for you but it can also be a GOTO FOO where FOO is undefined!
> >
> >
> > Don Burn
> > Windows Filesystem and Driver Consulting
> > Website: http://www.windrvr.com
> > Blog: http://msmvps.com/blogs/WinDrvr
> >
> >
> >
> > “Vodicka, Michal” wrote in message
> > news:xxxxx@ntdev:
> >
> > > Find in Files? Grep? Are we back in the previous Millennium? :wink:
> > >
> > > Intellisense or browser info is much faster and should be basic technique
> > for any competent developer :wink:
> > >
> > > (sorry, couldn’t resist, switching back to S3 mode ;-))
> > >
> > > Michal
> > >
> > > > -----Original Message-----
> > > > From: xxxxx@lists.osr.com [mailto:bounce-503966-
> > > > xxxxx@lists.osr.com] On Behalf Of Don Burn
> > > > Sent: Saturday, May 26, 2012 2:46 AM
> > > > To: Windows System Software Devs Interest List
> > > > Subject: Re:[ntdev] Who knows how “PULONG” is defined?
> > > >
> > > > Joe answered your specific question, but in general “Find in Files”
> > > > under Visual Studio or any other grep like program applied to the WDK’s
> > > > inc directory will answer questions like this. It should be a basic
> > > > technique for any competent developer.
> > > >
> > > >
> > > > Don Burn
> > > > Windows Filesystem and Driver Consulting
> > > > Website: http://www.windrvr.com
> > > > Blog: http://msmvps.com/blogs/WinDrvr
> > > >
> > > >
> > > >
> > > > “Yuping Zhang” wrote in message
> > > > news:xxxxx@ntdev:
> > > >
> > > > > Also does it have different size in 32bit OS and 64bit OS?
> > > > >
> > > > > Thanks
> > > >
> > > >
> > > > —
> > > > 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
> > >
> > > NOTE: The information in this message is intended for the personal and
> > confidential use of the designated recipient(s) named above. To the extent
> > the recipient(s) is/are bound by a non-disclosure agreement, or other
> > agreement that contains an obligation of confidentiality, with AuthenTec,
> > then this message and/or any attachments shall be considered confidential
> > information and subject to the confidentiality terms of that agreement. If
> > the reader of this message is not the intended recipient named above, you
> > are notified that you have received this document in error, and any review,
> > dissemination, distribution or copying of this message is strictly prohibited. If
> > you have received this document in error, please delete the original message
> > and notify the sender immediately. > Thank You! > AuthenTec, Inc.
> > http://www.authentec.com/
> >
> >
> > —
> > 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
>
> NOTE: The information in this message is intended for the personal and confidential use of the designated recipient(s) named above. To the extent the recipient(s) is/are bound by a non-disclosure agreement, or other agreement that contains an obligation of confidentiality, with AuthenTec, then this message and/or any attachments shall be considered confidential information and subject to the confidentiality terms of that agreement. If the reader of this message is not the intended recipient named above, you are notified that you have received this document in error, and any review, dissemination, distribution or copying of this message is strictly prohibited. If you have received this document in error, please delete the original message and notify the sender immediately. > Thank You! > AuthenTec, Inc. http://www.authentec.com/

No need to scream, Don :wink: The quality of the code doesn’t depend on the browser, it is just a tool for quick navigation through code. Jump to this symbol definition, show me from where is this function called etc. Still I’m not sure if we’re speaking about the same tool. I’m speaking about raw browser info (SBR and BSC) files which isn’t used by default by the GUI. And even if used, old versions might not use it correctly and completely. I wrote my own tool which uses it and it wasn’t so straightforward and it could seem. VS GUI tried to be smart, get the info without real compilation and the results were poor sometimes.

Yes, compilation is slower (in matter of seconds). But navigation through code is faster. What do you do often, navigation or compiling? Personally I navigate constantly and compile sometimes. In extreme cases I compile once just to create browse info and then only examine code using it.

Ntddh.h is not all but most of what most people need (change main header for KMDF and UMDF). For the rest you can simply add necessary headers to your project to get browser info.

Michal

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:bounce-504190-
xxxxx@lists.osr.com] On Behalf Of Don Burn
Sent: Monday, May 28, 2012 9:39 PM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] RE:Re:Who knows how “PULONG” is defined?

IF YOU CALL COMPILER BROWSER SUPPORT FOR V6, V7, OR V8 ACCURATE, I
DON’T
EVER WANT TO SEE YOU CODE!!! These all had serious bugs I hit
multiple times over my use of them. Also, as has been pointed out the
browser support was pretty slow. Finally, you are assuming that include
#ntddk.h is all you need, sorry this is exactly why I don’t use it.

Don Burn
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr

“Vodicka, Michal” wrote in message
> news:xxxxx@ntdev:
>
> > Usually you have a project and if not, creating void main() {}; or DriverEntry
> equivalent is trivial. You have most of capabilities if you #include ntddk.h or
> windows.h and for the rest the Google is better. The last point makes sense
> but browser can be still faster. You can jump to the current definition using
> one hotkey/click and other definitions are usually near this one
> (#ifdef/#else…).
> >
> > Don’t mix compiler browser support which is accurate at least since VC 6.0
> with support provided by GUI which wasn’t quite good in the past (can’t
> judge now as I’m not using VS GUI). I’m using BSC files for about 14 years and
> never had a problem with accuracy. Just opposite, this is the same info as
> compiler sees. All definitions and references.
> >
> > In turn, grep can be good enough for occasional searches but browser is
> much faster for regular work. I’m always amazed how slow are people not
> using it and how much time they spend with searching for info available at
> one keypress.
> >
> > Michal
> >
> > > -----Original Message-----
> > > From: xxxxx@lists.osr.com [mailto:bounce-504005-
> > > xxxxx@lists.osr.com] On Behalf Of Don Burn
> > > Sent: Saturday, May 26, 2012 12:35 PM
> > > To: Windows System Software Devs Interest List
> > > Subject: RE:[ntdev] Re:Who knows how “PULONG” is defined?
> > >
> > > ACTUALLY I MEANT GREP OR EQUIVALENT for several reasons. First if
> you
> > > don’t have a project or a clean compiling project depending on the tool,
> > > then the browser based checks are worthless. Second, if you are trying
> > > to remember about some capability not in your project then the browser
> > > based checks are worthless. Finally, if you are asking one of the
> > > questions the OP was asking namely is it possible that this value will
> > > have a different size, you need to see all potential definitions of the
> > > type, so the browser based checks is worthless.
> > >
> > > I typically wanting to check this before I have the code so the above
> > > are appropriate. Then throw in that I’ve been using Microsoft compilers
> > > for 6 rev’s of VS and on those earlier ones the browser support did not
> > > work real well (like it could miss a ton of things), and you can see why
> > > I choose to answer this conservatively. Bottom line, is yes the browner
> > > may work for you but it can also be a GOTO FOO where FOO is
> undefined!
> > >
> > >
> > > Don Burn
> > > Windows Filesystem and Driver Consulting
> > > Website: http://www.windrvr.com
> > > Blog: http://msmvps.com/blogs/WinDrvr
> > >
> > >
> > >
> > > “Vodicka, Michal” wrote in message
> > > news:xxxxx@ntdev:
> > >
> > > > Find in Files? Grep? Are we back in the previous Millennium? :wink:
> > > >
> > > > Intellisense or browser info is much faster and should be basic
> technique
> > > for any competent developer :wink:
> > > >
> > > > (sorry, couldn’t resist, switching back to S3 mode ;-))
> > > >
> > > > Michal
> > > >
> > > > > -----Original Message-----
> > > > > From: xxxxx@lists.osr.com [mailto:bounce-503966-
> > > > > xxxxx@lists.osr.com] On Behalf Of Don Burn
> > > > > Sent: Saturday, May 26, 2012 2:46 AM
> > > > > To: Windows System Software Devs Interest List
> > > > > Subject: Re:[ntdev] Who knows how “PULONG” is defined?
> > > > >
> > > > > Joe answered your specific question, but in general “Find in Files”
> > > > > under Visual Studio or any other grep like program applied to the
> WDK’s
> > > > > inc directory will answer questions like this. It should be a basic
> > > > > technique for any competent developer.
> > > > >
> > > > >
> > > > > Don Burn
> > > > > Windows Filesystem and Driver Consulting
> > > > > Website: http://www.windrvr.com
> > > > > Blog: http://msmvps.com/blogs/WinDrvr
> > > > >
> > > > >
> > > > >
> > > > > “Yuping Zhang” wrote in message
> > > > > news:xxxxx@ntdev:
> > > > >
> > > > > > Also does it have different size in 32bit OS and 64bit OS?
> > > > > >
> > > > > > Thanks
> > > > >
> > > > >
> > > > > —
> > > > > 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
> > > >
> > > > NOTE: The information in this message is intended for the personal and
> > > confidential use of the designated recipient(s) named above. To the
> extent
> > > the recipient(s) is/are bound by a non-disclosure agreement, or other
> > > agreement that contains an obligation of confidentiality, with AuthenTec,
> > > then this message and/or any attachments shall be considered
> confidential
> > > information and subject to the confidentiality terms of that agreement.
> If
> > > the reader of this message is not the intended recipient named above,
> you
> > > are notified that you have received this document in error, and any
> review,
> > > dissemination, distribution or copying of this message is strictly
> prohibited. If
> > > you have received this document in error, please delete the original
> message
> > > and notify the sender immediately. > Thank You! > AuthenTec, Inc.
> > > http://www.authentec.com/
> > >
> > >
> > > —
> > > 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
> >
> > NOTE: The information in this message is intended for the personal and
> confidential use of the designated recipient(s) named above. To the extent
> the recipient(s) is/are bound by a non-disclosure agreement, or other
> agreement that contains an obligation of confidentiality, with AuthenTec,
> then this message and/or any attachments shall be considered confidential
> information and subject to the confidentiality terms of that agreement. If
> the reader of this message is not the intended recipient named above, you
> are notified that you have received this document in error, and any review,
> dissemination, distribution or copying of this message is strictly prohibited. If
> you have received this document in error, please delete the original message
> and notify the sender immediately. > Thank You! > AuthenTec, Inc.
> http://www.authentec.com/
>
>
> —
> 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

NOTE: The information in this message is intended for the personal and confidential use of the designated recipient(s) named above. To the extent the recipient(s) is/are bound by a non-disclosure agreement, or other agreement that contains an obligation of confidentiality, with AuthenTec, then this message and/or any attachments shall be considered confidential information and subject to the confidentiality terms of that agreement. If the reader of this message is not the intended recipient named above, you are notified that you have received this document in error, and any review, dissemination, distribution or copying of this message is strictly prohibited. If you have received this document in error, please delete the original message and notify the sender immediately.
Thank You!
AuthenTec, Inc. http://www.authentec.com/

>IF YOU CALL COMPILER BROWSER SUPPORT FOR V6, V7, OR V8 ACCURATE, I DON’T
EVER WANT TO SEE YOU CODE!!!

What do these two have to do with each other?

mm

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Don Burn
Sent: Monday, May 28, 2012 12:39 PM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] RE:Re:Who knows how “PULONG” is defined?

IF YOU CALL COMPILER BROWSER SUPPORT FOR V6, V7, OR V8 ACCURATE, I DON’T
EVER WANT TO SEE YOU CODE!!! These all had serious bugs I hit multiple
times over my use of them. Also, as has been pointed out the browser
support was pretty slow. Finally, you are assuming that include #ntddk.h is
all you need, sorry this is exactly why I don’t use it.

Don Burn
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr

“Vodicka, Michal” wrote in message
news:xxxxx@ntdev:

> Usually you have a project and if not, creating void main() {}; or
DriverEntry equivalent is trivial. You have most of capabilities if you
#include ntddk.h or windows.h and for the rest the Google is better. The
last point makes sense but browser can be still faster. You can jump to the
current definition using one hotkey/click and other definitions are usually
near this one (#ifdef/#else…).
>
> Don’t mix compiler browser support which is accurate at least since VC 6.0
with support provided by GUI which wasn’t quite good in the past (can’t
judge now as I’m not using VS GUI). I’m using BSC files for about 14 years
and never had a problem with accuracy. Just opposite, this is the same info
as compiler sees. All definitions and references.
>
> In turn, grep can be good enough for occasional searches but browser is
much faster for regular work. I’m always amazed how slow are people not
using it and how much time they spend with searching for info available at
one keypress.
>
> Michal
>
> > -----Original Message-----
> > From: xxxxx@lists.osr.com [mailto:bounce-504005-
> > xxxxx@lists.osr.com] On Behalf Of Don Burn
> > Sent: Saturday, May 26, 2012 12:35 PM
> > To: Windows System Software Devs Interest List
> > Subject: RE:[ntdev] Re:Who knows how “PULONG” is defined?
> >
> > ACTUALLY I MEANT GREP OR EQUIVALENT for several reasons. First if
> > you don’t have a project or a clean compiling project depending on
> > the tool, then the browser based checks are worthless. Second, if
> > you are trying to remember about some capability not in your project
> > then the browser based checks are worthless. Finally, if you are
> > asking one of the questions the OP was asking namely is it possible
> > that this value will have a different size, you need to see all
> > potential definitions of the type, so the browser based checks is
worthless.
> >
> > I typically wanting to check this before I have the code so the
> > above are appropriate. Then throw in that I’ve been using Microsoft
> > compilers for 6 rev’s of VS and on those earlier ones the browser
> > support did not work real well (like it could miss a ton of things),
> > and you can see why I choose to answer this conservatively. Bottom
> > line, is yes the browner may work for you but it can also be a GOTO FOO
where FOO is undefined!
> >
> >
> > Don Burn
> > Windows Filesystem and Driver Consulting
> > Website: http://www.windrvr.com
> > Blog: http://msmvps.com/blogs/WinDrvr
> >
> >
> >
> > “Vodicka, Michal” wrote in message
> > news:xxxxx@ntdev:
> >
> > > Find in Files? Grep? Are we back in the previous Millennium? :wink:
> > >
> > > Intellisense or browser info is much faster and should be basic
> > > technique
> > for any competent developer :wink:
> > >
> > > (sorry, couldn’t resist, switching back to S3 mode ;-))
> > >
> > > Michal
> > >
> > > > -----Original Message-----
> > > > From: xxxxx@lists.osr.com [mailto:bounce-503966-
> > > > xxxxx@lists.osr.com] On Behalf Of Don Burn
> > > > Sent: Saturday, May 26, 2012 2:46 AM
> > > > To: Windows System Software Devs Interest List
> > > > Subject: Re:[ntdev] Who knows how “PULONG” is defined?
> > > >
> > > > Joe answered your specific question, but in general “Find in Files”
> > > > under Visual Studio or any other grep like program applied to
> > > > the WDK’s inc directory will answer questions like this. It
> > > > should be a basic technique for any competent developer.
> > > >
> > > >
> > > > Don Burn
> > > > Windows Filesystem and Driver Consulting
> > > > Website: http://www.windrvr.com
> > > > Blog: http://msmvps.com/blogs/WinDrvr
> > > >
> > > >
> > > >
> > > > “Yuping Zhang” wrote in message
> > > > news:xxxxx@ntdev:
> > > >
> > > > > Also does it have different size in 32bit OS and 64bit OS?
> > > > >
> > > > > Thanks
> > > >
> > > >
> > > > —
> > > > 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
> > >
> > > NOTE: The information in this message is intended for the personal
> > > and
> > confidential use of the designated recipient(s) named above. To the
> > extent the recipient(s) is/are bound by a non-disclosure agreement,
> > or other agreement that contains an obligation of confidentiality,
> > with AuthenTec, then this message and/or any attachments shall be
> > considered confidential information and subject to the
> > confidentiality terms of that agreement. If the reader of this
> > message is not the intended recipient named above, you are notified
> > that you have received this document in error, and any review,
> > dissemination, distribution or copying of this message is strictly
> > prohibited. If you have received this document in error, please delete
the original message and notify the sender immediately. > Thank You! >
AuthenTec, Inc.
> > http://www.authentec.com/
> >
> >
> > —
> > 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
>
> NOTE: The information in this message is intended for the personal and
> confidential use of the designated recipient(s) named above. To the
> extent the recipient(s) is/are bound by a non-disclosure agreement, or
> other agreement that contains an obligation of confidentiality, with
> AuthenTec, then this message and/or any attachments shall be
> considered confidential information and subject to the confidentiality
> terms of that agreement. If the reader of this message is not the
> intended recipient named above, you are notified that you have
> received this document in error, and any review, dissemination,
> distribution or copying of this message is strictly prohibited. If you
> have received this document in error, please delete the original
> message and notify the sender immediately. > Thank You! > AuthenTec,
> Inc. http://www.authentec.com/


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