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

📄 shdocvw_tlb_4.h

📁 胜天进销存源码,国产优秀的进销存
💻 H
📖 第 1 页 / 共 5 页
字号:
// *********************************************************************//
// Interface: FolderItemVerb
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {08EC3E00-50B0-11CF-960C-0080C7F4EE85}
// *********************************************************************//
interface FolderItemVerb : public IDispatch
{
public:
  // [-1] Get Application object
  virtual HRESULT STDMETHODCALLTYPE get_Application_(LPDISPATCH* ppid/*[out,retval]*/) = 0;
  // [-1] Get Parent object
  virtual HRESULT STDMETHODCALLTYPE get_Parent(LPDISPATCH* ppid/*[out,retval]*/) = 0;
  // [0] Get display name for item
  virtual HRESULT STDMETHODCALLTYPE get_Name(BSTR* pbs/*[out,retval]*/) = 0;
  // [-1] Execute the verb
  virtual HRESULT STDMETHODCALLTYPE DoIt(void) = 0;

#if !defined(__TLB_NO_INTERFACE_WRAPPERS)

  LPDISPATCH __fastcall get_Application_(void)
  {
    LPDISPATCH ppid= 0;
    OLECHECK(this->get_Application_(&ppid));
    return ppid;
  }

  LPDISPATCH __fastcall get_Parent(void)
  {
    LPDISPATCH ppid= 0;
    OLECHECK(this->get_Parent(&ppid));
    return ppid;
  }

  BSTR __fastcall get_Name(void)
  {
    BSTR pbs= 0;
    OLECHECK(this->get_Name(&pbs));
    return pbs;
  }


  __property   LPDISPATCH      Application_ = {read = get_Application_};
  __property   LPDISPATCH      Parent = {read = get_Parent};
  __property   BSTR            Name = {read = get_Name};

#endif //   __TLB_NO_INTERFACE_WRAPPERS

};

// *********************************************************************//
// Interface: FolderItemVerbs
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {1F8352C0-50B0-11CF-960C-0080C7F4EE85}
// *********************************************************************//
interface FolderItemVerbs : public IDispatch
{
public:
  // [-1] Get count of open folder windows
  virtual HRESULT STDMETHODCALLTYPE get_Count(long* plCount/*[out,retval]*/) = 0;
  // [-1] Get Application object
  virtual HRESULT STDMETHODCALLTYPE get_Application_(LPDISPATCH* ppid/*[out,retval]*/) = 0;
  // [-1] Get Parent object
  virtual HRESULT STDMETHODCALLTYPE get_Parent(LPDISPATCH* ppid/*[out,retval]*/) = 0;
  // [-1] Return the specified verb
  virtual HRESULT STDMETHODCALLTYPE Item(TVariant index/*[in,opt]*/, 
                                         Shdocvw_tlb::FolderItemVerb** ppid/*[out,retval]*/) = 0;
  // [-4] Enumerates the figures
  virtual HRESULT STDMETHODCALLTYPE _NewEnum(LPUNKNOWN* ppunk/*[out,retval]*/) = 0;

#if !defined(__TLB_NO_INTERFACE_WRAPPERS)

  long __fastcall get_Count(void)
  {
    long plCount;
    OLECHECK(this->get_Count(&plCount));
    return plCount;
  }

  LPDISPATCH __fastcall get_Application_(void)
  {
    LPDISPATCH ppid= 0;
    OLECHECK(this->get_Application_(&ppid));
    return ppid;
  }

  LPDISPATCH __fastcall get_Parent(void)
  {
    LPDISPATCH ppid= 0;
    OLECHECK(this->get_Parent(&ppid));
    return ppid;
  }

  Shdocvw_tlb::FolderItemVerb* __fastcall Item(TVariant index/*[in,opt]*/= TNoParam())
  {
    Shdocvw_tlb::FolderItemVerb* ppid= 0;
    OLECHECK(this->Item(index, &ppid));
    return ppid;
  }

  LPUNKNOWN __fastcall _NewEnum(void)
  {
    LPUNKNOWN ppunk= 0;
    OLECHECK(this->_NewEnum(&ppunk));
    return ppunk;
  }


  __property   long            Count = {read = get_Count};
  __property   LPDISPATCH      Application_ = {read = get_Application_};
  __property   LPDISPATCH      Parent = {read = get_Parent};

#endif //   __TLB_NO_INTERFACE_WRAPPERS

};

// *********************************************************************//
// Interface: Folder
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {BBCBDE60-C3FF-11CE-8350-444553540000}
// *********************************************************************//
interface Folder : public IDispatch
{
public:
  // [0] Get the display name for the window
  virtual HRESULT STDMETHODCALLTYPE get_Title(BSTR* pbs/*[out,retval]*/) = 0;
  // [-1] Get Application object
  virtual HRESULT STDMETHODCALLTYPE get_Application_(LPDISPATCH* ppid/*[out,retval]*/) = 0;
  // [-1] Get Parent object
  virtual HRESULT STDMETHODCALLTYPE get_Parent(LPDISPATCH* ppid/*[out,retval]*/) = 0;
  // [-1] Get Parent object
  virtual HRESULT STDMETHODCALLTYPE get_ParentFolder(Shdocvw_tlb::Folder** ppsf/*[out,retval]*/) = 0;
  // [-1] The collection of Items in folder
  virtual HRESULT STDMETHODCALLTYPE Items(Shdocvw_tlb::FolderItems** ppid/*[out,retval]*/) = 0;
  // [-1] Parse the name to get an item.
  virtual HRESULT STDMETHODCALLTYPE ParseName(BSTR bName/*[in]*/, 
                                              Shdocvw_tlb::FolderItem** ppid/*[out,retval]*/) = 0;
  // [-1] Create a new sub folder in this folder.
  virtual HRESULT STDMETHODCALLTYPE NewFolder(BSTR bName/*[in]*/, 
                                              TVariant vOptions/*[in,opt]*/= TNoParam()) = 0;
  // [-1] Move Items to this folder.
  virtual HRESULT STDMETHODCALLTYPE MoveHere(TVariant vItem/*[in]*/, 
                                             TVariant vOptions/*[in,opt]*/= TNoParam()) = 0;
  // [-1] Copy Items to this folder.
  virtual HRESULT STDMETHODCALLTYPE CopyHere(TVariant vItem/*[in]*/, 
                                             TVariant vOptions/*[in,opt]*/= TNoParam()) = 0;
  // [-1] Get the details about an item.
  virtual HRESULT STDMETHODCALLTYPE GetDetailsOf(TVariant vItem/*[in]*/, int iColumn/*[in]*/, 
                                                 BSTR* pbs/*[out,retval]*/) = 0;

#if !defined(__TLB_NO_INTERFACE_WRAPPERS)

  BSTR __fastcall get_Title(void)
  {
    BSTR pbs= 0;
    OLECHECK(this->get_Title(&pbs));
    return pbs;
  }

  LPDISPATCH __fastcall get_Application_(void)
  {
    LPDISPATCH ppid= 0;
    OLECHECK(this->get_Application_(&ppid));
    return ppid;
  }

  LPDISPATCH __fastcall get_Parent(void)
  {
    LPDISPATCH ppid= 0;
    OLECHECK(this->get_Parent(&ppid));
    return ppid;
  }

  Shdocvw_tlb::Folder* __fastcall get_ParentFolder(void)
  {
    Shdocvw_tlb::Folder* ppsf= 0;
    OLECHECK(this->get_ParentFolder(&ppsf));
    return ppsf;
  }

  Shdocvw_tlb::FolderItems* __fastcall Items(void)
  {
    Shdocvw_tlb::FolderItems* ppid= 0;
    OLECHECK(this->Items(&ppid));
    return ppid;
  }

  Shdocvw_tlb::FolderItem* __fastcall ParseName(BSTR bName/*[in]*/)
  {
    Shdocvw_tlb::FolderItem* ppid= 0;
    OLECHECK(this->ParseName(bName, &ppid));
    return ppid;
  }

  BSTR __fastcall GetDetailsOf(TVariant vItem/*[in]*/, int iColumn/*[in]*/)
  {
    BSTR pbs= 0;
    OLECHECK(this->GetDetailsOf(vItem, iColumn, &pbs));
    return pbs;
  }


  __property   BSTR            Title = {read = get_Title};
  __property   LPDISPATCH      Application_ = {read = get_Application_};
  __property   LPDISPATCH      Parent = {read = get_Parent};
  __property   Shdocvw_tlb::Folder* ParentFolder = {read = get_ParentFolder};

#endif //   __TLB_NO_INTERFACE_WRAPPERS

};

// *********************************************************************//
// Interface: FolderItems
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {744129E0-CBE5-11CE-8350-444553540000}
// *********************************************************************//
interface FolderItems : public IDispatch
{
public:
  // [-1] Get count of items in the folder
  virtual HRESULT STDMETHODCALLTYPE get_Count(long* plCount/*[out,retval]*/) = 0;
  // [-1] Get Application object
  virtual HRESULT STDMETHODCALLTYPE get_Application_(LPDISPATCH* ppid/*[out,retval]*/) = 0;
  // [-1] Get Parent object
  virtual HRESULT STDMETHODCALLTYPE get_Parent(LPDISPATCH* ppid/*[out,retval]*/) = 0;
  // [-1] Return the figure for the given index
  virtual HRESULT STDMETHODCALLTYPE Item(TVariant index/*[in,opt]*/, 
                                         Shdocvw_tlb::FolderItem** ppid/*[out,retval]*/) = 0;
  // [-4] Enumerates the figures
  virtual HRESULT STDMETHODCALLTYPE _NewEnum(LPUNKNOWN* ppunk/*[out,retval]*/) = 0;

#if !defined(__TLB_NO_INTERFACE_WRAPPERS)

  long __fastcall get_Count(void)
  {
    long plCount;
    OLECHECK(this->get_Count(&plCount));
    return plCount;
  }

  LPDISPATCH __fastcall get_Application_(void)
  {
    LPDISPATCH ppid= 0;
    OLECHECK(this->get_Application_(&ppid));
    return ppid;
  }

  LPDISPATCH __fastcall get_Parent(void)
  {
    LPDISPATCH ppid= 0;
    OLECHECK(this->get_Parent(&ppid));
    return ppid;
  }

  Shdocvw_tlb::FolderItem* __fastcall Item(TVariant index/*[in,opt]*/= TNoParam())
  {
    Shdocvw_tlb::FolderItem* ppid= 0;
    OLECHECK(this->Item(index, &ppid));
    return ppid;
  }

  LPUNKNOWN __fastcall _NewEnum(void)
  {
    LPUNKNOWN ppunk= 0;
    OLECHECK(this->_NewEnum(&ppunk));
    return ppunk;
  }


  __property   long            Count = {read = get_Count};
  __property   LPDISPATCH      Application_ = {read = get_Application_};
  __property   LPDISPATCH      Parent = {read = get_Parent};

#endif //   __TLB_NO_INTERFACE_WRAPPERS

};

// *********************************************************************//
// Interface: FolderItem
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {FAC32C80-CBE4-11CE-8350-444553540000}
// *********************************************************************//
interface FolderItem : public IDispatch
{
public:
  // [-1] Get Application object
  virtual HRESULT STDMETHODCALLTYPE get_Application_(LPDISPATCH* ppid/*[out,retval]*/) = 0;
  // [-1] Get Parent object
  virtual HRESULT STDMETHODCALLTYPE get_Parent(LPDISPATCH* ppid/*[out,retval]*/) = 0;
  // [0] Get display name for item
  virtual HRESULT STDMETHODCALLTYPE get_Name(BSTR* pbs/*[out,retval]*/) = 0;
  // [0] Get display name for item
  virtual HRESULT STDMETHODCALLTYPE set_Name(BSTR pbs/*[in]*/) = 0;
  // [-1] Get the pathname to the item
  virtual HRESULT STDMETHODCALLTYPE get_Path(BSTR* pbs/*[out,retval]*/) = 0;
  // [-1] If item is link return link object
  virtual HRESULT STDMETHODCALLTYPE get_GetLink(LPDISPATCH* ppid/*[out,retval]*/) = 0;
  // [-1] If item is a folder return folder object
  virtual HRESULT STDMETHODCALLTYPE get_GetFolder(LPDISPATCH* ppid/*[out,retval]*/) = 0;
  // [-1] Is the item a link?
  virtual HRESULT STDMETHODCALLTYPE get_IsLink(TOLEBOOL* pb/*[out,retval]*/) = 0;
  // [-1] Is the item a Folder?
  virtual HRESULT STDMETHODCALLTYPE get_IsFolder(TOLEBOOL* pb/*[out,retval]*/) = 0;
  // [-1] Is the item a file system object?
  virtual HRESULT STDMETHODCALLTYPE get_IsFileSystem(TOLEBOOL* pb/*[out,retval]*/) = 0;
  // [-1] Is the item browsable?
  virtual HRESULT STDMETHODCALLTYPE get_IsBrowsable(TOLEBOOL* pb/*[out,retval]*/) = 0;
  // [-1] Modification Date?
  virtual HRESULT STDMETHODCALLTYPE get_ModifyDate(DATE* pdt/*[out,retval]*/) = 0;
  // [-1] Modification Date?
  virtual HRESULT STDMETHODCALLTYPE set_ModifyDate(DATE pdt/*[in]*/) = 0;
  // [-1] Size
  virtual HRESULT STDMETHODCALLTYPE get_Size(long* pul/*[out,retval]*/) = 0;
  // [-1] Type
  virtual HRESULT STDMETHODCALLTYPE get_Type(BSTR* pbs/*[out,retval]*/) = 0;
  // [-1] Get the list of verbs for the object
  virtual HRESULT STDMETHODCALLTYPE Verbs(Shdocvw_tlb::FolderItemVerbs** ppfic/*[out,retval]*/) = 0;
  // [-1] Execute a command on the item
  virtual HRESULT STDMETHODCALLTYPE InvokeVerb(TVariant vVerb/*[in,opt]*/= TNoParam()) = 0;

#if !defined(__TLB_NO_INTERFACE_WRAPPERS)

  LPDISPATCH __fastcall get_Application_(void)
  {
    LPDISPATCH ppid= 0;
    OLECHECK(this->get_Application_(&ppid));
    return ppid;
  }

  LPDISPATCH __fastcall get_Parent(void)
  {

⌨️ 快捷键说明

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