NOTIFYCANCEL structure (npapi.h)
The NOTIFYCANCEL structure contains the details of a network disconnect operation. It is used by the CancelConnectNotify function.
Syntax
typedef struct _NOTIFYCANCEL {
LPWSTR lpName;
LPWSTR lpProvider;
DWORD dwFlags;
BOOL fForce;
} NOTIFYCANCEL, *LPNOTIFYCANCEL;
Members
lpName
Pointer to the name of the local device or network resource whose connection is being canceled.
lpProvider
For advance notification, this field is not defined. The MPR will try all valid providers to cancel the connection.
For after-the-fact notification, if the cancel operation was successful, this field specifies the name of the network provider that canceled the connection.
dwFlags
Currently, the only flag supported is CONNECT_UPDATE_PROFILE, which indicates whether the disconnection should remain persistent. If this flag is set, Windows no longer restores this connection when the user logs on.
fForce
Indicates whether the disconnect should continue even if there are open files or jobs on the connection. If this field is TRUE, the connection is canceled regardless of open files or jobs. If this field is FALSE, the connection will not be canceled if there are open files or jobs.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | npapi.h |