Sha256: 84f53776a03c9c4bae2782e99f5030e7c74dfe1810c8f1750d39e8b7fa3b9407

Contents?: true

Size: 586 Bytes

Versions: 8

Compression:

Stored size: 586 Bytes

Contents

#include "Stdafx.h"

extern "C" {
  __declspec(dllexport) void TableItem_Release(TableItemInformationPtr tableItemInfo) {
    delete tableItemInfo;
  }

  __declspec(dllexport) TableItemInformationPtr TableItem_Information(ElementInformationPtr element, char* errorInfo, const int errorInfoLength) {
    try {
      return new TableItemInformation(ElementFrom(element)->As<TableItemPattern^>(TableItemPattern::Pattern)->Current);
    } catch(Exception^ e) {
      StringHelper::CopyToUnmanagedString(e->Message, errorInfo, errorInfoLength);
      return NULL;
    }
  }
}

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
uia-0.4.1 ext/UiaDll/UiaDll/TableItemMethods.cpp
uia-0.4 ext/UiaDll/UiaDll/TableItemMethods.cpp
uia-0.3.3 ext/UiaDll/UiaDll/TableItemMethods.cpp
uia-0.3.2 ext/UiaDll/UiaDll/TableItemMethods.cpp
uia-0.3.1 ext/UiaDll/UiaDll/TableItemMethods.cpp
uia-0.3 ext/UiaDll/UiaDll/TableItemMethods.cpp
uia-0.2.1 ext/UiaDll/UiaDll/TableItemMethods.cpp
uia-0.2 ext/UiaDll/UiaDll/TableItemMethods.cpp