00030 {
00031 ULONG Base;
00032 PSTRING Vector;
00033 PCH *ParmVector;
00034 ULONG i;
00035
00036 (
VOID) RtlNormalizeProcessParameters( ArgBase );
00037 (
VOID) RtlDeNormalizeProcessParameters( ArgBase );
00038
00039 Base = (ULONG) ArgBase;
00040
00041
DbgPrint(
"DumpIt: ArgBase %lx\n",ArgBase);
00042
DbgPrint(
"DumpIt: MaximumLength %lx\n",ArgBase->MaximumLength);
00043
DbgPrint(
"DumpIt: Length %lx\n",ArgBase->Length);
00044
DbgPrint(
"DumpIt: ArgumentCount %lx\n",ArgBase->ArgumentCount);
00045
DbgPrint(
"DumpIt: Arguments %lx\n",ArgBase->Arguments );
00046
DbgPrint(
"DumpIt: VariableCount %lx\n",ArgBase->VariableCount);
00047
DbgPrint(
"DumpIt: Variables %lx\n",ArgBase->Variables );
00048
DbgPrint(
"DumpIt: ParameterCount%lx\n",ArgBase->ParameterCount);
00049
DbgPrint(
"DumpIt: Parameters %lx\n",ArgBase->Parameters );
00050
00051
if ( ArgBase->ArgumentCount ) {
00052 Vector = (PSTRING)((PCH)ArgBase->Arguments + Base);
00053 i = ArgBase->ArgumentCount;
00054
while(i--){
00055
DbgPrint(
"DumpIt: Argument %s\n",Vector->Buffer + Base);
00056 Vector++;
00057 }
00058 }
00059
00060
if ( ArgBase->VariableCount ) {
00061 Vector = (PSTRING)((PCH)ArgBase->Variables + Base);
00062 i = ArgBase->VariableCount;
00063
while(i--){
00064
DbgPrint(
"DumpIt: Variable %s\n",Vector->Buffer + Base);
00065 Vector++;
00066 }
00067 }
00068
00069
if ( ArgBase->ParameterCount ) {
00070 ParmVector = (PCH *)((PCH)ArgBase->Parameters + Base);
00071 i = ArgBase->ParameterCount;
00072
while(i--) {
00073
DbgPrint(
"DumpIt: Parameter %s\n",*ParmVector + Base);
00074 ParmVector++;
00075 }
00076 }
00077 }