Directory Services |
The DsGetIcon function obtains the icon for a given object class. This function is obsolete. New applications should use the IDsDisplaySpecifier::GetIcon method to perform this function.
HICON DsGetIcon( DWORD dwFlags, LPWSTR pszObjectClass, INT cxImage, INT cyImage );
Value | Meaning |
---|---|
DSGIF_ISNORMAL | Obtains the normal icon for the object class. |
DSGIF_ISOPEN | Obtains the open icon, such as an open folder, for the object class. If the object class does not have an open icon, this function attempts to obtain the normal icon for the object class. |
DSGIF_ISDISABLED | Obtains the disabled icon, such as a disabled user, for the object class. If the object class does not have a disabled icon, this function attempts to obtain the normal icon for the object class. |
DSGIF_GETDEFAULTICON | If no icon can be found for the object class, this function will return a default icon. If this flag is not specified and no icon can be found for the object class, this function returns NULL. |
DSGIF_DEFAULTISCONTAINER | If no icon can be found for the object class, this function returns the container icon as the default icon. If this flag is not specified and no icon can be found for the object class, this function returns NULL. |
Client: Included in Windows XP and
Windows 2000 Professional.
Server: Included in Windows Server 2003 and
Windows 2000 Server.
Redistributable: Requires Active Directory Client Extension
on Windows NT 4.0 SP6a and Windows 95/98/Me.
Header: Declared in Dsclient.h.
Library: Use Dsuiext.lib.
IDsDisplaySpecifier::GetIcon, DestroyIcon