|
|
|
1 |
|
|
2 |
|
|
3 |
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
4 |
|
|
5 |
|
|
6 |
|
/* File created by MIDL compiler version 7.00.0499 */ |
7 |
|
/* Compiler settings for wtypes.idl: |
8 |
|
Oicf, W1, Zp8, env=Win32 (32b run) |
9 |
|
protocol : dce , ms_ext, c_ext, robust |
10 |
|
error checks: allocation ref bounds_check enum stub_data |
11 |
|
VC __declspec() decoration level: |
12 |
|
__declspec(uuid()), __declspec(selectany), __declspec(novtable) |
13 |
|
DECLSPEC_UUID(), MIDL_INTERFACE() |
14 |
|
*/ |
15 |
|
//@@MIDL_FILE_HEADING( ) |
16 |
|
|
17 |
|
#pragma warning( disable: 4049 ) /* more than 64k source lines */ |
18 |
|
|
19 |
|
|
20 |
|
/* verify that the <rpcndr.h> version is high enough to compile this file*/ |
21 |
|
#ifndef __REQUIRED_RPCNDR_H_VERSION__ |
22 |
|
#define __REQUIRED_RPCNDR_H_VERSION__ 500 |
23 |
|
#endif |
24 |
|
|
25 |
|
/* verify that the <rpcsal.h> version is high enough to compile this file*/ |
26 |
|
#ifndef __REQUIRED_RPCSAL_H_VERSION__ |
27 |
|
#define __REQUIRED_RPCSAL_H_VERSION__ 100 |
28 |
|
#endif |
29 |
|
|
30 |
|
#include "rpc.h" |
31 |
|
#include "rpcndr.h" |
32 |
|
|
33 |
|
#ifndef __RPCNDR_H_VERSION__ |
34 |
|
#error this stub requires an updated version of <rpcndr.h> |
35 |
|
#endif // __RPCNDR_H_VERSION__ |
36 |
|
|
37 |
|
|
38 |
|
#ifndef __wtypes_h__ |
39 |
|
#define __wtypes_h__ |
40 |
|
|
41 |
|
#if defined(_MSC_VER) && (_MSC_VER >= 1020) |
42 |
|
#pragma once |
43 |
|
#endif |
44 |
|
|
45 |
|
/* Forward Declarations */ |
46 |
|
|
47 |
|
/* header files for imported files */ |
48 |
|
#include "basetsd.h" |
49 |
|
#include "guiddef.h" |
50 |
|
|
51 |
|
#ifdef __cplusplus |
52 |
|
extern "C"{ |
53 |
|
#endif |
54 |
|
|
55 |
|
|
56 |
|
/* interface __MIDL_itf_wtypes_0000_0000 */ |
57 |
|
/* [local] */ |
58 |
|
|
59 |
|
//+------------------------------------------------------------------------- |
60 |
|
// |
61 |
|
// Microsoft Windows |
62 |
|
// Copyright (c) Microsoft Corporation. All rights reserved. |
63 |
|
// |
64 |
|
//-------------------------------------------------------------------------- |
65 |
|
#if ( _MSC_VER >= 1020 ) |
66 |
|
#pragma once |
67 |
|
#endif |
68 |
|
|
69 |
|
|
70 |
|
extern RPC_IF_HANDLE __MIDL_itf_wtypes_0000_0000_v0_0_c_ifspec; |
71 |
|
extern RPC_IF_HANDLE __MIDL_itf_wtypes_0000_0000_v0_0_s_ifspec; |
72 |
|
|
73 |
|
#ifndef __IWinTypes_INTERFACE_DEFINED__ |
74 |
|
#define __IWinTypes_INTERFACE_DEFINED__ |
75 |
|
|
76 |
|
/* interface IWinTypes */ |
77 |
|
/* [unique][version][uuid] */ |
78 |
|
|
79 |
|
typedef struct tagRemHGLOBAL |
80 |
|
{ |
81 |
|
long fNullHGlobal; |
82 |
|
unsigned long cbData; |
83 |
|
byte data[ 1 ]; |
84 |
|
} RemHGLOBAL; |
85 |
|
|
86 |
|
typedef struct tagRemHMETAFILEPICT |
87 |
|
{ |
88 |
|
long mm; |
89 |
|
long xExt; |
90 |
|
long yExt; |
91 |
|
unsigned long cbData; |
92 |
|
byte data[ 1 ]; |
93 |
|
} RemHMETAFILEPICT; |
94 |
|
|
95 |
|
typedef struct tagRemHENHMETAFILE |
96 |
|
{ |
97 |
|
unsigned long cbData; |
98 |
|
byte data[ 1 ]; |
99 |
|
} RemHENHMETAFILE; |
100 |
|
|
101 |
|
typedef struct tagRemHBITMAP |
102 |
|
{ |
103 |
|
unsigned long cbData; |
104 |
|
byte data[ 1 ]; |
105 |
|
} RemHBITMAP; |
106 |
|
|
107 |
|
typedef struct tagRemHPALETTE |
108 |
|
{ |
109 |
|
unsigned long cbData; |
110 |
|
byte data[ 1 ]; |
111 |
|
} RemHPALETTE; |
112 |
|
|
113 |
|
typedef struct tagRemBRUSH |
114 |
|
{ |
115 |
|
unsigned long cbData; |
116 |
|
byte data[ 1 ]; |
117 |
|
} RemHBRUSH; |
118 |
|
|
119 |
|
#if !defined(_WIN32) && !defined(_MPPC_) |
120 |
|
// The following code is for Win16 only |
121 |
|
#ifndef WINAPI // If not included with 3.1 headers... |
122 |
|
#define FAR _far |
123 |
|
#define PASCAL _pascal |
124 |
|
#define CDECL _cdecl |
125 |
|
#define VOID void |
126 |
|
#define WINAPI FAR PASCAL |
127 |
|
#define CALLBACK FAR PASCAL |
128 |
|
#ifndef FALSE |
129 |
|
#define FALSE 0 |
130 |
|
#define TRUE 1 |
131 |
|
#endif // !FALSE |
132 |
|
#ifndef _BYTE_DEFINED |
133 |
|
#define _BYTE_DEFINED |
134 |
|
typedef byte BYTE; |
135 |
|
|
136 |
|
#endif // !_BYTE_DEFINED |
137 |
|
#ifndef _WORD_DEFINED |
138 |
|
#define _WORD_DEFINED |
139 |
|
typedef unsigned short WORD; |
140 |
|
|
141 |
|
#endif // !_WORD_DEFINED |
142 |
|
typedef unsigned int UINT; |
143 |
|
|
144 |
|
typedef int INT; |
145 |
|
|
146 |
|
typedef long BOOL; |
147 |
|
|
148 |
|
#ifndef _LONG_DEFINED |
149 |
|
#define _LONG_DEFINED |
150 |
|
typedef long LONG; |
151 |
|
|
152 |
|
#endif // !_LONG_DEFINED |
153 |
|
#ifndef _WPARAM_DEFINED |
154 |
|
#define _WPARAM_DEFINED |
155 |
|
typedef UINT_PTR WPARAM; |
156 |
|
|
157 |
|
#endif // _WPARAM_DEFINED |
158 |
|
#ifndef _DWORD_DEFINED |
159 |
|
#define _DWORD_DEFINED |
160 |
|
typedef unsigned long DWORD; |
161 |
|
|
162 |
|
#endif // !_DWORD_DEFINED |
163 |
|
#ifndef _LPARAM_DEFINED |
164 |
|
#define _LPARAM_DEFINED |
165 |
|
typedef LONG_PTR LPARAM; |
166 |
|
|
167 |
|
#endif // !_LPARAM_DEFINED |
168 |
|
#ifndef _LRESULT_DEFINED |
169 |
|
#define _LRESULT_DEFINED |
170 |
|
typedef LONG_PTR LRESULT; |
171 |
|
|
172 |
|
#endif // !_LRESULT_DEFINED |
1334 |
|
TYSPEC_FILEEXT = ( TYSPEC_CLSID + 1 ) , |
1335 |
|
TYSPEC_MIMETYPE = ( TYSPEC_FILEEXT + 1 ) , |
1336 |
|
TYSPEC_FILENAME = ( TYSPEC_MIMETYPE + 1 ) , |
1337 |
|
TYSPEC_PROGID = ( TYSPEC_FILENAME + 1 ) , |
1338 |
|
TYSPEC_PACKAGENAME = ( TYSPEC_PROGID + 1 ) , |
1339 |
|
TYSPEC_OBJECTID = ( TYSPEC_PACKAGENAME + 1 ) |
1340 |
|
} TYSPEC; |
1341 |
|
|
1342 |
|
typedef /* [public] */ struct __MIDL___MIDL_itf_wtypes_0000_0001_0001 |
1343 |
|
{ |
1344 |
|
DWORD tyspec; |
1345 |
|
/* [switch_type] */ union __MIDL___MIDL_itf_wtypes_0000_0001_0005 |
1346 |
|
{ |
1347 |
|
CLSID clsid; |
1348 |
|
LPOLESTR pFileExt; |
1349 |
|
LPOLESTR pMimeType; |
1350 |
|
LPOLESTR pProgId; |
1351 |
|
LPOLESTR pFileName; |
1352 |
|
struct |
1353 |
|
{ |
1354 |
|
LPOLESTR pPackageName; |
1355 |
|
GUID PolicyId; |
1356 |
|
} ByName; |
1357 |
|
struct |
1358 |
|
{ |
1359 |
|
GUID ObjectId; |
1360 |
|
GUID PolicyId; |
1361 |
|
} ByObjectId; |
1362 |
|
} tagged_union; |
1363 |
|
} uCLSSPEC; |
1364 |
|
|
1365 |
|
|
1366 |
|
|
1367 |
|
extern RPC_IF_HANDLE __MIDL_itf_wtypes_0000_0001_v0_0_c_ifspec; |
1368 |
|
extern RPC_IF_HANDLE __MIDL_itf_wtypes_0000_0001_v0_0_s_ifspec; |
1369 |
|
|
1370 |
|
/* Additional Prototypes for ALL interfaces */ |
1371 |
|
|
1372 |
|
/* end of Additional Prototypes */ |
1373 |
|
|
1374 |
|
#ifdef __cplusplus |
1375 |
|
} |
1376 |
|
#endif |
1377 |
|
|
1378 |
|
#endif |
1379 |
|
|
1380 |
|
|
1381 |
|
|
1382 |
|
|
|
|
|