FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
CNavExtension.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19
20#include <ShlObj.h>
21#include <ShObjIdl.h>
22
23template < typename Param1, typename Param2 > class StrTraitMFC_DLL;
24
26{
27public:
29 int AllDisabled(void);
30 int GetDelayInit(void);
31 int Initialize( HWND__ *, _GUID,int);
32 int IsDisabled(void);
33 int IsFTP(void);
41 unsigned long GetAttributes(void);
42 virtual ~CNavExtension(void);
43 void CreateID(void);
44 void ResetKzCallerID(long,wchar_t *);
45 void SetAttributes(unsigned long);
47 void SetDelayInit(int);
49 void SetInstallMessage(wchar_t const *);
50 void SetInstallMessageCaption(wchar_t const *);
51 void SetInstallationURL(wchar_t const *);
52 void SetKzCallerID(long *,wchar_t * *);
53 void SetName(wchar_t const *);
54 void SetPlacesLabel(wchar_t const *);
55 void SetPlacesTip(wchar_t const *);
58 void SetRootFolderDisplayName(wchar_t const *);
59 wchar_t const * GetInstallMessage(void);
60 wchar_t const * GetInstallMessageCaption(void);
61 wchar_t const * GetInstallationURL(void);
62 wchar_t const * GetName(void);
63 wchar_t const * GetPlacesLabel(void);
64 wchar_t const * GetPlacesTip(void);
65 wchar_t const * GetRootFolderDisplayName(void);
66
67protected:
68 int GetInfo(void);
75
76};
wchar_t const * GetPlacesTip(void)
wchar_t const * GetName(void)
wchar_t const * GetInstallMessage(void)
void SetRootFolderDisplayName(wchar_t const *)
void SetBitmapHandle(HBITMAP__ *)
int OnBuzzsawGotoWeb(HWND__ *)
void CreateID(void)
wchar_t const * GetPlacesLabel(void)
void SetInstallationURL(wchar_t const *)
int GetInfo(void)
int IsProjectPointDesktopInstalled(void)
int IsRedSparkExtensionInstalled(void)
_ITEMIDLIST * GetID(void)
_GUID GetRootFolderCLSID(void)
int OnClicked(HWND__ *, CStringW &)
void SetName(wchar_t const *)
IShellFolder * FetchRootFolder(void)
int OnClickBuzzsaw(HWND__ *)
wchar_t const * GetInstallationURL(void)
int OnClickRedspark(HWND__ *)
void ResetKzCallerID(long, wchar_t *)
void SetAttributes(unsigned long)
int IsFTP(void)
HBITMAP__ * GetBitmapHandle(void)
int RedSparkOnGotoWeb(HWND__ *)
unsigned long GetAttributes(void)
void SetKzCallerID(long *, wchar_t **)
int GetDelayInit(void)
virtual ~CNavExtension(void)
IShellFolder * GetRootFolder(void)
int Initialize(HWND__ *, _GUID, int)
CNavExtension(void)
void SetRootFolder(IShellFolder *)
void SetInstallMessage(wchar_t const *)
_ITEMIDLIST * GetItemListFromName(CStringW &)
int IsDisabled(void)
void SetPlacesLabel(wchar_t const *)
void SetDelayInit(int)
int AllDisabled(void)
void SetPlacesTip(wchar_t const *)
wchar_t const * GetInstallMessageCaption(void)
wchar_t const * GetRootFolderDisplayName(void)
void SetRootFolderCLSID(_GUID)
void SetInstallMessageCaption(wchar_t const *)
void SetID(_ITEMIDLIST *)