INamespaceProxy interface
Handles NSC specifics for different bands.
Members
The INamespaceProxy interface inherits from the IUnknown interface. INamespaceProxy also has these types of members:
- Methods
Methods
The INamespaceProxy interface has these methods.
Method | Description |
---|---|
GetNavigateTarget | Returns the ITEMIDLIST that should be navigated when an item is invoked. |
Invoke | Handles a user action on an item. |
OnSelectionChanged | Called when the user has selected an item. |
RefreshFlags | Returns flags used to update the tree control. |
Reserved1 | Reserved for future use. |
Remarks
This interface is not declared in a public header. Applications must define it themselves. The following Interface Definition Language (IDL) fragment describes this interface, including its IID.
[
helpstring("Interface to handle NSC specifics for different bands."),
uuid(CF1609EC-FA4B-4818-AB01-55643367E66D),
object,
local,
]
interface INamespaceProxy : IUnknown
{
HRESULT GetNavigateTarget([in] PCIDLIST_ABSOLUTE pidl, [out] PIDLIST_ABSOLUTE * ppidlTarget, [out] ULONG * pulAttrib);
HRESULT Invoke([in] PCIDLIST_ABSOLUTE pidl);
HRESULT OnSelectionChanged([in] PCIDLIST_ABSOLUTE pidl);
HRESULT RefreshFlags([out] DWORD *pdwStyle, [out] DWORD *pdwExStyle, [out] DWORD *dwEnum);
HRESULT Reserved1([in] PCIDLIST_ABSOLUTE pidl);
}
Requirements
Minimum supported client |
Windows XP with SP3 |
Minimum supported server |
Windows Server 2003 |
Header |
User-defined |
DLL |
Ienamespacecontrol.dll |