VirtualBox

source: vbox/trunk/src/VBox/Frontends/VirtualBox/src/darwin/DarwinCursor.cpp@ 2342

Last change on this file since 2342 was 2342, checked in by vboxsync, 18 years ago

Export missing OS X stuff to OSE.

  • Property svn:eol-style set to native
File size: 138.5 KB
Line 
1/** @file
2 * Common GUI Library - Darwin Cursor routines.
3 *
4 * @todo Move this up somewhere so that the two SDL GUIs can use this code too.
5 */
6
7/*
8 * Copyright (C) 2006 InnoTek Systemberatung GmbH
9 *
10 * This file is part of VirtualBox Open Source Edition (OSE), as
11 * available from http://www.virtualbox.org. This file is free software;
12 * you can redistribute it and/or modify it under the terms of the GNU
13 * General Public License as published by the Free Software Foundation,
14 * in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
15 * distribution. VirtualBox OSE is distributed in the hope that it will
16 * be useful, but WITHOUT ANY WARRANTY of any kind.
17 *
18 * If you received this file as part of a commercial VirtualBox
19 * distribution, then only the terms of your commercial VirtualBox
20 * license agreement apply instead of the previous paragraph.
21 */
22
23
24/*******************************************************************************
25* Header Files *
26*******************************************************************************/
27#include "DarwinCursor.h"
28#include <Carbon/Carbon.h>
29#include <QuickTime/ImageCompression.h>
30#include <FlatCarbon/Quickdraw.h>
31
32#include <VBox/err.h>
33#include <iprt/assert.h>
34#include <iprt/process.h>
35#include <iprt/string.h>
36#include <iprt/stream.h>
37#if 1
38# include <iprt/asm.h>
39# include <iprt/alloca.h>
40#endif
41
42
43/*******************************************************************************
44* Internal Functions *
45*******************************************************************************/
46//static void darwinCursorDumpFormatInfo(uint32_t Format);
47#if 0
48static void darwinCursorDump(unsigned cx, unsigned cy, unsigned xHot, unsigned yHot, bool fHasAlpha,
49 const void *pvAndMask, const void *pvShape);
50#endif
51
52
53/**
54 * Creates a cursor.
55 *
56 * @returns VBox status code.
57 * @param cx The cursor width.
58 * @param cy The cursor height.
59 * @param xHot The x-coordinate of the hot spot.
60 * @param yHot The y-coordinate of the hot spot.
61 * @param fHasAlpha Set if the image has an alpha channel.
62 * @param pvAndMask The 1-bit and mask.
63 * @param pvShape The 32-bit shape image.
64 * @param pCursor Where to store the cursor handle.
65 */
66int DarwinCursorCreate(unsigned cx, unsigned cy, unsigned xHot, unsigned yHot, bool fHasAlpha,
67 const void *pvAndMask, const void *pvShape, PDARWINCURSOR pCursor)
68{
69#if 0
70 darwinCursorDump(cx, cy, xHot, yHot, fHasAlpha, pvAndMask, pvShape);
71#endif
72
73 /*
74 * Minimal input validation and output init.
75 */
76 AssertPtr(pCursor);
77 Assert(pCursor->szName[0] == '\0' || strncmp(pCursor->szName, "VBoxCursor", sizeof("VBoxCursor") - 1));
78 pCursor->szName[0] = '\0';
79
80
81 /*
82 * The cursor needs to be one of these size 16x16, 32x32, 48x48 or 64x64,
83 * QuickTime could do this for us but it's better if we just take care of it.
84 */
85 const unsigned cxDst = RT_ALIGN(cx, 16);
86 const unsigned cyDst = RT_ALIGN(cy, 16);
87 Rect rct;
88 SetRect(&rct, 0, 0, cxDst, cyDst);
89
90 unsigned y, x;
91 int rc = 0;
92
93 /*
94 * The shape data.
95 * We must convert it to big-endian because QuickTime seems to ignore whatever I set
96 */
97 const unsigned cbDstDataLine = cxDst * 4;
98 const unsigned cbDstData = cbDstDataLine * cyDst;
99
100 uint32_t *pu32DstData = (uint32_t *)alloca(cbDstData);
101
102 /* convert the data from little-endian ARGB to big-endian ARGB and do the size adjustment. */
103 const uint32_t *pu32Src = (const uint32_t *)pvShape;
104 uint32_t *pu32Dst = pu32DstData;
105 for (y = 0;
106 y < cy;
107 y++, pu32Dst += cxDst, pu32Src += cx)
108 {
109 for (x = 0; x < cx; x++)
110 pu32Dst[x] = RT_BE2H_U32(pu32Src[x]);
111 memset(pu32Dst + cx, 0, (cxDst - cx) * 4);
112 }
113 memset(pu32Dst, 0, (cyDst - cy) * cbDstDataLine);
114
115
116 /*
117 * The AND mask.
118 */
119 PixMapHandle hMask = NULL;
120 GWorldPtr pGWMask = NULL;
121 if (!fHasAlpha)
122 {
123#if 1
124 /* Convert the AND mask to the alpha channel. */
125 pu32Dst = pu32DstData;
126 unsigned cbSrcMaskLine = RT_ALIGN(cx, 8) / 8;
127 const uint8_t *pbSrcMask = (const uint8_t *)pvAndMask;
128 for (y = 0;
129 y < cy;
130 y++, pbSrcMask += cbSrcMaskLine, pu32Dst += cxDst)
131 {
132 for (x = 0; x < cx; x++)
133 {
134 if (!(pbSrcMask[x / 8] & (1 << (7 - (x % 8)))))
135 pu32Dst[x] |= 0x000000ff;
136 else
137 {
138 /* this isn't quite right, but it's the best we can do I think... */
139 if (pu32Dst[x] & 0xffffff00)
140 pu32Dst[x] = 0x000000ff;
141 else
142 pu32Dst[x] = 0x00000000;
143 }
144 }
145 }
146
147#else
148 /* Convert the and + xor mask to an 8-bit Mac mask - doesn't get inversion working :-/ */
149 unsigned cbSrcMaskLine = RT_ALIGN(cx, 8) / 8;
150 unsigned cbDstMaskLine = RT_ALIGN(cxDst, 4);
151 uint8_t *pbMacMask = (uint8_t *)alloca(cbDstMaskLine * cyDst);
152
153 pu32Dst = pu32DstData;
154 const uint8_t *pbSrcMask = (const uint8_t *)pvAndMask;
155 uint8_t *pbDstMask = pbMacMask;
156 for (y = 0;
157 y < cy;
158 y++, pbDstMask += cbDstMaskLine, pbSrcMask += cbSrcMaskLine, pu32Dst += cxDst)
159 {
160 for (x = 0; x < cx; x++)
161 {
162 if (!(pbSrcMask[x / 8] & (1 << (7 - (x % 8)))))
163 pbDstMask[x] = 0xff;
164 else
165 pbDstMask[x] = 0x00;
166 }
167 memset(pbDstMask + cx, 0, cxDst - cx);
168 }
169 memset(pbDstMask, 0, (cyDst - cy) * cbDstMaskLine);
170
171 /* create the pixmap */
172 rc = NewGWorldFromPtr(&pGWMask, k8IndexedGrayPixelFormat, &rct, 0, 0, 0 /*alignPix | stretchPix | newDepth | kNativeEndianPixMap*/,
173 (char *)pbMacMask, cbDstMaskLine);
174 AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
175 if (!rc)
176 hMask = GetGWorldPixMap(pGWMask);
177 else
178 pGWMask = NULL;
179#endif
180 }
181
182 /*
183 * Create the data pixmap.
184 */
185 PixMapHandle hData = NULL;
186 GWorldPtr pGWData = NULL;
187 if (!rc)
188 {
189 Assert(QTGetPixelSize(k32ARGBPixelFormat) == 32);
190 rc = NewGWorldFromPtr(&pGWData, k32ARGBPixelFormat, &rct, 0, 0, 0 /*alignPix | stretchPix | newDepth | kNativeEndianPixMap*/,
191 (char *)pu32DstData, cbDstDataLine);
192
193 AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
194 if (!rc)
195 hData = GetGWorldPixMap(pGWData);
196 else
197 pGWData = NULL;
198 Assert(hData);
199 }
200
201 /*
202 * Create the cursor
203 */
204 if (!rc)
205 {
206 static uint64_t s_seqNumber = 0;
207 RTStrPrintf(pCursor->szName, sizeof(pCursor->szName),
208 "VBoxCursor-%RTproc-%RX64", RTProcSelf(), ++s_seqNumber);
209
210 Point HotPt;
211 HotPt.h = xHot;
212 HotPt.v = yHot;
213 rc = QDRegisterNamedPixMapCursor(hData, hMask, HotPt, pCursor->szName);
214 AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
215 if (rc)
216 pCursor->szName[0] = '\0';
217 }
218
219 /* cleanup */
220 if (pGWData)
221 DisposeGWorld(pGWData);
222 if (pGWMask)
223 DisposeGWorld(pGWMask);
224
225 return !rc ? VINF_SUCCESS : VERR_GENERAL_FAILURE;
226}
227
228
229/**
230 * Destroys a cursor created by DarwinCursorCreate.
231 *
232 * @returns VBox status code.
233 * @param pCursor The cursor to destroy.
234 */
235int DarwinCursorDestroy(PDARWINCURSOR pCursor)
236{
237 int rc = VINF_SUCCESS;
238 if ( pCursor
239 && pCursor->szName[0])
240 {
241 rc = QDUnregisterNamedPixMapCursor(pCursor->szName);
242 AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
243 pCursor->szName[0] = '\0';
244 }
245 return rc;
246}
247
248
249/**
250 * Sets the mouse cursor shape.
251 *
252 * @returns VBox status code.
253 * @param pCursor The new cursor shape.
254 */
255int DarwinCursorSet(PDARWINCURSOR pCursor)
256{
257 int rc = QDSetNamedPixMapCursor(pCursor->szName);
258 AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
259 if (!rc)
260 return VINF_SUCCESS;
261 return VERR_GENERAL_FAILURE;
262}
263
264
265int DarwinCursorHide(void);
266int DarwinCursorShow(void);
267
268/**
269 * Set the cursor handle to Null (for init).
270 *
271 * @param pCursor The cursor handle to set.
272 */
273void DarwinCursorClearHandle(PDARWINCURSOR pCursor)
274{
275 pCursor->szName[0] = '\0';
276}
277
278
279/**
280 * Checks if the cursor handle is Null or not.
281 *
282 * @returns true if Null, otherwise false.
283 * @param pCursor The cursor handle to test.
284 */
285bool DarwinCursorIsNull(PDARWINCURSOR pCursor)
286{
287 return pCursor->szName[0] == '\0';
288}
289
290
291#if 0
292/**
293 * Dumps the QuickTime format info for a given fourcc image format.
294 *
295 * @param Format The format;
296 */
297static void darwinCursorDumpFormatInfo(uint32_t Format)
298{
299 char szFmt[5] = { RT_BYTE4(Format), RT_BYTE3(Format), RT_BYTE2(Format), RT_BYTE1(Format), 0 };
300 RTPrintf("Format='%.4s' (%#x)\n", szFmt, Format);
301
302 ICMPixelFormatInfo info;
303 memset(&info, 0, sizeof(info));
304 info.size = sizeof(info);
305 OSErr rc = ICMGetPixelFormatInfo(Format, &info);
306 if (!rc)
307 {
308 RTPrintf("size=%d\n", info.size);
309 RTPrintf("formatFlags=%lx", info.formatFlags);
310 if (info.formatFlags & kICMPixelFormatIsPlanarMask)
311 RTPrintf(" plans=%ld", info.formatFlags & kICMPixelFormatIsPlanarMask);
312 if (info.formatFlags & kICMPixelFormatIsIndexed) RTPrintf(" kICMPixelFormatIsIndexed");
313 if (info.formatFlags & kICMPixelFormatIsSupportedByQD) RTPrintf(" kICMPixelFormatIsSupportedByQD");
314 if (info.formatFlags & kICMPixelFormatIsMonochrome) RTPrintf(" kICMPixelFormatIsMonochrome");
315 if (info.formatFlags & kICMPixelFormatHasAlphaChannel) RTPrintf(" kICMPixelFormatHasAlphaChannel");
316 RTPrintf("\n");
317 if (info.formatFlags & kICMPixelFormatIsPlanarMask)
318 for (unsigned i = 0; i < (info.formatFlags & kICMPixelFormatIsPlanarMask); i++)
319 RTPrintf("plane #%d: bitsPerPixel=%d horizontalSubsampling=%d verticalSubsampling=%d\n",
320 i, info.bitsPerPixel[i], info.horizontalSubsampling[i], info.verticalSubsampling[i]);
321 else
322 RTPrintf("bitsPerPixel=%d\n"
323 "horizontalSubsampling=%d\n"
324 "verticalSubsampling=%d\n",
325 info.bitsPerPixel[0],
326 info.horizontalSubsampling[0],
327 info.verticalSubsampling[0]);
328 RTPrintf("defaultGammaLevel=%d\n", info.defaultGammaLevel);
329 RTPrintf("cmpCount=%d\n", info.cmpCount);
330 RTPrintf("cmpSize=%d\n", info.cmpSize);
331 }
332 else
333 RTPrintf("ICMGetPixelFormatInfo->%d (%#x)\n", rc, rc);
334}
335#endif
336
337
338#if 0
339static void darwinCursorDump(unsigned cx, unsigned cy, unsigned xHot, unsigned yHot, bool fHasAlpha,
340 const void *pvAndMask, const void *pvShape)
341{
342 RTPrintf("int MyCursor(PDARWINCURSOR pCursor)\n"
343 "{\n");
344
345
346 unsigned cbMaskLine = RT_ALIGN(cx, 8) / 8;
347 RTPrintf(" static const uint8_t s_abMask[%d] =\n"
348 " {\n",
349 cbMaskLine * cy);
350 const uint8_t *pbMask = (const uint8_t *)pvAndMask;
351 for (unsigned y = 0; y < cy; y++, pbMask += cbMaskLine)
352 {
353 RTPrintf(" ");
354 for (unsigned x = 0; x < cx; x += 8)
355 RTPrintf(" 0x%02x,", pbMask[x / 8]);
356 RTPrintf(" /*");
357
358 for (unsigned x = 0; x < cx; x++)
359 RTPrintf(" %c", pbMask[x / 8] & (1 << (7 - (x % 8))) ? 'x' : ' ');
360 RTPrintf(" */\n");
361 }
362 RTPrintf(" };\n");
363
364
365 unsigned cbShapeLine = cx * sizeof(uint32_t);
366 RTPrintf(" const uint32_t s_au32Shape[%d] =\n"
367 " {\n",
368 cbShapeLine / sizeof(uint32_t) * cy);
369 const uint32_t *pu32Src = (const uint32_t *)pvShape;
370 for (unsigned y = 0; y < cy; y++, pu32Src += cbShapeLine / sizeof(*pu32Src), pbMask += cbMaskLine)
371 {
372 RTPrintf(" ");
373 for (unsigned x = 0; x < cx; x++)
374 RTPrintf(" 0x%08x,", pu32Src[x]);
375 RTPrintf(" /*");
376
377 for (unsigned x = 0; x < cx; x++)
378 {
379 if (fHasAlpha)
380 RTPrintf(" %02x", pu32Src[x] >> 24);
381 else
382 RTPrintf(" %c", pbMask[x / 8] & (1 << (7 - (x % 8)))
383 ? ' '
384 : (pu32Src[x] & 0xffffff) == 0
385 ? 'Y'
386 : 'X');
387
388 }
389 RTPrintf(" */\n");
390 }
391 RTPrintf(" };\n");
392
393
394 RTPrintf(" return DarwinCursorCreate(%d, %d, %d, %d, %RTbool, s_abMask, s_au32Shape, pCursor);\n"
395 "}\n\n",
396 cx, cy, xHot, yHot, fHasAlpha);
397}
398#endif
399
400
401/*
402 bool locked = LockPixels (crsrMask);
403 uint8_t *dstLine = (uint8_t *)GetPixBaseAddr (crsrMask);
404 unsigned short rowBytes = GetPixRowBytes (crsrMask);
405 for (unsigned y = 0; y < me->height(); y++, dstLine += rowBytes)
406 {
407
408 }
409 UnlockPixels (crsrMask);
410
411*/
412
413
414
415#ifdef TESTING
416
417#include <iprt/thread.h>
418#include <iprt/time.h>
419
420int MyCursor0(PDARWINCURSOR pCursor)
421{
422 static const uint8_t s_abMask[128] =
423 {
424 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
425 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
426 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
427 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
428 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
429 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
430 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
431 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
432 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
433 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
434 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
435 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
436 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
437 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
438 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
439 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
440 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
441 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
442 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
443 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
444 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
445 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
446 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
447 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
448 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
449 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
450 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
451 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
452 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
453 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
454 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
455 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
456 };
457 const uint32_t s_au32Shape[1024] =
458 {
459 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
460 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
461 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y X X X Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
462 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
463 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
464 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
465 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
466 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
467 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
468 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
469 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
470 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
471 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
472 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
473 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
474 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
475 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
476 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y X X X Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
477 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
478 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
479 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
480 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
481 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
482 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
483 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
484 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
485 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
486 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
487 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
488 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
489 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
490 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
491 };
492 return DarwinCursorCreate(32, 32, 10, 10, false, s_abMask, s_au32Shape, pCursor);
493}
494
495int MyCursor1(PDARWINCURSOR pCursor)
496{
497 static const uint8_t s_abMask[234] =
498 {
499 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
500 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
501 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
502 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
503 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
504 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
505 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
506 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
507 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
508 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
509 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
510 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
511 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
512 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
513 0xff, 0xf9, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
514 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
515 0xff, 0xf8, 0x7f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
516 0xff, 0xf8, 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
517 0xff, 0xf8, 0x1f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
518 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
519 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
520 0xff, 0xf8, 0x03, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
521 0xff, 0xf8, 0x01, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
522 0xff, 0xf8, 0x00, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
523 0xff, 0xf8, 0x00, 0x7f, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
524 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
525 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
526 0xff, 0xf8, 0xc3, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
527 0xff, 0xf9, 0xc3, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
528 0xff, 0xfb, 0xe1, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
529 0xff, 0xff, 0xe1, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
530 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
531 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
532 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
533 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
534 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
535 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
536 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
537 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
538 };
539 const uint32_t s_au32Shape[1599] =
540 {
541 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
542 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
543 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
544 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
545 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
546 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
547 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
548 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
549 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
550 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
551 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
552 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
553 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
554 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x03000000, 0x07000000, 0x0b000000, 0x09000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 03 07 0b 09 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
555 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xff000000, 0x0f000000, 0x19000000, 0x17000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 0f 19 17 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
556 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xff000000, 0x27000000, 0x29000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 27 29 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
557 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x39000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 39 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
558 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
559 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
560 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
561 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
562 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
563 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 */
564 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 */
565 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0x3a000000, 0x29000000, 0x17000000, 0x09000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff 3a 29 17 09 02 00 00 00 00 00 00 00 00 00 00 00 */
566 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x51000000, 0x4e000000, 0x48000000, 0x3e000000, 0x34000000, 0x27000000, 0x19000000, 0x0b000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 51 4e 48 3e 34 27 19 0b 03 00 00 00 00 00 00 00 00 00 00 00 */
567 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x4e000000, 0x4b000000, 0x41000000, 0x30000000, 0x22000000, 0x17000000, 0x0f000000, 0x07000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 4e 4b 41 30 22 17 0f 07 02 00 00 00 00 00 00 00 00 00 00 00 */
568 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xff000000, 0x35000000, 0x43000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x49000000, 0x3f000000, 0x2a000000, 0x17000000, 0x0b000000, 0x06000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 35 43 ff ff ff ff 49 3f 2a 17 0b 06 03 01 00 00 00 00 00 00 00 00 00 00 00 */
569 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xff000000, 0x1a000000, 0x31000000, 0x39000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x42000000, 0x2f000000, 0x18000000, 0x08000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 1a 31 39 ff ff ff ff 46 42 2f 18 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
570 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x08000000, 0x16000000, 0x27000000, 0x29000000, 0x20000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x39000000, 0x22000000, 0x0e000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 08 16 27 29 20 ff ff ff ff 46 39 22 0e 03 00 00 00 00 00 00 00 00 00 00 00 00 00 */
571 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x06000000, 0x0f000000, 0x19000000, 0x17000000, 0x0f000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x42000000, 0x2f000000, 0x18000000, 0x08000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 0f 19 17 0f ff ff ff ff 46 42 2f 18 08 01 00 00 00 00 00 00 00 00 00 00 00 00 */
572 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x07000000, 0x0b000000, 0x09000000, 0x05000000, 0x02000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x39000000, 0x22000000, 0x0e000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 07 0b 09 05 02 ff ff ff ff 46 39 22 0e 03 00 00 00 00 00 00 00 00 00 00 00 00 */
573 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x45000000, 0x3f000000, 0x2a000000, 0x13000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 ff ff ff ff 45 3f 2a 13 05 00 00 00 00 00 00 00 00 00 00 00 00 */
574 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0xff000000, 0xff000000, 0x2c000000, 0x3a000000, 0x38000000, 0x27000000, 0x12000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ff ff 2c 3a 38 27 12 05 00 00 00 00 00 00 00 00 00 00 00 00 */
575 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x0c000000, 0x1b000000, 0x27000000, 0x27000000, 0x1b000000, 0x0c000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 0c 1b 27 27 1b 0c 03 00 00 00 00 00 00 00 00 00 00 00 00 */
576 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0x0c000000, 0x12000000, 0x12000000, 0x0c000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 05 0c 12 12 0c 05 01 00 00 00 00 00 00 00 00 00 00 00 00 */
577 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x03000000, 0x05000000, 0x05000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 03 05 05 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
578 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
579 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
580 };
581 return DarwinCursorCreate(41, 39, 13, 13, true , s_abMask, s_au32Shape, pCursor);
582}
583
584int MyCursor2(PDARWINCURSOR pCursor)
585{
586 static const uint8_t s_abMask[234] =
587 {
588 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
589 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
590 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
591 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
592 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
593 0xff, 0xe0, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
594 0xff, 0xc0, 0x7f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
595 0xff, 0x80, 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
596 0xff, 0x80, 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
597 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
598 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
599 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
600 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
601 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
602 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
603 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
604 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
605 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
606 0xff, 0x80, 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
607 0xff, 0x80, 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
608 0xff, 0xc0, 0x7f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
609 0xff, 0xe0, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
610 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
611 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
612 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
613 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
614 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
615 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
616 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
617 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
618 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
619 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
620 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
621 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
622 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
623 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
624 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
625 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
626 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
627 };
628 const uint32_t s_au32Shape[1599] =
629 {
630 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
631 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
632 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
633 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x05000000, 0x0a000000, 0x0d000000, 0x0a000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 05 0a 0d 0a 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
634 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x1a000000, 0x20000000, 0x1a000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 1a 20 1a 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
635 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x36000000, 0x2f000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff 36 2f 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
636 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x41000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 41 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
637 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x42000000, 0x31000000, 0x1d000000, 0x0c000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 42 31 1d 0c 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
638 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x46000000, 0x38000000, 0x25000000, 0x11000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 46 38 25 11 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
639 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x05000000, 0x10000000, 0xffffffff, 0xff000000, 0xffffffff, 0x48000000, 0x4b000000, 0x48000000, 0x3e000000, 0x31000000, 0x21000000, 0x10000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 05 10 ff ff ff 48 4b 48 3e 31 21 10 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
640 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x09000000, 0xffffffff, 0xff000000, 0xffffffff, 0x3f000000, 0x45000000, 0x3f000000, 0x2d000000, 0x1e000000, 0x12000000, 0x09000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 03 09 ff ff ff 3f 45 3f 2d 1e 12 09 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
641 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x03000000, 0xffffffff, 0xff000000, 0xffffffff, 0x39000000, 0x41000000, 0x39000000, 0x21000000, 0x10000000, 0x06000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 01 03 ff ff ff 39 41 39 21 10 06 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
642 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
643 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
644 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
645 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
646 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
647 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x03000000, 0xffffffff, 0xff000000, 0xffffffff, 0x39000000, 0x41000000, 0x39000000, 0x21000000, 0x10000000, 0x06000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 01 03 ff ff ff 39 41 39 21 10 06 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
648 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x2d000000, 0x1e000000, 0x12000000, 0x09000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 2d 1e 12 09 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
649 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x3e000000, 0x31000000, 0x21000000, 0x10000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 3e 31 21 10 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
650 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x4d000000, 0x46000000, 0x38000000, 0x25000000, 0x11000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 4d 46 38 25 11 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
651 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x4f000000, 0x4c000000, 0x42000000, 0x31000000, 0x1d000000, 0x0c000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 03 ff ff ff ff ff 4f 4c 42 31 1d 0c 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
652 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0xffffffff, 0xff000000, 0xffffffff, 0x41000000, 0x47000000, 0x41000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 01 05 ff ff ff 41 47 41 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
653 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0xffffffff, 0x1f000000, 0x2f000000, 0x36000000, 0x2f000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 01 05 ff 1f 2f 36 2f 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
654 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0x0f000000, 0x1a000000, 0x20000000, 0x1a000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 01 05 0f 1a 20 1a 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
655 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0x0a000000, 0x0d000000, 0x0a000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 01 05 0a 0d 0a 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
656 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
657 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
658 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
659 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
660 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
661 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
662 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
663 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
664 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
665 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
666 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
667 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
668 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
669 };
670 return DarwinCursorCreate(41, 39, 13, 13, true , s_abMask, s_au32Shape, pCursor);
671}
672
673int MyCursor3(PDARWINCURSOR pCursor)
674{
675 static const uint8_t s_abMask[234] =
676 {
677 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
678 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
679 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
680 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
681 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
682 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
683 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
684 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
685 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
686 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
687 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
688 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
689 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
690 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
691 0xff, 0xf9, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
692 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
693 0xff, 0xf8, 0x7f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
694 0xff, 0xf8, 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
695 0xff, 0xf8, 0x1f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
696 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
697 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
698 0xff, 0xf8, 0x03, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
699 0xff, 0xf8, 0x01, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
700 0xff, 0xf8, 0x00, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
701 0xff, 0xf8, 0x00, 0x7f, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
702 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
703 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
704 0xff, 0xf8, 0xc3, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
705 0xff, 0xf9, 0xc3, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
706 0xff, 0xfb, 0xe1, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
707 0xff, 0xff, 0xe1, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
708 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
709 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
710 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
711 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
712 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
713 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
714 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
715 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
716 };
717 const uint32_t s_au32Shape[1599] =
718 {
719 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
720 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
721 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
722 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
723 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
724 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
725 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
726 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
727 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
728 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
729 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
730 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
731 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
732 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x03000000, 0x07000000, 0x0b000000, 0x09000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 03 07 0b 09 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
733 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xff000000, 0x0f000000, 0x19000000, 0x17000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 0f 19 17 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
734 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xff000000, 0x27000000, 0x29000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 27 29 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
735 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x39000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 39 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
736 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
737 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
738 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
739 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
740 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
741 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 */
742 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 */
743 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0x3a000000, 0x29000000, 0x17000000, 0x09000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff 3a 29 17 09 02 00 00 00 00 00 00 00 00 00 00 00 */
744 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x51000000, 0x4e000000, 0x48000000, 0x3e000000, 0x34000000, 0x27000000, 0x19000000, 0x0b000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 51 4e 48 3e 34 27 19 0b 03 00 00 00 00 00 00 00 00 00 00 00 */
745 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x4e000000, 0x4b000000, 0x41000000, 0x30000000, 0x22000000, 0x17000000, 0x0f000000, 0x07000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 4e 4b 41 30 22 17 0f 07 02 00 00 00 00 00 00 00 00 00 00 00 */
746 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xff000000, 0x35000000, 0x43000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x49000000, 0x3f000000, 0x2a000000, 0x17000000, 0x0b000000, 0x06000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 35 43 ff ff ff ff 49 3f 2a 17 0b 06 03 01 00 00 00 00 00 00 00 00 00 00 00 */
747 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xff000000, 0x1a000000, 0x31000000, 0x39000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x42000000, 0x2f000000, 0x18000000, 0x08000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 1a 31 39 ff ff ff ff 46 42 2f 18 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
748 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x08000000, 0x16000000, 0x27000000, 0x29000000, 0x20000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x39000000, 0x22000000, 0x0e000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 08 16 27 29 20 ff ff ff ff 46 39 22 0e 03 00 00 00 00 00 00 00 00 00 00 00 00 00 */
749 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x06000000, 0x0f000000, 0x19000000, 0x17000000, 0x0f000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x42000000, 0x2f000000, 0x18000000, 0x08000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 0f 19 17 0f ff ff ff ff 46 42 2f 18 08 01 00 00 00 00 00 00 00 00 00 00 00 00 */
750 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x07000000, 0x0b000000, 0x09000000, 0x05000000, 0x02000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x39000000, 0x22000000, 0x0e000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 07 0b 09 05 02 ff ff ff ff 46 39 22 0e 03 00 00 00 00 00 00 00 00 00 00 00 00 */
751 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x45000000, 0x3f000000, 0x2a000000, 0x13000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 ff ff ff ff 45 3f 2a 13 05 00 00 00 00 00 00 00 00 00 00 00 00 */
752 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0xff000000, 0xff000000, 0x2c000000, 0x3a000000, 0x38000000, 0x27000000, 0x12000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ff ff 2c 3a 38 27 12 05 00 00 00 00 00 00 00 00 00 00 00 00 */
753 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x0c000000, 0x1b000000, 0x27000000, 0x27000000, 0x1b000000, 0x0c000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 0c 1b 27 27 1b 0c 03 00 00 00 00 00 00 00 00 00 00 00 00 */
754 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0x0c000000, 0x12000000, 0x12000000, 0x0c000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 05 0c 12 12 0c 05 01 00 00 00 00 00 00 00 00 00 00 00 00 */
755 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x03000000, 0x05000000, 0x05000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 03 05 05 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
756 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
757 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
758 };
759 return DarwinCursorCreate(41, 39, 13, 13, true , s_abMask, s_au32Shape, pCursor);
760}
761
762int MyCursor4(PDARWINCURSOR pCursor)
763{
764 static const uint8_t s_abMask[128] =
765 {
766 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
767 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
768 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
769 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
770 0x7f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
771 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
772 0x5f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
773 0x6f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
774 0x77, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
775 0x7b, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
776 0x7d, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
777 0x7e, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
778 0x7f, 0x7f, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
779 0x7f, 0xbf, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
780 0x7f, 0xdf, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
781 0x7f, 0xef, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
782 0x7f, 0xf7, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
783 0x7f, 0xfb, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
784 0x7f, 0x01, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x */
785 0x77, 0x7f, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
786 0x6b, 0xbf, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
787 0x5b, 0xbf, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
788 0x3d, 0xdf, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
789 0x7d, 0xdf, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
790 0xfe, 0xef, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
791 0xfe, 0xef, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
792 0xff, 0x77, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
793 0xff, 0x77, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
794 0xff, 0x8f, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
795 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
796 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
797 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
798 };
799 const uint32_t s_au32Shape[1024] =
800 {
801 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
802 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
803 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
804 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
805 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
806 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
807 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
808 0x00000000, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
809 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
810 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
811 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
812 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
813 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
814 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
815 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
816 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
817 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
818 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
819 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
820 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
821 0x00000000, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
822 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
823 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
824 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
825 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
826 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
827 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
828 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
829 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
830 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
831 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
832 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
833 };
834 return DarwinCursorCreate(32, 32, 0, 4, false, s_abMask, s_au32Shape, pCursor);
835}
836
837#include <qapplication.h>
838#include <qmainwindow.h>
839
840class CursorTestWindow : public QMainWindow
841{
842 DARWINCURSOR Cursor;
843
844public:
845 CursorTestWindow()
846 : QMainWindow(0)
847 {
848 int rc = MyCursor4(&Cursor); AssertRC(rc);
849 resize(500, 500);
850 rc = DarwinCursorSet(&Cursor); AssertRC(rc);
851
852 PixMapHandle hData = 0;
853 Point hot;
854 QDGetCursorData(true, &hData, &hot);
855
856 }
857};
858
859int main(int argc, char **argv)
860{
861 QApplication app(argc, argv);
862 CursorTestWindow wnd;
863
864 app.setMainWidget(&wnd);
865 //wnd.showMaximized();
866 wnd.show();
867 return app.exec();
868}
869
870/*
871
872#!/bin/bash
873set -e
874set -x
875
876g++ -g \
877 -framework IOKit -framework Carbon -framework QuickTime \
878 -D__DARWIN__ -DIN_RING3 -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DTESTING \
879 -I include/ \
880 -I ../../../../include \
881 -I /Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/ \
882 -I ../../../../tools/darwin.x86/qt/v3.3.8/include \
883 ../../../../out/darwin.x86/debug/lib/RuntimeR3.a \
884 ../../../../out/darwin.x86/debug/lib/SUPR3.a \
885 -liconv \
886 ../../../../out/darwin.x86/debug/dist/VirtualBox.app/Contents/MacOS/libqt-mt.3.dylib \
887 -o ../../../../out/darwin.x86/debug/dist/VirtualBox.app/Contents/MacOS/VirtualBox \
888 src/darwin/DarwinCursor.cpp
889
890../../../../out/darwin.x86/debug/dist/VirtualBox.app/Contents/MacOS/VirtualBox
891
892*/
893
894#endif
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette