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

📄 ntshares.h

📁 此源码为设置本地文件夹为局域网内的共享文件夹
💻 H
字号:
/*
CNTShares - A simple class to work with the NetShare*() API's. Works for ANSI & Unicode
Initial release 4/19/2004
Contact : jg@jgsoftware.com
Use the code for anything, just submit suggestions and bug fixes to above address.
*/

#pragma once

#include <lm.h>
#include "Win32Exception.h"

// CNTShares

class CNTShares : public CObject
{
private:
  DWORD         m_dwEntriesReadIndex;
  PSHARE_INFO_2 m_pShares;
  DWORD         m_dwEntriesRead;

public:
  CNTShares();
  ~CNTShares();
#ifdef _DEBUG
  virtual void Dump(CDumpContext& dc) const;
#endif

public:
  CString m_sName;
  CString m_sRemark;
  CString m_sPath;
  DWORD   m_dwShareType;
  DWORD   m_dwCurrentConnections;
  int     m_nMaxConnections;
  BOOL    m_fIsAdmin;
  
  void  First(LPCTSTR pszServer);
  BOOL  Next();
  void  Add(LPCTSTR pszServer,LPCTSTR pszName,LPCTSTR pszRemark,LPCTSTR pszPath,int nMaxConnections);
  void  Delete(LPCTSTR pszServer,LPCTSTR pszName);
  void  Update(LPCTSTR pszServer,LPCTSTR pszName,LPCTSTR pszRemark,LPCTSTR pszPath,int nMaxConnections);
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -