Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |