Network Redirector

Hello,

I am in a process of writing the Kernel mode Network mini redirector. I am
extending the sample nulmrx from IFS Kit to achieve the same.

For the complete process I have the NP-DLL and Helper service (for protocol
stuff) in user mode and my mini redirector in kernel mode.

I have almost completed the cycle for making the connection from the GUI
(for taking the connection parameter and drive letter) to NP DLL
NPAddConnection3() function to mini redirector and then back to user mode
helper service for actually making the connection (using invert call
mechanism). Once this complete cycle is done I am getting the Drive mounted
in explorer but it shows disconnected status.

Later when I debug this issue with windbg NP DLL fires the NPGetConnection
IOCTL in my redirector which after receiving the parameter goes to helper
service for connection and then we return from connection function from
redirector after this NP DLL mount the driver letter.

Just after this process complete RDBSS call NulMRxCreateSrvCall() and the
connection name I receive here is \Desktop.ini. RDBSS later continues to
call NulMRxSrvCallWinnerNotify() and NulMRxCreateVNetRoot() and in all case
the pNetRootName is \Desktop.ini.

But at the end my driver is disconnected.

Can any one please tell me if I need to do some thing to my unc path instead
of \Desktop.ini in the srv call and netroot call.

I appreciate all the help.

Thanks,


Imran Kazi

Project Leader


S P Software Technologies (I) Pvt. Ltd.
(ISO 9001:2000 Company)

‘Parthsarathi’, S. No. 12/6, Kothrud,

Pune - 411 038. Maharashtra,

INDIA


Tel # : + 91 - 020 - 56006983 / 56007503 / 56006154
Fax # : + 91 - 020 - 25411295

Visit us at: www.spsoftindia.com http:</http:>

DISCLAIMER:
This message (including attachment if any) is confidential and may be
privileged. Before opening attachments please check them for viruses and
defects. S P Software Technologies (India) Pvt. Ltd. (SPSOFT) will not be
responsible for any viruses or defects or any forwarded attachments
emanating either from within SPSOFT or outside. If you have received this
message by mistake please notify the sender by return e-mail and delete this
message from your system. Any unauthorized use or dissemination of this
message in whole or in part is strictly prohibited. Please note that e-mails
are susceptible to change and SPSOFT shall not be liable for any improper,
untimely or incomplete transmission.

What Status did you NP DLL return? I got same disconnected problem some time ago, and it was concerning to NPGetConnection function.
“Imran Kazi” ???/??? ? ??? ???: news:xxxxx@ntfsd…
Hello,

I am in a process of writing the Kernel mode Network mini redirector. I am extending the sample nulmrx from IFS Kit to achieve the same.

For the complete process I have the NP-DLL and Helper service (for protocol stuff) in user mode and my mini redirector in kernel mode.

I have almost completed the cycle for making the connection from the GUI (for taking the connection parameter and drive letter) to NP DLL NPAddConnection3() function to mini redirector and then back to user mode helper service for actually making the connection (using invert call mechanism). Once this complete cycle is done I am getting the Drive mounted in explorer but it shows disconnected status.

Later when I debug this issue with windbg NP DLL fires the NPGetConnection IOCTL in my redirector which after receiving the parameter goes to helper service for connection and then we return from connection function from redirector after this NP DLL mount the driver letter.

Just after this process complete RDBSS call NulMRxCreateSrvCall() and the connection name I receive here is \Desktop.ini. RDBSS later continues to call NulMRxSrvCallWinnerNotify() and NulMRxCreateVNetRoot() and in all case the pNetRootName is \Desktop.ini.

But at the end my driver is disconnected.

Can any one please tell me if I need to do some thing to my unc path instead of \Desktop.ini in the srv call and netroot call.

I appreciate all the help.

Thanks,

---------------------------------------------------------------------
Imran Kazi

Project Leader

---------------------------------------------------------------------
S P Software Technologies (I) Pvt. Ltd.
(ISO 9001:2000 Company)

‘Parthsarathi’, S. No. 12/6, Kothrud,

Pune - 411 038. Maharashtra,

INDIA

---------------------------------------------------------------------

Tel # : + 91 - 020 - 56006983 / 56007503 / 56006154
Fax # : + 91 - 020 - 25411295
---------------------------------------------------------------------
Visit us at: www.spsoftindia.com
---------------------------------------------------------------------

DISCLAIMER:
This message (including attachment if any) is confidential and may be privileged. Before opening attachments please check them for viruses and defects. S P Software Technologies (India) Pvt. Ltd. (SPSOFT) will not be responsible for any viruses or defects or any forwarded attachments emanating either from within SPSOFT or outside. If you have received this message by mistake please notify the sender by return e-mail and delete this message from your system. Any unauthorized use or dissemination of this message in whole or in part is strictly prohibited. Please note that e-mails are susceptible to change and SPSOFT shall not be liable for any improper, untimely or incomplete transmission.

Hi,

Thanks for the reply I am badly stuck with this issue.

Sorry it was NPAddConnection3() which is called from NP DLL and with
IOCTL_ADDCONNECTION

There is a following line of code in CreateConnection()

if ( ! BooleanFlagOn(RxContext->Flags, RX_CONTEXT_FLAG_WAIT) )
{
// just post right now
*PostToFsp = TRUE;
return STATUS_PENDING;
}

The *PostToFsp line sets RxContext->PostRequest to true it enters this code
block, and the I/O never completes.

If I Comment out this part of code and complete the connection NP DLL get
WN_SUCCESS for the add connection IOCTL and DefineDosDevice() get call in
NP DLL which mounts the drive, but disconnected.

I got a feeling the Prefix table is not filled with my unc path is RDBSS
fills this table or we have to this explicitly in our redirector.

Thanks
Imran


From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:06 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

What Status did you NP DLL return? I got same disconnected problem some time
ago, and it was concerning to NPGetConnection function.

“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…

Hello,

I am in a process of writing the Kernel mode Network mini redirector. I am
extending the sample nulmrx from IFS Kit to achieve the same.

For the complete process I have the NP-DLL and Helper service (for protocol
stuff) in user mode and my mini redirector in kernel mode.

I have almost completed the cycle for making the connection from the GUI
(for taking the connection parameter and drive letter) to NP DLL
NPAddConnection3() function to mini redirector and then back to user mode
helper service for actually making the connection (using invert call
mechanism). Once this complete cycle is done I am getting the Drive mounted
in explorer but it shows disconnected status.

Later when I debug this issue with windbg NP DLL fires the NPGetConnection
IOCTL in my redirector which after receiving the parameter goes to helper
service for connection and then we return from connection function from
redirector after this NP DLL mount the driver letter.

Just after this process complete RDBSS call NulMRxCreateSrvCall() and the
connection name I receive here is \Desktop.ini. RDBSS later continues to
call NulMRxSrvCallWinnerNotify() and NulMRxCreateVNetRoot() and in all case
the pNetRootName is \Desktop.ini.

But at the end my driver is disconnected.

Can any one please tell me if I need to do some thing to my unc path instead
of \Desktop.ini in the srv call and netroot call.

I appreciate all the help.

Thanks,

---------------------------------------------------------------------
Imran Kazi

Project Leader

---------------------------------------------------------------------
S P Software Technologies (I) Pvt. Ltd.
(ISO 9001:2000 Company)

‘Parthsarathi’, S. No. 12/6, Kothrud,

Pune - 411 038. Maharashtra,

INDIA

---------------------------------------------------------------------

Tel # : + 91 - 020 - 56006983 / 56007503 / 56006154
Fax # : + 91 - 020 - 25411295
---------------------------------------------------------------------
Visit us at: www.spsoftindia.com http:</http:>
---------------------------------------------------------------------

DISCLAIMER:
This message (including attachment if any) is confidential and may be
privileged. Before opening attachments please check them for viruses and
defects. S P Software Technologies (India) Pvt. Ltd. (SPSOFT) will not be
responsible for any viruses or defects or any forwarded attachments
emanating either from within SPSOFT or outside. If you have received this
message by mistake please notify the sender by return e-mail and delete this
message from your system. Any unauthorized use or dissemination of this
message in whole or in part is strictly prohibited. Please note that e-mails
are susceptible to change and SPSOFT shall not be liable for any improper,
untimely or incomplete transmission.


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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

Check status in NPGetConnection.

“Imran Kazi” ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:xxxxx@ntfsd…
Hi,

Thanks for the reply I am badly stuck with this issue.

Sorry it was NPAddConnection3() which is called from NP DLL and with
IOCTL_ADDCONNECTION

There is a following line of code in CreateConnection()

if ( ! BooleanFlagOn(RxContext->Flags, RX_CONTEXT_FLAG_WAIT) )
{
// just post right now
*PostToFsp = TRUE;
return STATUS_PENDING;
}

The *PostToFsp line sets RxContext->PostRequest to true it enters this code
block, and the I/O never completes.

If I Comment out this part of code and complete the connection NP DLL get
WN_SUCCESS for the add connection IOCTL and DefineDosDevice() get call in
NP DLL which mounts the drive, but disconnected.

I got a feeling the Prefix table is not filled with my unc path is RDBSS
fills this table or we have to this explicitly in our redirector.

Thanks
Imran

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:06 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

What Status did you NP DLL return? I got same disconnected problem some time
ago, and it was concerning to NPGetConnection function.
“Imran Kazi” ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:xxxxx@ntfsd…
Hello,

I am in a process of writing the Kernel mode Network mini redirector. I am
extending the sample nulmrx from IFS Kit to achieve the same.
For the complete process I have the NP-DLL and Helper service (for protocol
stuff) in user mode and my mini redirector in kernel mode.

I have almost completed the cycle for making the connection from the GUI
(for taking the connection parameter and drive letter) to NP DLL
NPAddConnection3() function to mini redirector and then back to user mode
helper service for actually making the connection (using invert call
mechanism). Once this complete cycle is done I am getting the Drive mounted
in explorer but it shows disconnected status.

Later when I debug this issue with windbg NP DLL fires the NPGetConnection
IOCTL in my redirector which after receiving the parameter goes to helper
service for connection and then we return from connection function from
redirector after this NP DLL mount the driver letter.

Just after this process complete RDBSS call NulMRxCreateSrvCall() and the
connection name I receive here is \Desktop.ini. RDBSS later continues to
call NulMRxSrvCallWinnerNotify() and NulMRxCreateVNetRoot() and in all case
the pNetRootName is \Desktop.ini.

But at the end my driver is disconnected.

Can any one please tell me if I need to do some thing to my unc path instead
of \Desktop.ini in the srv call and netroot call.

I appreciate all the help.

Thanks,
---------------------------------------------------------------------
Imran Kazi
Project Leader
---------------------------------------------------------------------
S P Software Technologies (I) Pvt. Ltd.
(ISO 9001:2000 Company)
‘Parthsarathi’, S. No. 12/6, Kothrud,
Pune - 411 038. Maharashtra,
INDIA
---------------------------------------------------------------------
Tel # : + 91 - 020 - 56006983 / 56007503 / 56006154
Fax # : + 91 - 020 - 25411295
---------------------------------------------------------------------
Visit us at: www.spsoftindia.com
---------------------------------------------------------------------
DISCLAIMER:
This message (including attachment if any) is confidential and may be
privileged. Before opening attachments please check them for viruses and
defects. S P Software Technologies (India) Pvt. Ltd. (SPSOFT) will not be
responsible for any viruses or defects or any forwarded attachments
emanating either from within SPSOFT or outside. If you have received this
message by mistake please notify the sender by return e-mail and delete this
message from your system. Any unauthorized use or dissemination of this
message in whole or in part is strictly prohibited. Please note that e-mails
are susceptible to change and SPSOFT shall not be liable for any improper,
untimely or incomplete transmission.


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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

Hi,

In NPGetConnection my DeviceIOControl() returm with error 67 (Bad Network
Name), and in my redirector in switch case of IOCTL_GETCONNECTION it return
the STATUS_BAD_NETWORK_NAME as the call in my redirector for prefix table

Container = RxPrefixTableLookupName(pRxNetNameTable, &LookupName,
&RemainingName);

Container value is null so it does not go in any below case

RDBSS_NTC_V_NETROOT
RDBSS_NTC_NETROOT
RDBSS_NTC_SRVCALL

Please suggest

Thanks
Imran

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:35 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

Check status in NPGetConnection.

“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…
Hi,

Thanks for the reply I am badly stuck with this issue.

Sorry it was NPAddConnection3() which is called from NP DLL and with
IOCTL_ADDCONNECTION

There is a following line of code in CreateConnection()

if ( ! BooleanFlagOn(RxContext->Flags, RX_CONTEXT_FLAG_WAIT) )
{
// just post right now
*PostToFsp = TRUE;
return STATUS_PENDING;
}

The *PostToFsp line sets RxContext->PostRequest to true it enters this code
block, and the I/O never completes.

If I Comment out this part of code and complete the connection NP DLL get
WN_SUCCESS for the add connection IOCTL and DefineDosDevice() get call in
NP DLL which mounts the drive, but disconnected.

I got a feeling the Prefix table is not filled with my unc path is RDBSS
fills this table or we have to this explicitly in our redirector.

Thanks
Imran

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:06 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

What Status did you NP DLL return? I got same disconnected problem some time

ago, and it was concerning to NPGetConnection function.
“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…
Hello,

I am in a process of writing the Kernel mode Network mini redirector. I am
extending the sample nulmrx from IFS Kit to achieve the same.
For the complete process I have the NP-DLL and Helper service (for protocol
stuff) in user mode and my mini redirector in kernel mode.

I have almost completed the cycle for making the connection from the GUI
(for taking the connection parameter and drive letter) to NP DLL
NPAddConnection3() function to mini redirector and then back to user mode
helper service for actually making the connection (using invert call
mechanism). Once this complete cycle is done I am getting the Drive mounted
in explorer but it shows disconnected status.

Later when I debug this issue with windbg NP DLL fires the NPGetConnection
IOCTL in my redirector which after receiving the parameter goes to helper
service for connection and then we return from connection function from
redirector after this NP DLL mount the driver letter.

Just after this process complete RDBSS call NulMRxCreateSrvCall() and the
connection name I receive here is \Desktop.ini. RDBSS later continues to
call NulMRxSrvCallWinnerNotify() and NulMRxCreateVNetRoot() and in all case
the pNetRootName is \Desktop.ini.

But at the end my driver is disconnected.

Can any one please tell me if I need to do some thing to my unc path instead

of \Desktop.ini in the srv call and netroot call.

I appreciate all the help.

Thanks,
---------------------------------------------------------------------
Imran Kazi
Project Leader
---------------------------------------------------------------------
S P Software Technologies (I) Pvt. Ltd.
(ISO 9001:2000 Company)
‘Parthsarathi’, S. No. 12/6, Kothrud,
Pune - 411 038. Maharashtra,
INDIA
---------------------------------------------------------------------
Tel # : + 91 - 020 - 56006983 / 56007503 / 56006154
Fax # : + 91 - 020 - 25411295
---------------------------------------------------------------------
Visit us at: www.spsoftindia.com
---------------------------------------------------------------------
DISCLAIMER:
This message (including attachment if any) is confidential and may be
privileged. Before opening attachments please check them for viruses and
defects. S P Software Technologies (India) Pvt. Ltd. (SPSOFT) will not be
responsible for any viruses or defects or any forwarded attachments
emanating either from within SPSOFT or outside. If you have received this
message by mistake please notify the sender by return e-mail and delete this

message from your system. Any unauthorized use or dissemination of this
message in whole or in part is strictly prohibited. Please note that e-mails

are susceptible to change and SPSOFT shall not be liable for any improper,
untimely or incomplete transmission.


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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

It’s up to you to verify LookupName. You can implement you own mechanism and
check it for fetching name during IOCTL_GET_CONNECTION.

“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…

Hi,

In NPGetConnection my DeviceIOControl() returm with error 67 (Bad Network
Name), and in my redirector in switch case of IOCTL_GETCONNECTION it return
the STATUS_BAD_NETWORK_NAME as the call in my redirector for prefix table

Container = RxPrefixTableLookupName(pRxNetNameTable, &LookupName,
&RemainingName);

Container value is null so it does not go in any below case

RDBSS_NTC_V_NETROOT
RDBSS_NTC_NETROOT
RDBSS_NTC_SRVCALL

Please suggest

Thanks
Imran

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:35 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

Check status in NPGetConnection.

“Imran Kazi” ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:xxxxx@ntfsd…
Hi,

Thanks for the reply I am badly stuck with this issue.

Sorry it was NPAddConnection3() which is called from NP DLL and with
IOCTL_ADDCONNECTION

There is a following line of code in CreateConnection()

if ( ! BooleanFlagOn(RxContext->Flags, RX_CONTEXT_FLAG_WAIT) )
{
// just post right now
*PostToFsp = TRUE;
return STATUS_PENDING;
}

The *PostToFsp line sets RxContext->PostRequest to true it enters this code
block, and the I/O never completes.

If I Comment out this part of code and complete the connection NP DLL get
WN_SUCCESS for the add connection IOCTL and DefineDosDevice() get call in
NP DLL which mounts the drive, but disconnected.

I got a feeling the Prefix table is not filled with my unc path is RDBSS
fills this table or we have to this explicitly in our redirector.

Thanks
Imran

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:06 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

What Status did you NP DLL return? I got same disconnected problem some time

ago, and it was concerning to NPGetConnection function.
“Imran Kazi” ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:xxxxx@ntfsd…
Hello,

I am in a process of writing the Kernel mode Network mini redirector. I am
extending the sample nulmrx from IFS Kit to achieve the same.
For the complete process I have the NP-DLL and Helper service (for protocol
stuff) in user mode and my mini redirector in kernel mode.

I have almost completed the cycle for making the connection from the GUI
(for taking the connection parameter and drive letter) to NP DLL
NPAddConnection3() function to mini redirector and then back to user mode
helper service for actually making the connection (using invert call
mechanism). Once this complete cycle is done I am getting the Drive mounted
in explorer but it shows disconnected status.

Later when I debug this issue with windbg NP DLL fires the NPGetConnection
IOCTL in my redirector which after receiving the parameter goes to helper
service for connection and then we return from connection function from
redirector after this NP DLL mount the driver letter.

Just after this process complete RDBSS call NulMRxCreateSrvCall() and the
connection name I receive here is \Desktop.ini. RDBSS later continues to
call NulMRxSrvCallWinnerNotify() and NulMRxCreateVNetRoot() and in all case
the pNetRootName is \Desktop.ini.

But at the end my driver is disconnected.

Can any one please tell me if I need to do some thing to my unc path instead

of \Desktop.ini in the srv call and netroot call.

I appreciate all the help.

Thanks,
---------------------------------------------------------------------
Imran Kazi
Project Leader
---------------------------------------------------------------------
S P Software Technologies (I) Pvt. Ltd.
(ISO 9001:2000 Company)
‘Parthsarathi’, S. No. 12/6, Kothrud,
Pune - 411 038. Maharashtra,
INDIA
---------------------------------------------------------------------
Tel # : + 91 - 020 - 56006983 / 56007503 / 56006154
Fax # : + 91 - 020 - 25411295
---------------------------------------------------------------------
Visit us at: www.spsoftindia.com
---------------------------------------------------------------------
DISCLAIMER:
This message (including attachment if any) is confidential and may be
privileged. Before opening attachments please check them for viruses and
defects. S P Software Technologies (India) Pvt. Ltd. (SPSOFT) will not be
responsible for any viruses or defects or any forwarded attachments
emanating either from within SPSOFT or outside. If you have received this
message by mistake please notify the sender by return e-mail and delete this

message from your system. Any unauthorized use or dissemination of this
message in whole or in part is strictly prohibited. Please note that e-mails

are susceptible to change and SPSOFT shall not be liable for any improper,
untimely or incomplete transmission.


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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

Hi,

So do I need to fill the prefix table or RDBSS will do that. When I try to
fetch LookupName(my UNC path of connection) it is not there in the prefix
table.

It will be of great help if you can put some more light on this.

Thanks
Imran

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 6:19 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

It’s up to you to verify LookupName. You can implement you own mechanism and

check it for fetching name during IOCTL_GET_CONNECTION.

“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…

Hi,

In NPGetConnection my DeviceIOControl() returm with error 67 (Bad Network
Name), and in my redirector in switch case of IOCTL_GETCONNECTION it return
the STATUS_BAD_NETWORK_NAME as the call in my redirector for prefix table

Container = RxPrefixTableLookupName(pRxNetNameTable, &LookupName,
&RemainingName);

Container value is null so it does not go in any below case

RDBSS_NTC_V_NETROOT
RDBSS_NTC_NETROOT
RDBSS_NTC_SRVCALL

Please suggest

Thanks
Imran

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:35 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

Check status in NPGetConnection.

“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…
Hi,

Thanks for the reply I am badly stuck with this issue.

Sorry it was NPAddConnection3() which is called from NP DLL and with
IOCTL_ADDCONNECTION

There is a following line of code in CreateConnection()

if ( ! BooleanFlagOn(RxContext->Flags, RX_CONTEXT_FLAG_WAIT) )
{
// just post right now
*PostToFsp = TRUE;
return STATUS_PENDING;
}

The *PostToFsp line sets RxContext->PostRequest to true it enters this code
block, and the I/O never completes.

If I Comment out this part of code and complete the connection NP DLL get
WN_SUCCESS for the add connection IOCTL and DefineDosDevice() get call in
NP DLL which mounts the drive, but disconnected.

I got a feeling the Prefix table is not filled with my unc path is RDBSS
fills this table or we have to this explicitly in our redirector.

Thanks
Imran

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:06 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

What Status did you NP DLL return? I got same disconnected problem some time

ago, and it was concerning to NPGetConnection function.
“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…
Hello,

I am in a process of writing the Kernel mode Network mini redirector. I am
extending the sample nulmrx from IFS Kit to achieve the same.
For the complete process I have the NP-DLL and Helper service (for protocol
stuff) in user mode and my mini redirector in kernel mode.

I have almost completed the cycle for making the connection from the GUI
(for taking the connection parameter and drive letter) to NP DLL
NPAddConnection3() function to mini redirector and then back to user mode
helper service for actually making the connection (using invert call
mechanism). Once this complete cycle is done I am getting the Drive mounted
in explorer but it shows disconnected status.

Later when I debug this issue with windbg NP DLL fires the NPGetConnection
IOCTL in my redirector which after receiving the parameter goes to helper
service for connection and then we return from connection function from
redirector after this NP DLL mount the driver letter.

Just after this process complete RDBSS call NulMRxCreateSrvCall() and the
connection name I receive here is \Desktop.ini. RDBSS later continues to
call NulMRxSrvCallWinnerNotify() and NulMRxCreateVNetRoot() and in all case
the pNetRootName is \Desktop.ini.

But at the end my driver is disconnected.

Can any one please tell me if I need to do some thing to my unc path instead

of \Desktop.ini in the srv call and netroot call.

I appreciate all the help.

Thanks,
---------------------------------------------------------------------
Imran Kazi
Project Leader
---------------------------------------------------------------------
S P Software Technologies (I) Pvt. Ltd.
(ISO 9001:2000 Company)
‘Parthsarathi’, S. No. 12/6, Kothrud,
Pune - 411 038. Maharashtra,
INDIA
---------------------------------------------------------------------
Tel # : + 91 - 020 - 56006983 / 56007503 / 56006154
Fax # : + 91 - 020 - 25411295
---------------------------------------------------------------------
Visit us at: www.spsoftindia.com
---------------------------------------------------------------------
DISCLAIMER:
This message (including attachment if any) is confidential and may be
privileged. Before opening attachments please check them for viruses and
defects. S P Software Technologies (India) Pvt. Ltd. (SPSOFT) will not be
responsible for any viruses or defects or any forwarded attachments
emanating either from within SPSOFT or outside. If you have received this
message by mistake please notify the sender by return e-mail and delete this

message from your system. Any unauthorized use or dissemination of this
message in whole or in part is strictly prohibited. Please note that e-mails

are susceptible to change and SPSOFT shall not be liable for any improper,
untimely or incomplete transmission.


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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

