mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
935 B
38 lines
935 B
/*
|
|
* extricon.h - IExtractIcon implementation description.
|
|
*/
|
|
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" { /* Assume C declarations for C++. */
|
|
#endif /* __cplusplus */
|
|
|
|
|
|
/* Global Constants
|
|
*******************/
|
|
|
|
/* extricon.cpp */
|
|
|
|
extern const char g_cszURLProtocolHandlersKey[];
|
|
extern const char g_cszURLDefaultIconKey[];
|
|
extern const HKEY g_hkeyURLSettings;
|
|
|
|
|
|
/* Prototypes
|
|
*************/
|
|
|
|
/* extricon.cpp */
|
|
|
|
extern int StringToInt(PCSTR pcsz);
|
|
extern BOOL IsWhiteSpace(char ch);
|
|
extern BOOL AnyMeat(PCSTR pcsz);
|
|
extern HRESULT CopyURLProtocol(PCSTR pcszURL, PSTR *ppszProtocol);
|
|
extern HRESULT CopyURLSuffix(PCSTR pcszURL, PSTR *ppszSuffix);
|
|
extern HRESULT GetProtocolKey(PCSTR pcszProtocol, PCSTR pcszSubKey, PSTR *pszKey);
|
|
extern HRESULT GetURLKey(PCSTR pcszURL, PCSTR pcszSubKey, PSTR *pszKey);
|
|
|
|
|
|
#ifdef __cplusplus
|
|
} /* End of extern "C" {. */
|
|
#endif /* __cplusplus */
|
|
|