📄 warmmcnodefileshare.h
字号:
/** One file share*/#ifndef WAR_MMC_NODE_FILE_SHARE_H#define WAR_MMC_NODE_FILE_SHARE_H/* SYSTEM INCLUDES *//* PROJECT INCLUDES */#ifndef WAR_MMC_BASE_NODE_H# include "WarMmcBaseNode.h"#endif/* LOCAL INCLUDES *//* FORWARD REFERENCES */#ifdef __cplusplusextern "C" {#endif/****************** BEGIN OLD STYLE C spesific ********//****************** END OLD STYLE C spesific **********/#ifdef __cplusplus }#endif/****************** BEGIN C++ spesific ****************/#ifdef __cplusplusclass WarMmcNodeFileShare : public WarMmcBaseNode<WarMmcNodeFileShare> ,public WarMmcNodeEventBase{public: // LIFECYCLE /** * Default constructor. */ WarMmcNodeFileShare(const war_registrypath_t& regNode); /** * Destructor. */ ~WarMmcNodeFileShare(void) {} // OPERATORS // OPERATIONS HRESULT OnSelect(IConsole *spConsole, IComponent* pComponent); STDMETHOD(QueryPagesFor)(DATA_OBJECT_TYPES type); STDMETHOD(CreatePropertyPages)(LPPROPERTYSHEETCALLBACK lpProvider,long handle, IUnknown* pUnk, DATA_OBJECT_TYPES type); virtual HRESULT OnExpand(BOOL bExpand, IConsole *pConsole, HSCOPEITEM parent); virtual HRESULT OnShow(IConsole *pConsole, BOOL bShow); virtual HRESULT OnPropertyPageApplied( WarMmcFuckLameMicrosoftForNotImplementingThis *pfrom); void ReloadMyProperties(); // ACCESS // INQUIRY LPOLESTR GetResultPaneColInfo(int nCol); void UpdateVisualPerms();protected:private: WarWin32Registry mRegKey; _bstr_t mUrl; // Unicode or MBCS _bstr_t mVisualPermissions; DWORD mPermissions;};/* INLINE METHODS *//* EXTERNAL REFERENCES */#endif /* __cplusplus *//****************** END C++ spesific ******************/#endif /* WAR_MMC_NODE_FTP_SERVERS_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -