calling Windows 2000 native API from kernel

what is the right way to
call NtXXX native API from kernel ?

thanks.

ZwXXXX

-----Original Message-----
From: Tomer Goldberg [mailto:xxxxx@royatech.com]
Sent: Wednesday, June 11, 2003 9:39 AM
To: NT Developers Interest List
Subject: [ntdev] calling Windows 2000 native API from kernel

what is the right way to
call NtXXX native API from kernel ?

thanks.


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

What the hell does Zw stands for? Don’t get me wrong, I love those
letters…

Mat

-----Original Message-----
From: Roddy, Mark [mailto:xxxxx@stratus.com]
Sent: Wednesday, June 11, 2003 10:08 AM
To: NT Developers Interest List
Subject: [ntdev] RE: calling Windows 2000 native API from kernel

ZwXXXX

-----Original Message-----
From: Tomer Goldberg [mailto:xxxxx@royatech.com]
Sent: Wednesday, June 11, 2003 9:39 AM
To: NT Developers Interest List
Subject: [ntdev] calling Windows 2000 native API from kernel

what is the right way to
call NtXXX native API from kernel ?

thanks.


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


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

“Zw” stands for “Zip whatever”. It was simply the next two letters to be
used in order or someone felt the lower end of the English alphabet was
getting lonely. They really mean nothing until applied as ZwXxxx for kernel
functionality.

Gary G. Little

“Mathieu Routhier” wrote in message
news:xxxxx@ntdev…
>
> What the hell does Zw stands for? Don’t get me wrong, I love those
> letters…
>
> Mat
>
> -----Original Message-----
> From: Roddy, Mark [mailto:xxxxx@stratus.com]
> Sent: Wednesday, June 11, 2003 10:08 AM
> To: NT Developers Interest List
> Subject: [ntdev] RE: calling Windows 2000 native API from kernel
>
> ZwXXXX
>
> -----Original Message-----
> From: Tomer Goldberg [mailto:xxxxx@royatech.com]
> Sent: Wednesday, June 11, 2003 9:39 AM
> To: NT Developers Interest List
> Subject: [ntdev] calling Windows 2000 native API from kernel
>
>
>
> what is the right way to
> call NtXXX native API from kernel ?
>
> thanks.
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@stratus.com To
> unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@guillemot.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>

“Mathieu Routhier” wrote in message
news:xxxxx@ntdev…
>
> What the hell does Zw stands for? Don’t get me wrong, I love those
> letters…
>

A LONG time ago, I asked LouP (Mr. number 2 in Windows NT for quite a long
time) this question. He assured me they don’t mean anything and were chosen
precisely because they were very unlikely to ever conflict with anything.

Peter
OSR

Are you sure they’re not the initials of the original developer ?

Alberto.

-----Original Message-----
From: Peter Viscarola [mailto:xxxxx@osr.com]
Sent: Wednesday, June 11, 2003 12:58 PM
To: NT Developers Interest List
Subject: [ntdev] Re: calling Windows 2000 native API from kernel

“Mathieu Routhier” wrote in message
news:xxxxx@ntdev…
>
> What the hell does Zw stands for? Don’t get me wrong, I love those
> letters…
>

A LONG time ago, I asked LouP (Mr. number 2 in Windows NT for quite a long
time) this question. He assured me they don’t mean anything and were chosen
precisely because they were very unlikely to ever conflict with anything.

Peter
OSR


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

The contents of this e-mail are intended for the named addressee only. It
contains information that may be confidential. Unless you are the named
addressee or an authorized designee, you may not copy or use it, or disclose
it to anyone else. If you received it in error please notify us immediately
and then destroy it.

“Moreira, Alberto” wrote in message
news:xxxxx@ntdev…
>
> Are you sure they’re not the initials of the original developer ?
>

Yes. I wouldn’t have answered if I wasn’t sure.

Peter
OSR

Discussed on forums about once per 6 months :slight_smile:
An intentionally meaningless prefix to not clash with anything else.

Max

----- Original Message -----
From: “Mathieu Routhier”
To: “NT Developers Interest List”
Sent: Wednesday, June 11, 2003 6:33 PM
Subject: [ntdev] RE: calling Windows 2000 native API from kernel

> What the hell does Zw stands for? Don’t get me wrong, I love those
> letters…
>
> Mat
>
> -----Original Message-----
> From: Roddy, Mark [mailto:xxxxx@stratus.com]
> Sent: Wednesday, June 11, 2003 10:08 AM
> To: NT Developers Interest List
> Subject: [ntdev] RE: calling Windows 2000 native API from kernel
>
> ZwXXXX
>
> -----Original Message-----
> From: Tomer Goldberg [mailto:xxxxx@royatech.com]
> Sent: Wednesday, June 11, 2003 9:39 AM
> To: NT Developers Interest List
> Subject: [ntdev] calling Windows 2000 native API from kernel
>
>
>
> what is the right way to
> call NtXXX native API from kernel ?
>
> thanks.
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@stratus.com To
> unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@guillemot.com
> To unsubscribe send a blank email to
xxxxx@lists.osr.com
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to
xxxxx@lists.osr.com

That guy would have been pretty selfish if he named documented API functions
after himself… And he would have a pretty funny name too!

Mat

-----Original Message-----
From: Peter Viscarola [mailto:xxxxx@osr.com]
Sent: Wednesday, June 11, 2003 3:54 PM
To: NT Developers Interest List
Subject: [ntdev] Re: calling Windows 2000 native API from kernel

“Moreira, Alberto” wrote in message
news:xxxxx@ntdev…
>
> Are you sure they’re not the initials of the original developer ?
>

Yes. I wouldn’t have answered if I wasn’t sure.

Peter
OSR


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

Well, I can think of a few :slight_smile: Zbigniew Wieniawski, Zoltan Wittgenstein,
Zak Wagner, Zeke Williams…

Alberto.

-----Original Message-----
From: Mathieu Routhier [mailto:xxxxx@guillemot.com]
Sent: Wednesday, June 11, 2003 4:44 PM
To: NT Developers Interest List
Subject: [ntdev] Re: calling Windows 2000 native API from kernel

That guy would have been pretty selfish if he named documented API functions
after himself… And he would have a pretty funny name too!

Mat

-----Original Message-----
From: Peter Viscarola [mailto:xxxxx@osr.com]
Sent: Wednesday, June 11, 2003 3:54 PM
To: NT Developers Interest List
Subject: [ntdev] Re: calling Windows 2000 native API from kernel

“Moreira, Alberto” wrote in message
news:xxxxx@ntdev…
>
> Are you sure they’re not the initials of the original developer ?
>

Yes. I wouldn’t have answered if I wasn’t sure.

Peter
OSR


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


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

The contents of this e-mail are intended for the named addressee only. It
contains information that may be confidential. Unless you are the named
addressee or an authorized designee, you may not copy or use it, or disclose
it to anyone else. If you received it in error please notify us immediately
and then destroy it.