extricon.h
Upload User: xhy777
Upload Date: 2007-02-14
Package Size: 24088k
Code Size: 1k
Category:

Windows Kernel

Development Platform:

Visual C++

  1. /*
  2.  * extricon.h - IExtractIcon implementation description.
  3.  */
  4. #ifdef __cplusplus
  5. extern "C" {                        /* Assume C declarations for C++. */
  6. #endif   /* __cplusplus */
  7. /* Global Constants
  8.  *******************/
  9. /* extricon.cpp */
  10. extern const char g_cszURLProtocolHandlersKey[];
  11. extern const char g_cszURLDefaultIconKey[];
  12. extern const HKEY g_hkeyURLSettings;
  13. /* Prototypes
  14.  *************/
  15. /* extricon.cpp */
  16. extern int StringToInt(PCSTR pcsz);
  17. extern BOOL IsWhiteSpace(char ch);
  18. extern BOOL AnyMeat(PCSTR pcsz);
  19. extern HRESULT CopyURLProtocol(PCSTR pcszURL, PSTR *ppszProtocol);
  20. extern HRESULT CopyURLSuffix(PCSTR pcszURL, PSTR *ppszSuffix);
  21. extern HRESULT GetProtocolKey(PCSTR pcszProtocol, PCSTR pcszSubKey, PSTR *pszKey);
  22. extern HRESULT GetURLKey(PCSTR pcszURL, PCSTR pcszSubKey, PSTR *pszKey);
  23. #ifdef __cplusplus
  24. }                                   /* End of extern "C" {. */
  25. #endif   /* __cplusplus */