Read this. Maybe it helps you.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IFSK_d/hh/IFSK_d/RDR_Ch3RBDSSLibrary_b4dd00e4-0c80-4091-a92d-d73c011d748f.xml.asp

“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…

Hi,

So do I need to fill the prefix table or RDBSS will do that. When I try to
fetch LookupName(my UNC path of connection) it is not there in the prefix
table.

It will be of great help if you can put some more light on this.

Thanks
Imran

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 6:19 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

It’s up to you to verify LookupName. You can implement you own mechanism and

check it for fetching name during IOCTL_GET_CONNECTION.

“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…

Hi,

In NPGetConnection my DeviceIOControl() returm with error 67 (Bad Network
Name), and in my redirector in switch case of IOCTL_GETCONNECTION it return
the STATUS_BAD_NETWORK_NAME as the call in my redirector for prefix table

Container = RxPrefixTableLookupName(pRxNetNameTable, &LookupName,
&RemainingName);

Container value is null so it does not go in any below case

RDBSS_NTC_V_NETROOT
RDBSS_NTC_NETROOT
RDBSS_NTC_SRVCALL

Please suggest

Thanks
Imran

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:35 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

Check status in NPGetConnection.

“Imran Kazi” ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:xxxxx@ntfsd…
Hi,

Thanks for the reply I am badly stuck with this issue.

Sorry it was NPAddConnection3() which is called from NP DLL and with
IOCTL_ADDCONNECTION

There is a following line of code in CreateConnection()

if ( ! BooleanFlagOn(RxContext->Flags, RX_CONTEXT_FLAG_WAIT) )
{
// just post right now
*PostToFsp = TRUE;
return STATUS_PENDING;
}

The *PostToFsp line sets RxContext->PostRequest to true it enters this code
block, and the I/O never completes.

If I Comment out this part of code and complete the connection NP DLL get
WN_SUCCESS for the add connection IOCTL and DefineDosDevice() get call in
NP DLL which mounts the drive, but disconnected.

I got a feeling the Prefix table is not filled with my unc path is RDBSS
fills this table or we have to this explicitly in our redirector.

Thanks
Imran

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:06 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

What Status did you NP DLL return? I got same disconnected problem some time

ago, and it was concerning to NPGetConnection function.
“Imran Kazi” ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:xxxxx@ntfsd…
Hello,

I am in a process of writing the Kernel mode Network mini redirector. I am
extending the sample nulmrx from IFS Kit to achieve the same.
For the complete process I have the NP-DLL and Helper service (for protocol
stuff) in user mode and my mini redirector in kernel mode.

I have almost completed the cycle for making the connection from the GUI
(for taking the connection parameter and drive letter) to NP DLL
NPAddConnection3() function to mini redirector and then back to user mode
helper service for actually making the connection (using invert call
mechanism). Once this complete cycle is done I am getting the Drive mounted
in explorer but it shows disconnected status.

Later when I debug this issue with windbg NP DLL fires the NPGetConnection
IOCTL in my redirector which after receiving the parameter goes to helper
service for connection and then we return from connection function from
redirector after this NP DLL mount the driver letter.

Just after this process complete RDBSS call NulMRxCreateSrvCall() and the
connection name I receive here is \Desktop.ini. RDBSS later continues to
call NulMRxSrvCallWinnerNotify() and NulMRxCreateVNetRoot() and in all case
the pNetRootName is \Desktop.ini.

But at the end my driver is disconnected.

Can any one please tell me if I need to do some thing to my unc path instead

of \Desktop.ini in the srv call and netroot call.

I appreciate all the help.

Thanks,
---------------------------------------------------------------------
Imran Kazi
Project Leader
---------------------------------------------------------------------
S P Software Technologies (I) Pvt. Ltd.
(ISO 9001:2000 Company)
‘Parthsarathi’, S. No. 12/6, Kothrud,
Pune - 411 038. Maharashtra,
INDIA
---------------------------------------------------------------------
Tel # : + 91 - 020 - 56006983 / 56007503 / 56006154
Fax # : + 91 - 020 - 25411295
---------------------------------------------------------------------
Visit us at: www.spsoftindia.com
---------------------------------------------------------------------
DISCLAIMER:
This message (including attachment if any) is confidential and may be
privileged. Before opening attachments please check them for viruses and
defects. S P Software Technologies (India) Pvt. Ltd. (SPSOFT) will not be
responsible for any viruses or defects or any forwarded attachments
emanating either from within SPSOFT or outside. If you have received this
message by mistake please notify the sender by return e-mail and delete this

message from your system. Any unauthorized use or dissemination of this
message in whole or in part is strictly prohibited. Please note that e-mails

are susceptible to change and SPSOFT shall not be liable for any improper,
untimely or incomplete transmission.


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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

I have gone through this link unable to get any clue need some expert
comments

Thanks,
Imran

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 8:16 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

Read this. Maybe it helps you.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IFSK_d/hh/I
FSK_d/RDR_Ch3RBDSSLibrary_b4dd00e4-0c80-4091-a92d-d73c011d748f.xml.asp

“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…

Hi,

So do I need to fill the prefix table or RDBSS will do that. When I try to
fetch LookupName(my UNC path of connection) it is not there in the prefix
table.

It will be of great help if you can put some more light on this.

Thanks
Imran

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 6:19 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

It’s up to you to verify LookupName. You can implement you own mechanism and

check it for fetching name during IOCTL_GET_CONNECTION.

“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…

Hi,

In NPGetConnection my DeviceIOControl() returm with error 67 (Bad Network
Name), and in my redirector in switch case of IOCTL_GETCONNECTION it return
the STATUS_BAD_NETWORK_NAME as the call in my redirector for prefix table

Container = RxPrefixTableLookupName(pRxNetNameTable, &LookupName,
&RemainingName);

Container value is null so it does not go in any below case

RDBSS_NTC_V_NETROOT
RDBSS_NTC_NETROOT
RDBSS_NTC_SRVCALL

Please suggest

Thanks
Imran

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:35 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

Check status in NPGetConnection.

“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…
Hi,

Thanks for the reply I am badly stuck with this issue.

Sorry it was NPAddConnection3() which is called from NP DLL and with
IOCTL_ADDCONNECTION

There is a following line of code in CreateConnection()

if ( ! BooleanFlagOn(RxContext->Flags, RX_CONTEXT_FLAG_WAIT) )
{
// just post right now
*PostToFsp = TRUE;
return STATUS_PENDING;
}

The *PostToFsp line sets RxContext->PostRequest to true it enters this code
block, and the I/O never completes.

If I Comment out this part of code and complete the connection NP DLL get
WN_SUCCESS for the add connection IOCTL and DefineDosDevice() get call in
NP DLL which mounts the drive, but disconnected.

I got a feeling the Prefix table is not filled with my unc path is RDBSS
fills this table or we have to this explicitly in our redirector.

Thanks
Imran

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:06 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

What Status did you NP DLL return? I got same disconnected problem some time

ago, and it was concerning to NPGetConnection function.
“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…
Hello,

I am in a process of writing the Kernel mode Network mini redirector. I am
extending the sample nulmrx from IFS Kit to achieve the same.
For the complete process I have the NP-DLL and Helper service (for protocol
stuff) in user mode and my mini redirector in kernel mode.

I have almost completed the cycle for making the connection from the GUI
(for taking the connection parameter and drive letter) to NP DLL
NPAddConnection3() function to mini redirector and then back to user mode
helper service for actually making the connection (using invert call
mechanism). Once this complete cycle is done I am getting the Drive mounted
in explorer but it shows disconnected status.

Later when I debug this issue with windbg NP DLL fires the NPGetConnection
IOCTL in my redirector which after receiving the parameter goes to helper
service for connection and then we return from connection function from
redirector after this NP DLL mount the driver letter.

Just after this process complete RDBSS call NulMRxCreateSrvCall() and the
connection name I receive here is \Desktop.ini. RDBSS later continues to
call NulMRxSrvCallWinnerNotify() and NulMRxCreateVNetRoot() and in all case
the pNetRootName is \Desktop.ini.

But at the end my driver is disconnected.

Can any one please tell me if I need to do some thing to my unc path instead

of \Desktop.ini in the srv call and netroot call.

I appreciate all the help.

Thanks,
---------------------------------------------------------------------
Imran Kazi
Project Leader
---------------------------------------------------------------------
S P Software Technologies (I) Pvt. Ltd.
(ISO 9001:2000 Company)
‘Parthsarathi’, S. No. 12/6, Kothrud,
Pune - 411 038. Maharashtra,
INDIA
---------------------------------------------------------------------
Tel # : + 91 - 020 - 56006983 / 56007503 / 56006154
Fax # : + 91 - 020 - 25411295
---------------------------------------------------------------------
Visit us at: www.spsoftindia.com
---------------------------------------------------------------------
DISCLAIMER:
This message (including attachment if any) is confidential and may be
privileged. Before opening attachments please check them for viruses and
defects. S P Software Technologies (India) Pvt. Ltd. (SPSOFT) will not be
responsible for any viruses or defects or any forwarded attachments
emanating either from within SPSOFT or outside. If you have received this
message by mistake please notify the sender by return e-mail and delete this

message from your system. Any unauthorized use or dissemination of this
message in whole or in part is strictly prohibited. Please note that e-mails

are susceptible to change and SPSOFT shall not be liable for any improper,
untimely or incomplete transmission.


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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

Follow this link. Here is described that RDBSS responsible for modification
of prefix table.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IFSK_d/hh/IFSK_d/RDR_Ch3RBDSSLibrary_88dbff7d-fe28-437d-82df-d8d80b175e95.xml.asp

“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…
I have gone through this link unable to get any clue need some expert
comments

Thanks,
Imran

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 8:16 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

Read this. Maybe it helps you.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IFSK_d/hh/I
FSK_d/RDR_Ch3RBDSSLibrary_b4dd00e4-0c80-4091-a92d-d73c011d748f.xml.asp

“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…

Hi,

So do I need to fill the prefix table or RDBSS will do that. When I try to
fetch LookupName(my UNC path of connection) it is not there in the prefix
table.

It will be of great help if you can put some more light on this.

Thanks
Imran

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 6:19 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

It’s up to you to verify LookupName. You can implement you own mechanism and

check it for fetching name during IOCTL_GET_CONNECTION.

“Imran Kazi” ???/??? ? ??? ???:
news:xxxxx@ntfsd…

Hi,

In NPGetConnection my DeviceIOControl() returm with error 67 (Bad Network
Name), and in my redirector in switch case of IOCTL_GETCONNECTION it return
the STATUS_BAD_NETWORK_NAME as the call in my redirector for prefix table

Container = RxPrefixTableLookupName(pRxNetNameTable, &LookupName,
&RemainingName);

Container value is null so it does not go in any below case

RDBSS_NTC_V_NETROOT
RDBSS_NTC_NETROOT
RDBSS_NTC_SRVCALL

Please suggest

Thanks
Imran

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:35 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

Check status in NPGetConnection.

“Imran Kazi” ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:xxxxx@ntfsd…
Hi,

Thanks for the reply I am badly stuck with this issue.

Sorry it was NPAddConnection3() which is called from NP DLL and with
IOCTL_ADDCONNECTION

There is a following line of code in CreateConnection()

if ( ! BooleanFlagOn(RxContext->Flags, RX_CONTEXT_FLAG_WAIT) )
{
// just post right now
*PostToFsp = TRUE;
return STATUS_PENDING;
}

The *PostToFsp line sets RxContext->PostRequest to true it enters this code
block, and the I/O never completes.

If I Comment out this part of code and complete the connection NP DLL get
WN_SUCCESS for the add connection IOCTL and DefineDosDevice() get call in
NP DLL which mounts the drive, but disconnected.

I got a feeling the Prefix table is not filled with my unc path is RDBSS
fills this table or we have to this explicitly in our redirector.

Thanks
Imran

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitriy Gubarkov
Sent: Wednesday, April 19, 2006 1:06 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] Network Redirector

What Status did you NP DLL return? I got same disconnected problem some time

ago, and it was concerning to NPGetConnection function.
“Imran Kazi” ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:xxxxx@ntfsd…
Hello,

I am in a process of writing the Kernel mode Network mini redirector. I am
extending the sample nulmrx from IFS Kit to achieve the same.
For the complete process I have the NP-DLL and Helper service (for protocol
stuff) in user mode and my mini redirector in kernel mode.

I have almost completed the cycle for making the connection from the GUI
(for taking the connection parameter and drive letter) to NP DLL
NPAddConnection3() function to mini redirector and then back to user mode
helper service for actually making the connection (using invert call
mechanism). Once this complete cycle is done I am getting the Drive mounted
in explorer but it shows disconnected status.

Later when I debug this issue with windbg NP DLL fires the NPGetConnection
IOCTL in my redirector which after receiving the parameter goes to helper
service for connection and then we return from connection function from
redirector after this NP DLL mount the driver letter.

Just after this process complete RDBSS call NulMRxCreateSrvCall() and the
connection name I receive here is \Desktop.ini. RDBSS later continues to
call NulMRxSrvCallWinnerNotify() and NulMRxCreateVNetRoot() and in all case
the pNetRootName is \Desktop.ini.

But at the end my driver is disconnected.

Can any one please tell me if I need to do some thing to my unc path instead

of \Desktop.ini in the srv call and netroot call.

I appreciate all the help.

Thanks,
---------------------------------------------------------------------
Imran Kazi
Project Leader
---------------------------------------------------------------------
S P Software Technologies (I) Pvt. Ltd.
(ISO 9001:2000 Company)
‘Parthsarathi’, S. No. 12/6, Kothrud,
Pune - 411 038. Maharashtra,
INDIA
---------------------------------------------------------------------
Tel # : + 91 - 020 - 56006983 / 56007503 / 56006154
Fax # : + 91 - 020 - 25411295
---------------------------------------------------------------------
Visit us at: www.spsoftindia.com
---------------------------------------------------------------------
DISCLAIMER:
This message (including attachment if any) is confidential and may be
privileged. Before opening attachments please check them for viruses and
defects. S P Software Technologies (India) Pvt. Ltd. (SPSOFT) will not be
responsible for any viruses or defects or any forwarded attachments
emanating either from within SPSOFT or outside. If you have received this
message by mistake please notify the sender by return e-mail and delete this

message from your system. Any unauthorized use or dissemination of this
message in whole or in part is strictly prohibited. Please note that e-mails

are susceptible to change and SPSOFT shall not be liable for any improper,
untimely or incomplete transmission.


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

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