RPC debugging on W2000 (retail) using rpcexts.dll

Hi,
I would like to use the rpcexts.dll extension dll for
troubleshooting the RPC layer of an OPC server running
on a Windows 2000 server (OPC/DCOM/RPC?). I think our
problem is on upper layers but I need to know its
current state and status like described in the RPC
Debugging chapter of the WinDBG documentation BUT not
on XP or 2003 !
The only documentation I have found is from the
command line:

0:021> !rpcexts.help

rpcdbg help:

!obj

- Dumps an RPC object

!sizes - Prints sizes of the data structures
!error - Translates and error value into the error
message
!symbol (|) - Returns symbol
name/address
!rpcheap [-a ][-d ] - Dumps
RPC_MEMORY_BLOCK linked list

!pasync - Dumps RPC_ASYNC_STATE
!rpcmsg - Dumps RPC_MESSAGE
!stubmsg - Dumps MIDL_STUB_MESSAGE
!authinfo - Dumps CLIENT_AUTH_INFO
!rpcsvr - Dumps RPC_SERVER
!secinfo - Dumps security
provider/package info
!dict - Dumps SDICT
!dict2 - Dumps SDICT2
!queue - Dumps QUEUE
!thread - Dumps THREAD
!copacket - Dumps CO packet
!lpcpacket - Dumps LRPC packet
!transinfo - Dumps TRANS_INFO

!scan [options] - Dumps the event log, add '-?'
for help
!dgcc - Dumps DG_CCALL
!dgsc - Dumps DG_SCALL
!dgpe - Dumps DG_PACKET_ENGINE
!dgpkt - Dumps DG_PACKET
!dgpkthdr - Dumps dg packet header
(NCA_PACKET_HEADER)
!dgep - Dumps DG_ENDPOINT

!asyncmsg - Dumps NDR_ASYNC_MESSAGE
!asyncrpc - Dumps RPC_ASYNC_STATE
!asyncdcom - Dumps CAsyncManager

!pipemsg - Dumps NDR_PIPE_MESSAGE
!pipedesc - Dumps NDR_PIPE_DESC
!pipestate - Dumps NDR_PIPE_STATE

!trans - Dumps most NT RPC transport
objects
!overlap - Dumps object associated with
OVERLAPPED pointer
!wsaddr - Dumps sockaddr structure
!protocols - Dumps PnP protocols map &
related objects

!tower - Dumps an RPC tower

!rpcsleep - Pauses the extension
!rpctime - Displays current system time

Does someone know how to use them? How can I have more
information? There is no more documentation available,
even on command line:
0:021> !rpcexts.tower -?
Error: Failure to get address
Except for 3 of them (describes in the chm file
(rpctime, thread and help).
What means ?CO packet? for example?

Any help is welcome, thanks in advance.
Best Regard,

Olivier
.

___[Pub]____________________________________________________________
Inscrivez-vous gratuitement sur Tandaime, Le site de rencontres !
http://rencontre.rencontres.com/index.php?origine=4

_____________________________________________________________________
Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger
http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France

Hi,
I would like to use the rpcexts.dll extension dll for
troubleshooting the RPC layer of an OPC server running
on a Windows 2000 server (OPC/DCOM/RPC?). I think our
problem is on upper layers but I need to know its
current state and status like described in the RPC
Debugging chapter of the WinDBG documentation BUT not
on XP or 2003 !
The only documentation I have found is from the
command line:

0:021> !rpcexts.help

rpcdbg help:

!obj

- Dumps an RPC object

!sizes - Prints sizes of the data structures
!error - Translates and error value into the error
message
!symbol (|) - Returns symbol
name/address
!rpcheap [-a ][-d ] - Dumps
RPC_MEMORY_BLOCK linked list

!pasync - Dumps RPC_ASYNC_STATE
!rpcmsg - Dumps RPC_MESSAGE
!stubmsg - Dumps MIDL_STUB_MESSAGE
!authinfo - Dumps CLIENT_AUTH_INFO
!rpcsvr - Dumps RPC_SERVER
!secinfo - Dumps security
provider/package info
!dict - Dumps SDICT
!dict2 - Dumps SDICT2
!queue - Dumps QUEUE
!thread - Dumps THREAD
!copacket - Dumps CO packet
!lpcpacket - Dumps LRPC packet
!transinfo - Dumps TRANS_INFO

!scan [options] - Dumps the event log, add '-?'
for help
!dgcc - Dumps DG_CCALL
!dgsc - Dumps DG_SCALL
!dgpe - Dumps DG_PACKET_ENGINE
!dgpkt - Dumps DG_PACKET
!dgpkthdr - Dumps dg packet header
(NCA_PACKET_HEADER)
!dgep - Dumps DG_ENDPOINT

!asyncmsg - Dumps NDR_ASYNC_MESSAGE
!asyncrpc - Dumps RPC_ASYNC_STATE
!asyncdcom - Dumps CAsyncManager

!pipemsg - Dumps NDR_PIPE_MESSAGE
!pipedesc - Dumps NDR_PIPE_DESC
!pipestate - Dumps NDR_PIPE_STATE

!trans - Dumps most NT RPC transport
objects
!overlap - Dumps object associated with
OVERLAPPED pointer
!wsaddr - Dumps sockaddr structure
!protocols - Dumps PnP protocols map &
related objects

!tower - Dumps an RPC tower

!rpcsleep - Pauses the extension
!rpctime - Displays current system time

Does someone know how to use them? How can I have more
information? There is no more documentation available,
even on command line:
0:021> !rpcexts.tower -?
Error: Failure to get address
Except for 3 of them (describes in the chm file
(rpctime, thread and help).
What means ?CO packet? for example?

Any help is welcome, thanks in advance.
Best Regard,

Olivier
.

_____________________________________________________________________
Un mot doux ? envoyer? Une sortie cin? ? organiser? Faites le en temps
r?el avec MSN Messenger! C'est gratuit! http://ifrance.com/_reloc/m

_____________________________________________________________________
Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger
http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France