Sha256: dd0a8502c59ea8b88a3fa8d72e8df3cfe1500d12f316db88c2073d87c20e4d3b

Contents?: true

Size: 965 Bytes

Versions: 3

Compression:

Stored size: 965 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>

#include "globals.h"

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

3 entries across 3 versions & 1 rubygems

Version Path
rautomation-0.10.0 ext/UiaDll/UiaDll/stdafx.h
rautomation-0.9.4 ext/UiaDll/UiaDll/stdafx.h
rautomation-0.9.3 ext/UiaDll/UiaDll/stdafx.h