Sha256: 16bff9faae2c9fecb2298fb390338183d1d10151b9b51eac0f81f7584be0b7d8

Contents?: true

Size: 880 Bytes

Versions: 3

Compression:

Stored size: 880 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;

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

typedef struct _FindInformation {
    HWND rootWindow;
    int index;
    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.9.2 ext/UiaDll/UiaDll/stdafx.h
rautomation-0.9.1 ext/UiaDll/UiaDll/stdafx.h
rautomation-0.9.0 ext/UiaDll/UiaDll/stdafx.h