Sha256: 94257a0bbe9006329bae1006f6f2ac30430986c65fea5258d3093b75fddf74a9

Contents?: true

Size: 941 Bytes

Versions: 12

Compression:

Stored size: 941 Bytes

Contents

// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//

#pragma once

#include "targetver.h"

#define WIN32_LEAN_AND_MEAN             // Exclude rarely-used stuff from Windows headers
// Windows Header Files:
#include <windows.h>
#include <ObjBase.h>
#include <UIAutomation.h>
#include <comutil.h> 

#include <list>

using namespace System;
using namespace System::Runtime::InteropServices;
namespace UIAutomation = System::Windows::Automation;

typedef enum {
    Handle = 1,
    Id,
    Value,
    Focus,
    ScreenPoint
} FindMethod;

typedef struct _FindInformation {
    HWND rootWindow;
    int index;
    bool onlySearchChildren;
    FindMethod  how;
    union {
        char stringData[256];
        int intData;
        int pointData[2];
	  } data;
} FindInformation, *LPFindInformation;

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rautomation-2.0.1-x86-mingw32 ext/UiaDll/UiaDll/stdafx.h
rautomation-2.0.1-x64-mingw32 ext/UiaDll/UiaDll/stdafx.h
rautomation-1.1.0 ext/UiaDll/UiaDll/stdafx.h
rautomation-1.0.0 ext/UiaDll/UiaDll/stdafx.h
rautomation-0.17.0 ext/UiaDll/UiaDll/stdafx.h
rautomation-0.16.0 ext/UiaDll/UiaDll/stdafx.h
rautomation-0.15.0 ext/UiaDll/UiaDll/stdafx.h
rautomation-0.14.1 ext/UiaDll/UiaDll/stdafx.h
rautomation-0.14.0 ext/UiaDll/UiaDll/stdafx.h
rautomation-0.13.0 ext/UiaDll/UiaDll/stdafx.h
rautomation-0.12.0 ext/UiaDll/UiaDll/stdafx.h
rautomation-0.11.0 ext/UiaDll/UiaDll/stdafx.h