⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 warmmcnodentuser.h

📁 ftpserver very good sample
💻 H
字号:
/** */#ifndef WAR_MMC_NODE_NT_USER_H#define WAR_MMC_NODE_NT_USER_H/* SYSTEM INCLUDES *//* PROJECT INCLUDES */#ifndef WAR_MMC_BASE_NODE_H#   include "WarMmcBaseNode.h"#endif#ifndef WAR_USER_AUTHDATA_WIN32_NT_H#   include "WarUserAuthDataWin32Nt.h"#endif#ifndef WAR_MMC_NODE_SHARES_H#   include "WarMmcNodeShares.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 WarMmcNodeNtUser : public WarMmcBaseNode<WarMmcNodeNtUser> {public:    // LIFECYCLE        /**    * Default constructor.    */    WarMmcNodeNtUser(war_authdata_ptr_t& userPtr)        : mUserPtr(&(*userPtr))    {        m_bstrDisplayName = userPtr->GetUserName().c_str();     }         /**    * Destructor.    */    ~WarMmcNodeNtUser(void) {}        // OPERATORS        // OPERATIONS                           virtual HRESULT OnExpand(BOOL bExpand, IConsole *pConsole, HSCOPEITEM parent) 	{           if (bExpand)        {            CComQIPtr<IConsoleNameSpace,                 &IID_IConsoleNameSpace>                 spConsoleNameSpace(pConsole);            WarUserAuthDataWin32Nt& my_user                 = (WarUserAuthDataWin32Nt&)(*mUserPtr);            // Show shares            SCOPEDATAITEM sdi;            memset(&sdi, 0, sizeof(sdi));            sdi.mask = SDI_STR | SDI_PARAM | SDI_IMAGE | SDI_OPENIMAGE | SDI_PARENT;            sdi.displayname = MMC_CALLBACK;            sdi.relativeID = parent;            sdi.nImage = WAR_IL_SHARED_FOLDER;            sdi.nOpenImage = WAR_IL_SHARED_FOLDER_OPEN;            sdi.lParam = (LPARAM)new WarMmcNodeShares(                my_user.GetRegRoot().GetPath(WAR_WINNT_REG_FILE_SYSTEMS));            spConsoleNameSpace->InsertItem(&sdi);            // Show options                    }        return S_OK;     }    // ACCESS    // INQUIRY    protected:private:    war_authdata_ptr_t mUserPtr;};/* 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 + -