MSFT AF_b d,X Lx@l4` ( T  H t<h0\$P|D p8d,X Lx@ l 4!!!`""(###T$$%%%H&&'t''<(()h))0***\++$,,,P--.|..D// 0p008112d22,333X44 555L667x77@889l994:::`;;(<<<T==>>>H??@t@@!! @ d>!!d!!(@ ! " !4%" "pW0-4!!#`B !$4L` !%@ 8a !&l@ b" '(! Hc|<<!!((4h!))Pi!!*@*hX<hX|!!?<| !!@8=,} !!A=4,}!!B=}!!C$>~!!D>4p~!!E?, !!F?@pX!!GAp5!!HXD H!!I\GhX8`!!JG!!KDH !!LHH!!M IhXt!!NPI4!!O4J@hx<!!PK܆!!Q\L8! RL@ l !!S$N@ h!!ThO $!!UlSL !!VThX!!!WTTȌ !!XT !!YU X!!Z Y4(![ZhXL!\HZ!!]Z!^p[hX,!_[@ !!`\!!a|\ $!b]|!!c^ȓT!d^@ H!!e,`!!f`!!g4ahX\!!hxal(" iT\ !hX ! !8lt ! !@ L !  !H @ ! @  !P @ 8 ! 0 !X4 !<@  !@<  !$@  ! ( !hX !l !` ! !D@  ! | !`( !$ ! !Hp@ !hX !0 h ! ! !$ X B@ !,Tx !-@h !/hXt !/4 !,0x !0 !1hXL !14# !K4` ( !L`P 8 !M@ H !(P8 \ !P@ | !Q !R !ShXD !\S !S !DT| !T !lU !V !tV@h4 !8X 9h@ !\_T !_hXT !`@`p !b  !,c  !Pd8  !d@  !8f@h4" !g# !`h $8 !h@< $h !hj% !jhXX& !k& !k4,@' !khX' !<+JZ)0 +sZ. FD/0:s *Dw=/0FF,1-S?BFORMAT_MESSAGE_MAX_WIDTH_MASKWWWh8ESWW0xSW_HIDEW 0SW_SHOWNORMALWWW 0iSW_NORMALWWW0tSW_SHOWMINIMIZED0wSW_SHOWMAXIMIZEDh 0XSSW_MAXIMIZEW0SW_SHOWNOACTIVATEWWW0fSW_SHOWW 0_SW_MINIMIZEW0_SW_SHOWMINNOACTIVEWW 03SW_SHOWNAWWW 0SW_RESTOREWW0JSW_SHOWDEFAULTWWH0\QSW_MAXWW 8OVERLAPPEDWW Internal  InternalHighOffsetWW` $]OffsetHighWWkhEventWWl8PROCESS_INFORMATIONWl>hProcesslhThreadWl $dwProcessIdWl dwThreadIdWW 8SYSTEM_INFOWSwProcessorArchitectureWW ֙wReservedWWW BdwPageSizeWW|`lpMinimumApplicationAddressW-lpMaximumApplicationAddressWdwActiveProcessorMaskWWWdwNumberOfProcessorsDdwProcessorTypeW|dwAllocationGranularityW\ wProcessorLevelWwProcessorRevisionWW4  8JMEMORYSTATUS4dwLength4 $dwMemoryLoad4 dwTotalPhysW4  sdwAvailPhysW4VdwTotalPageFileW4dwAvailPageFileW4AdwTotalVirtualWW4`dwAvailVirtualWW8mMEMORY_BASIC_INFORMATION eBaseAddressWjAllocationBaseWWAllocationProtectWWW qRegionSizeWWStateWWWD fProtectWType 8mOFSTRUCT4cBytesWWx XfFixedDiskWW%vnErrCodeL {Reserved1WWW {Reserved2WWW szPathNameWW` 8NnFileSizeHighWWW` 0 b5nFileSizeLow` nNumberOfLinksWW` ±nFileIndexHighWW` {nFileIndexLowWWW <8uBY_HANDLE_FILE_INFORMATIONOW( 8 ]TIME_ZONE_INFORMATIONWWW( Bias( }StandardName(  StandardDate( rStandardBias( , 'DaylightName(  A"DaylightDate( ` DaylightBias  8STARTUPINFOW \cbWW PlpReservedWW lpDesktopWWW lpTitleW dwXW dwYW WdwXSizeW dwYSizeW ^dwXCountCharsWWW  dwYCountCharsWWW , $gdwFillAttributeW /dwFlagsW wShowWindowW  élpReserved2W ]hStdInputWWW  hStdOutputWW  0hStdErrorWWW 8WIN32_FIND_DATAW @dwReserved0W @dwReserved1W   cFileNameWWW cAlternateFileNameWWT D8t2WIN32_FIND_DATAO 4 8qdOSVERSIONINFOWWW dwOSVersionInfoSizeW  FdwMajorVersionWW _dwMinorVersionWW H odwBuildNumberWWW  dwPlatformId t szCSDVersion 88SYSTEM_POWER_STATUSW  ACLineStatus  BatteryFlagW \BatteryLifePercentWW LBatteryLifeTimeW hBatteryFullLifeTimeW ( 8BEFILE_NOTIFY 0aFILE_NOTIFY_CHANGE_FILE_NAME 0\FILE_NOTIFY_CHANGE_DIR_NAMEW 0lFILE_NOTIFY_CHANGE_ATTRIBUTESWWW 0FILE_NOTIFY_CHANGE_SIZEW 0FILE_NOTIFY_CHANGE_LAST_WRITEWWW 0FILE_NOTIFY_CHANGE_SECURITYW 8JWinBaseConst 0MCURRENCY_MULTIPLIERW 00JOOWNER_SECURITY_INFORMATIONWW d 0=GROUP_SECURITY_INFORMATIONWW 0>DACL_SECURITY_INFORMATIONWWW D0xSACL_SECURITY_INFORMATIONWWW 0INVALID_HANDLE_VALUE 0UHFILE_INVALIDWWW (0hInvalid 0ĉhNullWWW 0INVALID_FILE_SIZEWWW 0fINVALID_ATTRIBUTEWWW 0@|FILE_BEGINWW  0a_FILE_CURRENT x0lFILE_END  0~PTIME_ZONE_ID_INVALID 0 WAIT_FAILEDW T 0WAIT_OBJECT_0WWW 0߻WAIT_ABANDONEDWW 0bWAIT_ABANDONED_0 ` 06WAIT_TIMEOUT 40WAIT_IO_COMPLETIONWW 0STILL_ACTIVE L0FILE_FLAG_WRITE_THROUGHW ,0FILE_FLAG_OVERLAPPED 0yFILE_FLAG_NO_BUFFERINGWW D0FILE_FLAG_RANDOM_ACCESSW 0FILE_FLAG_SEQUENTIAL_SCANWWW 0^FILE_FLAG_DELETE_ON_CLOSEWWW 0FILE_FLAG_BACKUP_SEMANTICSWW 0)0FILE_FLAG_POSIX_SEMANTICSWWW 0[CREATE_NEWWW  0CREATE_ALWAYSWWW h 0OPEN_EXISTINGWWW  0-OPEN_ALWAYSW 0TRUNCATE_EXISTINGWWW 0PIPE_ACCESS_INBOUNDW  0PIPE_ACCESS_OUTBOUND 0ePIPE_ACCESS_DUPLEXWW 0,PIPE_CLIENT_ENDW 0PIPE_SERVER_ENDW 0GWPIPE_WAITWWW d 0FPIPE_NOWAITW 05PIPE_READMODE_BYTEWW 0wPIPE_READMODE_MESSAGEWWW T0PIPE_TYPE_BYTEWW 0l,PIPE_TYPE_MESSAGEWWW 0 PIPE_UNLIMITED_INSTANCES 0_SECURITY_CONTEXT_TRACKINGWWW 0SECURITY_EFFECTIVE_ONLYW 0nSECURITY_SQOS_PRESENTWWW 0 SECURITY_VALID_SQOS_FLAGSWWW  05HPAGE_NOACCESSWWW h 0PAGE_READONLYWWW 0PAGE_READWRITEWW 04PAGE_WRITECOPYWW d 0t,PAGE_EXECUTE 0I:PAGE_EXECUTE_READWWW 0PAGE_EXECUTE_READWRITEWW 04PAGE_EXECUTE_WRITECOPYWW  0]PAGE_GUARDWW 0NPAGE_NOCACHE  0r]MEM_COMMITWW 0jMEM_RESERVEW  0MEM_DECOMMIT  0MEM_RELEASEW 0(MEM_FREE  0MEM_PRIVATEW ( 0MEM_MAPPEDWW h 0MEM_TOP_DOWN \0SEC_FILE  0 SEC_IMAGEWWW  0~SEC_RESERVEW  0?SEC_COMMITWW 0SEC_NOCACHEW 0MEM_IMAGEWWW  0 GMEM_FIXEDWW 0GMEM_MOVEABLEWWW 0kGMEM_NOCOMPACTWW ,0\GMEM_NODISCARDWW L 05GMEM_ZEROINITWWW 0GMEM_MODIFYW p0rGMEM_DISCARDABLE  0AGMEM_SHAREWW  0wGMEM_NOTIFYW p 0GMEM_LOWERWW 40PGMEM_NOT_BANKEDW  0GMEM_DDESHAREWWW 0u[GMEM_VALID_FLAGS <0-GMEM_INVALID_HANDLEW 0GHND l0gGPTR 0bGMEM_DISCARDEDWW 0OGMEM_LOCKCOUNTWW ( 0=DEBUG_PROCESSWWW 0*DEBUG_ONLY_THIS_PROCESSW l0"CREATE_SUSPENDED T0DETACHED_PROCESS 0ՎCREATE_NEW_CONSOLEWW p0(NORMAL_PRIORITY_CLASSWWW `0lIDLE_PRIORITY_CLASSW 40HIGH_PRIORITY_CLASSW 0tREALTIME_PRIORITY_CLASSW d0۲CREATE_NEW_PROCESS_GROUP 0'gCREATE_UNICODE_ENVIRONMENTWW @09sCREATE_SEPARATE_WOW_VDMW 0aCREATE_DEFAULT_ERROR_MODEWWW 0CREATE_NO_WINDOW  0aODRIVE_UNKNOWNWWW 0vDRIVE_NO_ROOT_DIRWWW 0efDRIVE_REMOVABLEW  0DRIVE_FIXEDW X 0YDRIVE_REMOTE  00DRIVE_CDROMW  0DRIVE_RAMDISKWWW 07FILE_TYPE_UNKNOWNWWW 0:FILE_TYPE_DISKWW 0FILE_TYPE_CHARWW 0FILE_TYPE_PIPEWW 0FILE_TYPE_REMOTE 01STD_INPUT_HANDLE 0\STD_OUTPUT_HANDLEWWW 08STD_ERROR_HANDLE 0NMPWAIT_WAIT_FOREVER 0 NMPWAIT_NOWAITWW 0NMPWAIT_USE_DEFAULT_WAIT l 0rHFILE_MAP_COPYWWW 0CFILE_MAP_WRITEWW | 0FILE_MAP_READWWW 0FILE_MAP_ALL_ACCESSW 0OF_READW 0˔OF_WRITE ! 0OF_READWRITE !0\ OF_SHARE_COMPATW 0yyOF_SHARE_EXCLUSIVEWW 0&OF_SHARE_DENY_WRITEW 0OF_SHARE_DENY_READWW T0~OF_SHARE_DENY_NONEWW 08OF_PARSE  0qOF_DELETEWWW 0OF_VERIFYWWW < 0OF_SEARCHWWW  0OF_CANCELWWW  0wzOF_CREATEWWW  0FOF_PROMPTWWW 0AOF_EXIST P! 00]OF_REOPENWWW t 0SeOFS_MAXPATHNAMEW (0bPSCS_32BIT_BINARY #05SCS_DOS_BINARYWW p0SCS_WOW_BINARYWW 0eSCS_PIF_BINARYWW 0SCS_POSIX_BINARY H0fSCS_OS216_BINARY 0'LOCKFILE_FAIL_IMMEDIATELYWWW |$0ӷLOCKFILE_EXCLUSIVE_LOCKW 0DHANDLE_FLAG_INHERITW 02HANDLE_FLAG_AUDIT_ON_CLOSEWW "0HINSTANCE_ERRORW 0STARTF_USESHOWWINDOW 0VVSTARTF_USESIZEWW <0STARTF_USEPOSITIONWW 0[STARTF_USECOUNTCHARS D0STARTF_USEFILLATTRIBUTEW 0sSTARTF_RUNFULLSCREEN 0STARTF_FORCEONFEEDBACKWW 05STARTF_FORCEOFFFEEDBACKW t 0QUSTARTF_USESTDHANDLES 0 SHUTDOWN_NORETRY &0eDONT_RESOLVE_DLL_REFERENCESW 0LOAD_LIBRARY_AS_DATAFILE 0LOAD_WITH_ALTERED_SEARCH_PATHWWW 0oMOVEFILE_REPLACE_EXISTINGWWW 0%MOVEFILE_COPY_ALLOWEDWWW 0}1MOVEFILE_DELAY_UNTIL_REBOOTW &0sMAX_COMPUTERNAME_LENGTHW 00JVER_PLATFORM_WIN32sW ,&0VER_PLATFORM_WIN32_WINDOWSWW `0XVER_PLATFORM_WIN32_NTWWW ' 0uVTC_NORMALWWW 01TC_HARDERRWW  0|TTC_GP_TRAPWW 0TC_SIGNALWWW L0HAC_LINE_OFFLINEW 0_AC_LINE_ONLINEWW &0QAC_LINE_BACKUP_POWER D(0AC_LINE_UNKNOWNW 09BATTERY_FLAG_HIGHWWW 0mBATTERY_FLAG_LOW X 0UBATTERY_FLAG_CRITICALWWW < 0%BATTERY_FLAG_CHARGINGWWW h%0SBATTERY_FLAG_NO_BATTERYW $0TGBATTERY_FLAG_UNKNOWN (0BATTERY_PERCENTAGE_UNKNOWNWW t0@BATTERY_LIFE_UNKNOWN !0xDELETEWW d$ 0READ_CONTROL l& 0{XWRITE_DACWWW  0"WRITE_OWNERW $% 0SYNCHRONIZEW 0`STANDARD_RIGHTS_REQUIRED ` 0׾STANDARD_RIGHTS_READ $0elpBufferH 0 0hVirtualAlloc* lpAddressWWW4!!1dwSizeWW`flAllocationType DflProtectWWWH $ 0~VirtualFreeW, 7dwFreeTypeWWH 10bVirtualProtectWWP2 flNewProtect,)߂lpflOldProtectWWH .0VirtualProtectExH h2 0GetBinaryTypeWWW (alpApplicationNameWWW ?lpBinaryTypeH /0GetShortPathName4 lpszLongPathp/ XlpszShortPathWWW<2 >cchBufferWWWH , 0(OpenProcessW2dwDesiredAccessWH 0~GetCurrentProcessWWWH 30GetCurrentProcessIdWH 1 0GExitProcessW) YuExitCodeWWWH @.0STerminateProcessH -0GetExitCodeProcessWW lpExitCodeWWH iSetHandleInformation/ydwMaskWWH 50WWinExecWH3 4lpszCmdLineWl< ]fuCmdShowWWWH \60Beep<dwFreqWW < dwDurationWWH 6 0GetSystemTimeWWW8 lpSystemTimeH 3 0;NSetSystemTimeWWWH 6 0}GetLocalTimeH ( 0KSetLocalTimeH 8 0,1GetSystemInfoWWW- &ZlpSystemInfoH T=0PROCESSOR_INTEL_386WH X80_PROCESSOR_INTEL_486WH :0cPROCESSOR_INTEL_PENTIUMWH $00PROCESSOR_MIPS_R4000H 20dzPROCESSOR_ALPHA_21064WWWH T0->PROCESSOR_ARCHITECTURE_INTELH H0PROCESSOR_ARCHITECTURE_MIPSWH +0PROCESSOR_ARCHITECTURE_ALPHAH '0 PROCESSOR_ARCHITECTURE_PPCWWH =0ߌPROCESSOR_ARCHITECTURE_UNKNOWNWWH 50ЉSystemTimeToFileTime\' lpFileTimeWWH (70ZFileTimeToLocalFileTimeWL?lpLocalFileTimeWH /0^LocalFileTimeToFileTimeWH <00FileTimeToSystemTimeH .0dCompareFileTimeW1 lpFileTime1W8 lpFileTime2WH |,0? FileTimeToDosDateTimeWWW0 lpFatDateWWWT LulpFatTimeWWWH #0gDosDateTimeToFileTimeWWW:wFatDate6*WwFatTimeH : 0GetTickCountH :0GetCurrentTimeWWH )0nSetSystemTimeAdjustmentW<=}dwTimeAdjustment8DbTimeAdjustmentDisabledWH A0}GetSystemTimeAdjustmentW?YlpTimeAdjustmentH>5lpTimeIncrementW'lpTimeAdjustmentDisabledH = 0sFormatMessageWWW9XlpSource5 dwMessageIdWA dwLanguageId0TA}nSizeWWW@@ j}ArgumentsWWW 488_SECURITY_ATTRIBUTESH 0RCreatePipeWWD6 hReadPipeWWW> hWritePipeWW<lpPipeAttributesH 70,ConnectNamedPipe`9 hNamedPipeWWH 0PDisconnectNamedPipeWH 90pESetNamedPipeHandleStateW=llpModeWW(;YlpMaxCollectionCount@lpCollectDataTimeoutH 0#GetNamedPipeInfo 4lpFlagsW@?FlpOutBufferSizeWL9[`lpInBufferSizeWW@8BlpMaxInstancesWWH 30bPeekNamedPipeStrX@ L nBufferSizeW0A KlpBytesReadW "lpTotalBytesAvailWWW0+lpBytesLeftThisMessageWWH + 0PeekNamedPipeWWWH @0bTransactNamedPipeStr6 lpInBufferWW> nInBufferSizeWWW ZlpOutBufferWA؀nOutBufferSizeWWH p;0:TransactNamedPipeWWWH 70bCreateMailslotWWBRlpNameWWD7nMaxMessageSizeW7 lReadTimeout9lpSecurityAttributesH =0;bCreateMailslotSecWWWH =0&GetMailslotInfoW0 {4hMailslotWWW5lpMaxMessageSizep@ glpNextSizeWW@lpMessageCountWW? WlpReadTimeoutWWWH D0SetMailslotInfoWH F0ZFlushViewOfFileW. !lpBaseAddressWWWEdwNumberOfBytesToFlushWWH F 0P MapViewOfFileWWWh59@hFileMappingObjectWW dwFileOffsetHigh"dwFileOffsetLowWC6dwNumberOfBytesToMapH B0UnmapViewOfFileWH A0lstrcmpW lpszString1W G lpszString2WH E 07lstrcmpStrVarWWWH T; 0ɥlstrcmpPtrStrWWWH 8< 0lstrcmpPtrPtrWWWH `G09lstrcmpiH )0.glstrcmpiPtrPtrWWH H09wlstrcmpiPtrStrWWH DG0PlstrcmpiStrPtrWWH 840lstrcpyn>0lpszDstWElpszSrcWHcCharsWWH $0wtlstrcpynStrPtrWWH F0`@lstrcpynPtrStrWWH ;0U0lstrcpynPtrPtrWWH 80lstrcpyWH |7 0SlstrcpyPtrStrWWWH D 0+lstrcpyStrPtrWWWH @ 0HlstrcpyPtrPtrWWWH ,+0WlstrcatWH I 0lstrcatStrPtrWWWH 49 0mlstrcatPtrStrWWWH E 0blstrcatPtrPtrWWWH $>0lstrlenWClpszH 7 0qBlstrlenPtrWWH G0OpenFile 2lpFileNameWW0I lpReOpenBuff?vuStyleWWH p?0Z{lopenWWW4? lpszFileName@ WfnOpenModeWWH J0ЩlcreatWWH H0lreadWWWJ]hfWWH2cbBufferH |F0lreadStrH ,F0&lwriteWWH C 0?lwriteStrWWWH t:0?lcloseWWH 203llseekWWGlOffsetWKnOriginWH B 0'CreateMutexW|IհlpMutexAttributesWWW|J bInitialOwnerWWWH K0#CreateMutexSecWWH 5 0COpenMutexWWWH E 0CreateEventW0JmlpEventAttributesWWW< ]=bManualReset% bInitialStateWWWH 40CreateEventSecWWH 1 0OpenEventWWWH <0CreateSemaphoreWh)JlpSemaphoreAttributesWWWL tlInitialCountWWWhJ GlMaximumCountWWWH L0]"CreateSemaphoreSecWWH p8 0fOpenSemaphoreWWWH C0/ICreateFileMappingWWWhElpFileMappingAttributesWF*3dwMaximumSizeHighWWWxAgdwMaximumSizeLowH G06 OpenFileMappingWH HB0jGetLogicalDriveStringsWWA nBufferLengthWWWH J 0]LoadLibraryWxHlpszLibFileNameWH J 0qLoadLibraryExWWWl0 UlpLibFileNameWWWH G0aGetModuleFileNameWWWB ]cbFileNameWWH L0GetModuleHandleWL?FlpszModuleNameWWH F 0;rCreateProcessWWWI lpCommandLineWWW`I`lpProcessAttributesW`O(lpThreadAttributesWW<7ybInheritHandlesWL+BdwCreationFlagsW8C plpEnvironmentWWW6ElpCurrentDirectoryWW; lpStartupInfoWWW(uilpProcessInformationH 4E 0NFatalAppExithDkuActionWO SlpMessageTextWWWH O0`%GetStartupInfoWWH (K00GetEnvironmentVariableWWH LE0HSetEnvironmentVariableWWMlpValueWH 0CExpandEnvironmentStringspCRlpSrcWWW`QlpDstWWWH 4L08OutputDebugStringWWWD_lpszOutputStringH H09/FindResourceStrStrWWK&lpszName81|lpszTypeH @K0ЌFindResourceIdStrWWWK3dwNameWWH xN0FindResourceStrIdWWW%IdwTypeWWH TK0 FindResourceIdIdH `B0FindResourceExWWRhModuleWClpTypeWWI 9wLanguageWWWH 90hEnumResourceTypesWWW\N lpEnumFuncWW H7lParamWWH pH0>EnumResourceNamesStrH *0UEnumResourceNamesIDWH S0EnumResourceLanguagesWWWH N0BeginUpdateResourceWQ NpFileNameWWWB-bDeleteExistingResourcesH L0mUpdateResourceWW<hUpdateWHSh0lpDataWWhKicbDataWWH @O0EndUpdateResourceWWW0cfDiscardH |1 0GetProfileIntWWWM qlpszSectionWO lpszEntryWWWK@%iDefH 4D0WGetProfileStringJ ZlpszDefaultWQlpszReturnBuffercbReturnBufferWWH >0_WriteProfileStringWW<: lpszStringWWH 90~GetPrivateProfileIntH K0ghGetPrivateProfileStringWH Q0xWritePrivateProfileStringWWWH E 05GetDriveTypeSlpRootPathNameWWH N0jGetSystemDirectoryWWP ˺lpszSysPathWH cbSysPathWWWH B 0GetTempPathWH $O02GetTempFileNameWTR |lpPathNameWWp>@lpPrefixStringWWM/uUniqueWTTmlpTempFileNameWWH N0kGetWindowsDirectoryWH Q0ՕSetCurrentDirectoryWH ;05+GetCurrentDirectoryWH G0ϪGetDiskFreeSpacedVlpSectorsPerClusterW- lpBytesPerSector?,lpNumberOfFreeClustersWWDIlpTotalNumberOfClustersWH 40fCreateDirectoryWH W05CreateDirectorySecWWH <0&CreateDirectoryExWWWVtdlpTemplateDirectoryWWOlpNewDirectoryWWH 80xHCreateDirectoryExSecH DX0wRemoveDirectoryWH X0GetFullPathNameW# ܾlpFilePartWWH M 0CreateFileWW5 dwShareModeWERmdwCreationDispositionWWWWdwFlagsAndAttributes@ hTemplateFileWWWH T0"SetFileAttributesWWWH ?0iGetFileAttributesWWWH (/0eGetCompressedFileSizeWWWH X 0ODeleteFileWWH L 0FindFirstFileWWWC[lpFindFileDataWWH T 0hDFindNextFileH Z 0.SearchPathWWpYtlpPathWW; lpExtensionWH W0CopyFileSlpExistingFileNameWWhS lpNewFileNameWWWxO bFailIfExistsWWWH Y0wMoveFileH U 0lMoveFileExWWH 00:CreateNamedPipeWU UdwOpenModeWWT ]xdwPipeModeWWC nMaxInstancesWWWMGnDefaultTimeOutWH T0 pGetNamedPipeHandleStateW:~lpStateW$VlpCurInstancesWW,\ elpUserNameWWZynMaxUserNameSizeH 0S 0H.CallNamedPipeWWWhR5lpNamedPipeNameW<4nTimeOutH Z 0[rWaitNamedPipeWWWH S0:rSetVolumeLabelWWG lpVolumeNameH Z0bGetVolumeInformation|Z_lpVolumeNameBufferWW8]nVolumeNameSizeWTHIlpVolumeSerialNumber6)lpMaximumComponentLength,M,lpFileSystemFlagsWWW`F5lpFileSystemNameBufferWW.nFileSystemNameSizeWH p]0FindFirstChangeNotificationWREG_BINARYWWtY 0REG_DWORDWWWt`0;REG_DWORD_LITTLE_ENDIANWt\0PREG_DWORD_BIG_ENDIANtP0REG_LINKt^ 0 |REG_MULTI_SZtV0 REG_RESOURCE_LISTWWWt]0AREG_FULL_RESOURCE_DESCRIPTORtpL0{REG_RESOURCE_REQUIREMENTS_LISTWWQ 8EREGACCESSWWXU0KEY_QUERY_VALUEWLJ 0KEY_SET_VALUEWWWD[04KEY_CREATE_SUB_KEYWW\0wKEY_ENUMERATE_SUB_KEYSWWPb 0KEY_NOTIFYWWT0KEY_CREATE_LINKWM0TKEY_READV 0KEY_WRITEWWW` 0KEY_EXECUTEWB0cGreenShiftW0Tp cBlueBitsWWW08H "cBlueShiftWW0Hf scAlphaBitsWW0crTransparentWWWg8_WGLSWAPTeehdcWq}uiFlagsW\pg8[XFORMWWW\2;eM11\j;eM12\h;eM21\,r;eM22\XoeDxW\ileDyWq8BITMAPWWT\bmTypeWWhbmWidthWtl bmHeight@o bmWidthBytesTtBbmPlanesX bmBitsPixelW ZA7bmBitsWW$s 8eRGBTRIPLEWWW$trgbtBlue$Pc QrgbtGreenWWW$krgbtRedWp8RGBQUADW4trgbBlueWlq"rgbGreensdrgbRedWWr ErgbReservedWt8CIEXYZWWDto1ciexyzXW$ul1ciexyzYWddq1ciexyzZWP4h 8BICEXYZTRIPLEPr ciexyzRedWWWP$[ hciexyzGreenWPb bciexyzBlueWW`s 8:LOGCOLORSPACEWWWd( [lcsSignaturec lcsVersionWWnlcsSizeWr XlcsCSTypeWWW^ lcsIntentWWWd lcsEndpoints\C flcsGammaRedWs )lcsGammaGreenWWWPu MlcsGammaBluedt nlcsFilenameWi8BITMAPCOREHEADERrbcSizeWWotmEMSquareW"< otmAscentWWW" CIotmDescentWW" %MotmLineGapWW"qotmsCapEmHeightW" otmsXHeightW"~ _otmrcFontBox" otmMacAscent" otmMacDescentWWW" otmMacLineGapWWW"otmusMinimumPPEM"@YotmptSubscriptSizeWW"otmptSubscriptOffset"ȎotmptSuperscriptSize"4otmptSuperscriptOffsetWW"LotmsStrikeoutSizeWWW"ȌotmsStrikeoutPositionWWW"gbotmsUnderscoreSizeWW"hotmsUnderscorePositionWW"uotmpFamilyNameWW" otmpFaceName" botmpStyleNameWWW" 93otmpFullName(#L8POLYTEXT(#~enWWW(#LPTSTRWW(#rclW(#BpdxW#8FIXEDWWW#HgfractWWW#KvalueWWW#T8.MAT2T$ 8-GLYPHMETRICST$Dl gmBlackBoxXWT$ gmBlackBoxYWT$wkgmptGlyphOriginWT$D V7gmCellIncXWWT$y S7gmCellIncYWW$8\uPOINTFXW%h 8TTPOLYCURVEW%('wTypeWWW%cpfx%58apfx%8TTPOLYGONHEADERW%HpfxStart%4 8XaGCP_RESULTSW%$ /rlStructSizeW%  lpOutStringW%lpOrderW%rlpDx%x lpCaretPosWW% {lpGlyphs%@~HnGlyphsW%؂nMaxFitWH&X8(RASTERIZER_STATUSWWWH&,܋wFlagsWWH&  nLanguageIDW&v 8DIBSECTIONWW&dsBm&p~dsBmihWW& dsBitfieldsW&T $~dshSectionWW&$7dsOffset'xx8^xCOLORADJUSTMENTW'H^caSizeWW'ԒkcaFlagsW'WcaIlluminantIndexWWW',  caRedGammaWW' ocaGreenGamma' CcaBlueGammaW'caReferenceBlack'JcaReferenceWhite'h caContrastWW' 6caBrightness'mcaColorfulnessWW't caRedGreenTintWWt'@8DOCINFOWt'4,*cbSizeWWt'ty lpszDocNameWt' ֖lpszOutputWWt' @lpszDatatypet'fwTypeWW'ȑ 8dKERNINGPAIRW'PiwFirstWW'8a UiKernAmountW<(Lv8EMRW(Ć8EMRTEXTW(~ }ptlReference(c nCharsWW(< BoffStringWWW(|nfOptions((boffDxWWW)8GDIW)0=R2_BLACK)0TR2_NOTMERGEPENWW) 0OR2_MASKNOTPENWWW) 0R2_NOTCOPYPENWWW)ܔ 0R2_MASKPENNOTWWW)0XR2_NOTWW)% 0ęR2_XORPENWWW) 0!R2_NOTMASKPENWWW) 0tR2_MASKPENWW) 0=R2_NOTXORPEN)0TR2_NOPWW)@0R2_MERGENOTPENWW)l 0R2_COPYPENWW)h0_R2_MERGEPENNOTWW) 0R2_MERGEPENW)8{0R2_WHITE)H0 R2_LASTW)j0mSRCCOPYW)Ė0|SRCPAINT)0,SRCANDWW)Ę 0SRCINVERTWWW)|05.SRCERASE)L 0NOTSRCCOPYWW)} 0./NOTSRCERASEW) 0@MERGECOPYWWW) 0SMERGEPAINTWW)0&PATCOPYW)02PATPAINT) 0n!PATINVERTWWW) 0˳DSTINVERTWWW),} 0BLACKNESSWWW)4 0HWHITENESSWWW) 0GDI_ERRORWWW) 0ȯHGDI_ERRORWW)0TMPF_FIXED_PITCH)X 0TMPF_VECTORW) 0eTMPF_DEVICEW) 0TMPF_TRUETYPEWWW)( 0NTM_REGULARW)0 NNTM_BOLD) 0>hNTM_ITALICWW)t 0LF_FACESIZEW)`0MLF_FULLFACESIZEW)D0eQOUT_DEFAULT_PRECISWW)H0WdOUT_STRING_PRECISWWW)0XOUT_CHARACTER_PRECIS)0>OUT_STROKE_PRECISWWW)H 05OUT_TT_PRECISWWW)h0YOUT_DEVICE_PRECISWWW)400wOUT_RASTER_PRECISWWW)0 OUT_TT_ONLY_PRECISWW)ܝ0^OUT_OUTLINE_PRECISWW)0CLIP_DEFAULT_PRECISW)D0CLIP_CHARACTER_PRECISWWW)ԕ0VCLIP_STROKE_PRECISWW)ġ 0uCLIP_MASKWWW)\0CLIP_LH_ANGLESWW)0CLIP_TT_ALWAYSWW) 0i*CLIP_EMBEDDEDWWW)40*DEFAULT_QUALITYW) 0DRAFT_QUALITYWWW) 00PROOF_QUALITYWWW)ܥ0*NONANTIALIASED_QUALITYWW)p0ANTIALIASED_QUALITYW) 0qGDEFAULT_PITCHWWW) 0eFIXED_PITCHW)H0VARIABLE_PITCHWW) 0MONO_FONTWWW) 0@ANSI_CHARSET)0 DEFAULT_CHARSETW)p0QSYMBOL_CHARSETWW)0SHIFTJIS_CHARSET)t0HANGEUL_CHARSETW)00RGB2312_CHARSETWW)ĝ0BCHINESEBIG5_CHARSETW) 0i'OEM_CHARSETW)d 0nJOHAB_CHARSETWWW)0FHEBREW_CHARSETWW)d0rARABIC_CHARSETWW) 0dGREEK_CHARSETWWW)0WTURKISH_CHARSETW)\ 0aTHAI_CHARSET) 0"EASTEUROPE_CHARSETWW)@0RUSSIAN_CHARSETW) 0TMAC_CHARSETW)0BALTIC_CHARSETWW)\ 0rFS_LATIN1WWW) 0rFS_LATIN2WWW) 0RFS_CYRILLICW)|0FS_GREEK), 0FS_TURKISHWW)X 0-FS_HEBREWWWW) 0vgFS_ARABICWWW) 0OFS_BALTICWWW)0=FS_THAIW)p 0FS_JISJAPANW)0FS_CHINESESIMPWW) 0w}FS_WANSUNGWW)t0FS_CHINESETRADWW)0FS_JOHAB)D 07FS_SYMBOLWWW)X 0vFF_DONTCAREW)80CFF_ROMAN)ܦ0[FF_SWISS)d 0L+FF_MODERNWWW) 0.FF_SCRIPTWWW)` 0!FF_DECORATIVEWWW)0 0UFW_DONTCAREW)ؘ0FW_THINW) 0FW_EXTRALIGHTWWW)@0FW_LIGHT)x 02%FW_NORMALWWW)ԧ 0yFW_MEDIUMWWW)܇ 0$FW_SEMIBOLDW) 0FW_BOLDW) 0#FW_EXTRABOLD)H0LFW_HEAVY) 0 ?FW_ULTRALIGHTWWW)P 0FW_REGULARWW) 09FW_DEMIBOLDW)Ԫ 0FW_ULTRABOLD)0EFW_BLACK) 0 \PANOSE_COUNT)00KPAN_FAMILYTYPE_INDEX)D0+PAN_SERIFSTYLE_INDEX)0PAN_WEIGHT_INDEX)0PAN_PROPORTION_INDEX)ğ0ͰPAN_CONTRAST_INDEXWW)0<PAN_STROKEVARIATION_INDEXWWW) 0d>PAN_ARMSTYLE_INDEXWW)0PAN_LETTERFORM_INDEX),0cPAN_MIDLINE_INDEXWWW)T0|PAN_XHEIGHT_INDEXWWW)T0|PAN_CULTURE_LATINWWW)0nPAN_ANYW) 0PAN_NO_FITWW)Ĕ0oLPAN_FAMILY_TEXT_DISPLAYW)ܟ0PAN_FAMILY_SCRIPTWWW)x0PAN_FAMILY_DECORATIVEWWW)p0PAN_FAMILY_PICTORIAL)00[PAN_SERIF_COVEWW)(0PAN_SERIF_OBTUSE_COVEWWW)t0PAN_SERIF_SQUARE_COVEWWW)\0JPAN_SERIF_OBTUSE_SQUARE_COVE)00 PAN_SERIF_SQUARE)t0 UPAN_SERIF_THINWW)0PAN_SERIF_BONEWW)0 PAN_SERIF_EXAGGERATEDWWW)00PAN_SERIF_TRIANGLEWW)0SPAN_SERIF_NORMAL_SANSWWW)P0PAN_SERIF_OBTUSE_SANSWWW)0bPAN_SERIF_PERP_SANSW)0rPAN_SERIF_FLARED)`0H PAN_SERIF_ROUNDEDWWW)0YPAN_WEIGHT_VERY_LIGHTWWW)00PAN_WEIGHT_LIGHT)0PAN_WEIGHT_THINW)̤0 ,PAN_WEIGHT_BOOKW)0PAN_WEIGHT_MEDIUMWWW)0PAN_WEIGHT_DEMIW)0+PAN_WEIGHT_BOLDW)0bPAN_WEIGHT_HEAVY)0z[PAN_WEIGHT_BLACK)P0pPAN_WEIGHT_NORDW),0PAN_PROP_OLD_STYLEWW)(0PAN_PROP_MODERNW)|0PAN_PROP_EVEN_WIDTHW)0Q6PAN_PROP_EXPANDEDWWW)H0pPAN_PROP_CONDENSEDWW)p0L7PAN_PROP_VERY_EXPANDEDWW)0|PAN_PROP_VERY_CONDENSEDW)0= PAN_PROP_MONOSPACEDW)|0hPAN_CONTRAST_NONEWWW)<0PAN_CONTRAST_VERY_LOWWWW)آ0+PAN_CONTRAST_LOW)0PAN_CONTRAST_MEDIUM_LOWW)0 PAN_CONTRAST_MEDIUMW)0~PAN_CONTRAST_MEDIUM_HIGH)0_PAN_CONTRAST_HIGHWWW)0H PAN_CONTRAST_VERY_HIGHWW)0G?PAN_STROKE_GRADUAL_DIAGW)00KPAN_STROKE_GRADUAL_TRANW) 0}PAN_STROKE_GRADUAL_VERTW)0xPAN_STROKE_GRADUAL_HORZW) 0PAN_STROKE_RAPID_VERTWWW)0rGPAN_STROKE_RAPID_HORZWWW)d0PAN_STROKE_INSTANT_VERTW)0PAN_STRAIGHT_ARMS_HORZWW)0MPAN_STRAIGHT_ARMS_WEDGEW)X0!PAN_STRAIGHT_ARMS_VERTWW)ܐ03PAN_STRAIGHT_ARMS_SINGLE_SERIFWW)0nPAN_STRAIGHT_ARMS_DOUBLE_SERIFWW)0xPAN_BENT_ARMS_HORZWW),0PAN_BENT_ARMS_WEDGEW)0PAN_BENT_ARMS_VERTWW)0PAN_BENT_ARMS_SINGLE_SERIFWW) 0țPAN_BENT_ARMS_DOUBLE_SERIFWW)0_PAN_LETT_NORMAL_CONTACTW)$0PAN_LETT_NORMAL_WEIGHTED){0;PAN_LETT_NORMAL_BOXEDWWW)0@PAN_LETT_NORMAL_FLATTENEDWWW)0qpPAN_LETT_NORMAL_ROUNDEDW)0?PAN_LETT_NORMAL_OFF_CENTERWW)`01PAN_LETT_NORMAL_SQUAREWW)0tPAN_LETT_OBLIQUE_CONTACT)0{PAN_LETT_OBLIQUE_WEIGHTEDWWW)0$PAN_LETT_OBLIQUE_BOXEDWW)ԯ0PAN_LETT_OBLIQUE_FLATTENEDWW)0tPAN_LETT_OBLIQUE_ROUNDED)$0PAN_LETT_OBLIQUE_OFF_CENTERW)0bPAN_LETT_OBLIQUE_SQUAREW)t0iPAN_MIDLINE_STANDARD_TRIMMED)0PAN_MIDLINE_STANDARD_POINTED)0PAN_MIDLINE_STANDARD_SERIFED)`0A@PAN_MIDLINE_HIGH_TRIMMED)80hPAN_MIDLINE_HIGH_POINTED)0PAN_MIDLINE_HIGH_SERIFED)04PAN_MIDLINE_CONSTANT_TRIMMED)0bPAN_MIDLINE_CONSTANT_POINTED)ܲ0PAN_MIDLINE_CONSTANT_SERIFED)܍0PAN_MIDLINE_LOW_TRIMMEDW)h0PAN_MIDLINE_LOW_POINTEDW)L0|PAN_MIDLINE_LOW_SERIFEDW)H0PAN_XHEIGHT_CONSTANT_SMALLWW)d0^PAN_XHEIGHT_CONSTANT_STD)\0hPAN_XHEIGHT_CONSTANT_LARGEWW)ԫ0{PAN_XHEIGHT_DUCKING_SMALLWWW)0PAN_XHEIGHT_DUCKING_STDW)ص0jPAN_XHEIGHT_DUCKING_LARGEWWW)Ԡ0ELF_VENDOR_SIZEW)d 0QzELF_VERSIONW)0rcELF_CULTURE_LATINWWW)İ0RASTER_FONTTYPEW)0DEVICE_FONTTYPEW)p0OnTRUETYPE_FONTTYPEWWW) 0χPC_RESERVEDW) 0>PC_EXPLICITW) 0PC_NOCOLLAPSEWWW)| 0LTRANSPARENTW)d0*yOPAQUEWW)80fMNEWTRANSPARENTWW)H 0GM_COMPATIBLEWWW) 0]GM_ADVANCEDW)T0 GM_LASTW)0PT_CLOSEFIGUREWW) 0PT_LINETOWWW) 0PT_BEZIERTOW) 0PT_MOVETOWWW)0y_MM_TEXTW)$ 0MM_LOMETRICW) 0qMM_HIMETRICW)X 0RMM_LOENGLISH) 0MM_HIENGLISH)0FlpbBufferWWW)0eGetEnhMetaFileDescriptionWWWlpszDescriptionW)$ 0:GetEnhMetaFileHeader [5lpemnhWW)@0oGetEnhMetaFilePaletteEntries #__MIDL_0046WX $__MIDL_0047W)0GetWinMetaFileBitsWW lfnMapModeWWW)0ژPlayEnhMetaFileW)$05dPlayEnhMetaFileRecordWWWLlpEnhMetaRecordW)0ASetEnhMetaFileBitsWW)|0 SetWinMetaFileBitsWWl 1lpmfpWWW) 0מGdiCommentWW)03cGetTextMetricsWWlpTM)P0AngleArc %__MIDL_0048W  &__MIDL_0049Wh B__MIDL_0050WL C__MIDL_0051W  D__MIDL_0052W) 0PolyPolyline  E__MIDL_0053W F__MIDL_0054W) 0·GetWorldTransformWWW)l0SetWorldTransformWWW)0lModifyWorldTransform)<0CombineTransform 8lpXFormResultWWW0lpXForm180lpXForm2) 02CreateDIBSectiondpbmi(hppvBitsW-hSection)0cGetDIBColorTable 8uStartIndexWD#,pColorsW)0SetDIBColorTable)D 0CA_NEGATIVEW)|  0SCA_LOG_FILTERWWW) 0+ILLUMINANT_DEVICE_DEFAULTWWW), 0yILLUMINANT_A)  0zILLUMINANT_B) 0{ILLUMINANT_C)0;ILLUMINANT_D50WW) 0;ILLUMINANT_D55WW)0;ILLUMINANT_D65WW)0;ILLUMINANT_D75WW) 09SetMiterLimitWWW  jeNewLimitWWW  peOldLimitWW) 0fStrokeAndFillPathWWW) 0LStrokePathWW)  0UWidenPathWWW) 0GetMiterLimitWWW)P0n GetArcDirectionW)  05VVBGetObjectW &~lpvObjectWWW)t 0ߟGetObjectBitmapW)0VGetObjectDIBSectionW)0pGetObjectPaletteEntriesW) 0GetObjectFontWWW)0'GetObjectPenExWW)t0GetObjectBrushWW)0 0@GetObjectPen)T 0GetObjectLogBrushWWW) 0=MoveToEx)0ڰMoveToWW RlpNullWW)`0)TextOutW) 0ExtTextOutWWh gfuOptionsWWW zcbCountW) 0_PolyTextOutWנpptxtWWWcStrings)40CreatePolygonRgn)\0YDPtoLPWW)h0LPtoDPWW) 0NPolygonW)0Polyline)h 0PolyBezierWW) 0LjPolyBezierTo) 0~PolylineToWW I__MIDL_0057W)H0SetViewportExtEx J__MIDL_0058W K__MIDL_0059Wd g__MIDL_0060W)0"SetViewportOrgExP h__MIDL_0061W i__MIDL_0062W)8 0.SetWindowExtExWWl5KnXExtent8ÓnYExtent)0bSetWindowOrgExWW j__MIDL_0063W( k__MIDL_0064W)0_OffsetViewportOrgExW l__MIDL_0065W  m__MIDL_0066W)40OffsetWindowOrgExWWWP n__MIDL_0067W o__MIDL_0068W) 0ScaleViewportExtExWW p__MIDL_0069W0 __MIDL_0070W __MIDL_0071Wx __MIDL_0072Wp __MIDL_0073W)D0ہScaleWindowExtEx __MIDL_0074W __MIDL_0075Wx __MIDL_0076W __MIDL_0077W __MIDL_0078W)0SetBitmapDimensionEx __MIDL_0079W __MIDL_0080Wp __MIDL_0081W)x 0tSetBrushOrgExWWW __MIDL_0082W __MIDL_0083W)4 0GetTextFaceW __MIDL_0084W __MIDL_0085W)0FONTMAPPER_MAXWW)0)GetKerningPairsW $NumPairs .0lpKerningPairWWW)! 0GetDCOrgExWW) 0FixBrushOrgExWWWx __MIDL_0086W" __MIDL_0087W)0ZuUnrealizeObjectW)0ëGdiFlush) 0GdiSetBatchLimit< __MIDL_0088W)0G!GdiGetBatchLimit) 0ICM_OFFW)\0$ICM_ONWW)L 0^8ICM_QUERYWWW) 0SetICMModeWW __MIDL_0089W)X0?CheckColorsInGamutWW ֥__MIDL_0090W\ ץ__MIDL_0091WH إ__MIDL_0092W) 0GetColorSpaceWWW)p 0sGetLogColorSpacetPhCSW)T!0CreateColorSpacel O+lpLCSWWW) 0ySetColorSpaceWWW)0DeleteColorSpace) 0GetICMProfileWWWx ٥__MIDL_0093W" ڥ__MIDL_0094W)H# 09SetICMProfileWWW  ۥ__MIDL_0095W)0qjGetDeviceGammaRampWW ܥ__MIDL_0096W) $0ֳSetDeviceGammaRampWW ݥ__MIDL_0097W)40rColorMatchToTargetWW fhdcTargetWWW# ޥ__MIDL_0098W)` 0cUpdateICMRegKeyWh ߥ__MIDL_0099W\ __MIDL_0100W __MIDL_0101W  __MIDL_0102W)0BEnumICMProfilesWp$lpICMProfilesFuncWWW)0a,ENHMETA_SIGNATUREWWW)0ENHMETA_STOCK_OBJECT)$ 0EMR_HEADERWW) 0/EMR_POLYBEZIERWW)h" 0WEMR_POLYGONW)" 02EMR_POLYLINE)0EMR_POLYBEZIERTO)0EMR_POLYLINETOWW)|"0.7EMR_POLYPOLYLINE)P%0TEMR_POLYPOLYGONW)0 EMR_SETWINDOWEXTEXWW)0"0EMR_SETWINDOWORGEXWW) 0%EMR_SETVIEWPORTEXTEX)0lEMR_SETVIEWPORTORGEX)p'0 tEMR_SETBRUSHORGEXWWW)L"00EMR_EOFW) 0UEMR_SETPIXELVWWW)0(0EMR_SETMAPPERFLAGSWW)#0EMR_SETMAPMODEWW)" 05EMR_SETBKMODEWWW)0EMR_SETPOLYFILLMODEW)d 0BEMR_SETROP2W)l%0[EMR_SETSTRETCHBLTMODEWWW)0} EMR_SETTEXTALIGN) 0EMR_SETCOLORADJUSTMENTWW)00EMR_SETTEXTCOLOR)(0oEMR_SETBKCOLORWW)$0EMR_OFFSETCLIPRGNWWW)( 0MAEMR_MOVETOEX)l0Q!EMR_SETMETARGNWW)"0?EMR_EXCLUDECLIPRECTW)$0EMR_INTERSECTCLIPRECTWWW)0EMR_SCALEVIEWPORTEXTEXWW))0EMR_SCALEWINDOWEXTEX)`# 0ǭEMR_SAVEDCWW), 0|EMR_RESTOREDCWWW)0kEMR_SETWORLDTRANSFORMWWW)&0aEMR_MODIFYWORLDTRANSFORM)$0OEMR_SELECTOBJECT)  0EMR_CREATEPENWWW)'09EEMR_CREATEBRUSHINDIRECTW)(00EMR_DELETEOBJECT) 0EMR_ANGLEARC)T  0vJEMR_ELLIPSEW)H 0EMR_RECTANGLEWWW)# 0EMR_ROUNDRECTWWW)`*08pEMR_ARCW) 0EMR_CHORDWWW)*0$EMR_PIEW)8%0ZVEMR_SELECTPALETTEWWW)*0EMR_CREATEPALETTEWWW)!0EMR_SETPALETTEENTRIESWWW)T$0EMR_RESIZEPALETTEWWW)0~4EMR_REALIZEPALETTEWW)0NEMR_EXTFLOODFILL)) 0EMR_LINETOWW)d+ 0sEMR_ARCTOWWW) , 03EMR_POLYDRAW)&0EMR_SETARCDIRECTIONW)@0NEMR_SETMITERLIMITWWW)( 0EMR_BEGINPATHWWW)' 07EMR_ENDPATHW)#0EMR_CLOSEFIGUREW) % 0وEMR_FILLPATH)<$0EMR_STROKEANDFILLPATHWWW)*0HEMR_STROKEPATHWW)*0EMR_FLATTENPATHW)(  0LEMR_WIDENPATHWWW)t.0GEMR_SELECTCLIPPATHWW)+ 0 jEMR_ABORTPATHWWW)$0"EMR_GDICOMMENTWW)) 0EMR_FILLRGNW)l! 01EMR_FRAMERGN) 0EMR_INVERTRGNWWW)@+ 0EMR_PAINTRGN),&0^EMR_EXTSELECTCLIPRGN)  00EMR_BITBLTWW)+0|EMR_STRETCHBLTWW)% 0EMR_MASKBLTW) 0+EMR_PLGBLTWW)&0cEMR_SETDIBITSTODEVICEWWW)%0VEMR_STRETCHDIBITSWWW)p(0l,EMR_EXTCREATEFONTINDIRECTWWW)p)0[EMR_EXTTEXTOUTAW).0[EMR_EXTTEXTOUTWW)0{EMR_POLYBEZIER16), 0EMR_POLYGON16WWW),0ZEMR_POLYLINE16WW)%0\EMR_POLYBEZIERTO16WW)'0EMR_POLYLINETO16)p,0$EMR_POLYPOLYLINE16WW)4.0XxEMR_POLYPOLYGON16WWW)0 EMR_POLYDRAW16WW)0EMR_CREATEMONOBRUSHW)<0xEMR_CREATEDIBPATTERNBRUSHPTW)\0@EMR_EXTCREATEPEN)0EMR_POLYTEXTOUTA)00EMR_POLYTEXTOUTW)0:EMR_SETICMMODEWW)`&0_REMR_CREATECOLORSPACE)X 0XEMR_SETCOLORSPACEWWW) 10$*EMR_DELETECOLORSPACE)0"EMR_MINW)P0EMR_MAXW)P0k'GDICOMMENT_IDENTIFIERWWW)/05GDICOMMENT_WINDOWS_METAFILEW)00{GDICOMMENT_BEGINGROUPWWW)007GDICOMMENT_ENDGROUPW)t00pGDICOMMENT_MULTIFORMATSW)1 0VEPS_SIGNATUREWWW)%0mChoosePixelFormatWWW42_ppfd)P(00#WM_NCMOUSEMOVEWW+=0WM_NCLBUTTONDOWN+20"[WM_NCLBUTTONUPWW+80|WM_NCLBUTTONDBLCLKWW+p:0 WM_NCRBUTTONDOWN+;0WM_NCRBUTTONUPWW+ @0XWM_NCRBUTTONDBLCLKWW+>0WM_NCMBUTTONDOWN+t0DWM_NCMBUTTONUPWW+ 0s+WM_NCMBUTTONDBLCLKWW+8 0/fWM_KEYFIRSTW+$$ 0WM_KEYDOWNWW+|?01WM_KEYUP+8:0ˁWM_CHARW+  0zWM_DEADCHARW+h< 0.WM_SYSKEYDOWNWWW+= 0jWM_SYSKEYUPW+: 0QWM_SYSCHARWW+D@0'UWM_SYSDEADCHARWW+; 0WM_KEYLASTWW+@0^WM_IME_STARTCOMPOSITIONW+/0cWM_IME_ENDCOMPOSITIONWWW+<0BWM_IME_COMPOSITIONWW+/0+WM_IME_KEYLASTWW+/ 0}VWM_INITDIALOGWWW+A 0WM_COMMANDWW+A 0[+WM_SYSCOMMANDWWW+:00NWM_INITMENUPOPUP+& 0WM_MENUSELECTWWW+. 0G{WM_MENUCHARW+ < 0 WM_ENTERIDLE+,C0 WM_CTLCOLORMSGBOXWWW+ 70U+WM_CTLCOLOREDITW+50CWM_CTLCOLORLISTBOXWW+x60WM_CTLCOLORBTNWW+70 WM_CTLCOLORDLGWW+|80E&WM_CTLCOLORSCROLLBAR+\-0O}WM_CTLCOLORSTATICWWW+`? 0wWM_MOUSEFIRSTWWW+  04WM_MOUSEMOVE+>0oWM_LBUTTONDOWNWW+: 0WM_LBUTTONUP+DC0 VWM_LBUTTONDBLCLK+0?0l-WM_RBUTTONDOWNWW+7 0WM_RBUTTONUP+<0F2WM_RBUTTONDBLCLK+(50٧WM_MBUTTONDOWNWW+LB 0dWM_MBUTTONUP+>0WM_MBUTTONDBLCLK+? 0WM_MOUSEWHEELWWW+3 0#WM_MOUSELAST+B 0dWWHEEL_DELTAW+20kWM_PARENTNOTIFYW+H0`MENULOOP_WINDOWW+20&MENULOOP_POPUPWW+8<0WM_ENTERMENULOOP+@10WM_EXITMENULOOPW+0QWM_MDIACTIVATEWW+; 0vWM_MDIRESTOREWWW+XE 0_WM_MDINEXTWW+pE0]WM_MDIMAXIMIZEWW+E 0WM_MDITILEWW+D 0F0WM_MDICASCADEWWW+E0WM_MDIICONARRANGEWWW+P/0WM_MDIGETACTIVEW+C 0WM_MDISETMENUWWW+@0WM_ENTERSIZEMOVE+C0ϴWM_EXITSIZEMOVEW+> 0,WM_DROPFILES+10WM_MDIREFRESHMENUWWW+C 0CPWM_MOUSEHOVERWWW+F 0jqWM_MOUSELEAVEWWW+?0AWM_CUTWW+0hWM_COPYW+E0WM_PASTE+|>0 WM_CLEAR+,=0eWM_UNDOW+D0ټWM_RENDERFORMATW+l=0WM_RENDERALLFORMATSW+60WM_DESTROYCLIPBOARDW+D0WM_DRAWCLIPBOARD+A0z%WM_PAINTCLIPBOARDWWW+60uWM_VSCROLLCLIPBOARDW+0J0WM_SIZECLIPBOARD+0B0WM_ASKCBFORMATNAMEWW+@0/WM_CHANGECBCHAIN+hwndChildWWW+O 0(wGetParentWWW+pH 0SetParentWWWdK mRhwndNewParentWWW+Q0dIsWindowVisibleW+D 0JkShowWindowWWpRnCmdShow+$N 0EnableWindowx&fEnableW+ fuDirectionW+Y0SetPropW8ICghDataWWW+T40M#GetPropW+T 0RemovePropWW+@ 0WOEnumPropsExW+N 0DoEnumPropsWWW ݤprcScrollWWW\ÕprcClipW: !prcUpdateWWW+Q0gSetActiveWindowW+:0nEGetActiveWindowW+R0SetForegroundWindowW+E0 lpTimerFuncW+4_ 0iKillTimerWWWT[;uIDEvent+(^0ԩIsMenuWWbnhmenuWWW+L 0FCreateMenuWW+^0{CreatePopupMenuW+^0LoadMenu+(W 0LoadMenuAsId(V SM_RESERVED4+|m0g/SM_CXMIN+$o0SM_CYMIN+V 0NSM_CXSIZEWWW+e 0SM_CYSIZEWWW+r 05SM_CXFRAMEWW+n 0OSM_CYFRAMEWW+o 0؍SM_CXMINTRACKWWW+Ts 0SM_CYMINTRACKWWW+a0WSM_CXDOUBLECLKWW+lt0>jSM_CYDOUBLECLKWW+s04SM_CXICONSPACING+Pd0SM_CYICONSPACING+o0gSM_MENUDROPALIGNMENT+ps 0MSM_PENWINDOWSWWW+Dr0 SM_DBCSENABLEDWW+ o 0SM_CMETRICSW+o0RCOLOR_SCROLLBARW+@n0+COLOR_BACKGROUND+q0`COLOR_ACTIVECAPTIONW+`0nCOLOR_INACTIVECAPTIONWWW+i 0îCOLOR_MENUWW+q 0"COLOR_WINDOW+n0COLOR_WINDOWFRAMEWWW+COLOR_ACTIVEBORDERWW+p0COLOR_INACTIVEBORDER+Hw0COLOR_APPWORKSPACEWW+j0LCOLOR_HIGHLIGHTW+k0`COLOR_HIGHLIGHTTEXTW+Z 0COLOR_BTNFACEWWW+W0COLOR_BTNSHADOWW+w0$COLOR_GRAYTEXTWW+|v 0sCOLOR_BTNTEXTWWW+`g04COLOR_INACTIVECAPTIONTEXTWWW+hw0COLOR_BTNHIGHLIGHTWW+r0mCOLOR_3DDKSHADOW+u 0COLOR_3DLIGHTWWW+T\0COLOR_INFOTEXTWW+s 0 wCOLOR_INFOBK+(j 0COLOR_DESKTOPWWW+lq 0COLOR_3DFACE+n0bCOLOR_3DSHADOWWW+s0.yCOLOR_3DHIGHLIGHTWWW+_0BCOLOR_3DHILIGHTW+`u0COLOR_BTNHILIGHT+g 0SPI_GETBEEPW+` 0]SPI_SETBEEPW+|_ 0"SPI_GETMOUSE+m 09SPI_SETMOUSE+? 0fSPI_GETBORDERWWW+m 0SPI_SETBORDERWWW+p0SPI_GETKEYBOARDSPEED+ f0hSPI_SETKEYBOARDSPEED+_0xSPI_LANGDRIVERWW+,r0܂SPI_ICONHORIZONTALSPACINGWWW+ll0SPI_GETSCREENSAVETIMEOUT+ j0?SPI_SETSCREENSAVETIMEOUT+Tj0tSPI_GETSCREENSAVEACTIVEW+,z0T,SPI_SETSCREENSAVEACTIVEW+l09SPI_GETGRIDGRANULARITYWW+x0HSPI_SETGRIDGRANULARITYWW+j0SPI_SETDESKWALLPAPER+g0awSPI_SETDESKPATTERNWW+n0SPI_GETKEYBOARDDELAY+U0SPI_SETKEYBOARDDELAY+q0SPI_ICONVERTICALSPACINGW+r0RSPI_GETICONTITLEWRAP+"VK_HELPW+0XVK_0+0XVK_1+x0 XVK_2+<0!XVK_3+؊0"XVK_4+И0#XVK_5+<0$XVK_6+0%XVK_7+0&XVK_8+ 0'XVK_9+0/XVK_A+00XVK_B+ؗ01XVK_C+\02XVK_D+l03XVK_E+ 04XVK_F+05XVK_G+|K06XVK_H+07XVK_I+08XVK_J+T09XVK_K+p0:XVK_L+t0;XVK_M+0XVK_P+0?XVK_Q+r0@XVK_R+k0AXVK_S+0BXVK_T+~0CXVK_U+|0DXVK_V+؝0DXVK_W+ȍ0FXVK_X+ȝ0CXVK_Y+T0HXVK_Z+( 0VK_NUMPAD0WW+k 0VK_NUMPAD1WW+ 0VK_NUMPAD2WW+ 0VK_NUMPAD3WW+ԏ 0 VK_NUMPAD4WW+ 0 VK_NUMPAD5WW+ 0 VK_NUMPAD6WW+ 0 VK_NUMPAD7WW+ 0 VK_NUMPAD8WW+ 0VK_NUMPAD9WW+ 0@tVK_MULTIPLYW+T0VK_ADDWW+( 0"VK_SEPARATOR+ 06VK_SUBTRACTW+4 0VK_DECIMALWW+ 0HVK_DIVIDEWWW+$0gVK_F1WWW+0gVK_F2WWW+0gVK_F3WWW+0gVK_F4WWW+К0gVK_F5WWW+x0gVK_F6WWW+H0gVK_F7WWW+40gVK_F8WWW+0gVK_F9WWW+0(VK_F10WW+0(VK_F11WW+T0(VK_F12WW+(0(VK_F13WW+@0(VK_F14WW+X0(VK_F15WW+p0(VK_F16WW+0(VK_F17WW+0(VK_F18WW+0(VK_F19WW+x0(VK_F20WW+]0(VK_F21WW+80(VK_F22WW+0(VK_F23WW+L0(VK_F24WW+D 0"VK_NUMLOCKWW+ 0VK_SCROLLWWW+ 0MF_INSERTWWW+ 00MF_CHANGEWWW+Ȝ 03MF_APPENDWWW+@ 0hMF_DELETEWWW+ 0@MF_REMOVEWWW+0 0MF_BYCOMMAND+< 0MF_BYPOSITIONWWW+Р 08MF_SEPARATOR+[ 0SMF_ENABLEDWW+0 0cMF_GRAYEDWWW+H 0YMF_DISABLEDW+ 0CMMF_UNCHECKED+( 09TMF_CHECKEDWW+\0kMF_USECHECKBITMAPSWW+\ 0xMF_STRINGWWW+$ 0PMF_BITMAPWWW+8 0MF_OWNERDRAW+0MF_POPUP+p0MF_MENUBARBREAKW+X 0MF_MENUBREAK+t 0HMF_UNHILITEW+ 0MF_HILITEWWW+ 01MF_SYSMENUWW+0zMF_HELPW+l0_MF_MOUSESELECTWW+0ÁMF_ENDWW+0TPM_LEFTBUTTONWW+H0VTPM_RIGHTBUTTONW+` 0TPM_LEFTALIGNWWW+x0TPM_CENTERALIGNW+0TPM_RIGHTALIGNWW+ 0TPM_TOPALIGN+P0OTPM_VCENTERALIGN+0TPM_BOTTOMALIGNW+О0 TPM_HORIZONTALWW+ 0?TPM_VERTICAL+؜ 0"TPM_NONOTIFY+ 0qTPM_RETURNCMDWWW+0RPRF_CHECKVISIBLE+ 0oPRF_NONCLIENTWWW+ 0PRF_CLIENTWW+0PRF_ERASEBKGNDWW+D 0EPRF_CHILDREN+ 0SPRF_OWNEDWWW+X0BDR_RAISEDOUTERW+0)BDR_SUNKENOUTERW+0wBDR_RAISEDINNERW+T05BDR_SUNKENINNERW+( 0BDR_OUTERWWW+h 0BDR_INNERWWW+T 0-/BDR_RAISEDWW+` 0]BDR_SUNKENWW+ 0EDGE_RAISEDW+ 0EDGE_SUNKENW+ 0EDGE_ETCHEDW+\ 0.EDGE_BUMPWWW+0BF_LEFTW+ 0BF_TOPWW+80TBF_RIGHT+ 0cBF_BOTTOMWWW+ 0ޅBF_TOPLEFTWW+ 0DBF_TOPRIGHTW+ 0QBF_BOTTOMLEFTWWW+00:BF_BOTTOMRIGHTWW+0CBF_RECTW+D 0wBF_DIAGONALW+ 0'BF_DIAGONAL_ENDTOPRIGHTW+0 BF_DIAGONAL_ENDTOPLEFTWW+ 0wBF_DIAGONAL_ENDBOTTOMLEFTWWW+X0|BF_DIAGONAL_ENDBOTTOMRIGHTWW+ 0@BF_MIDDLEWWW+c0ʇBF_SOFTW+  0 UBF_ADJUSTWWW+0CmBF_FLATW+0BF_MONOW+ 0DFC_CAPTIONW+0_DFC_MENU+| 0ODFC_SCROLLWW+` 0lDFC_BUTTONWW+آ09BDFCS_CAPTIONCLOSEWWW+T0vDFCS_CAPTIONMINW+(0uDFCS_CAPTIONMAXW+0-DFCS_CAPTIONRESTOREW+0mDFCS_CAPTIONHELP+x0 ^DFCS_MENUARROWWW+,0DFCS_MENUCHECKWW+<0DFCS_MENUBULLETW+0DFCS_MENUARROWRIGHTW+ 0nDFCS_SCROLLUPWWW+0aDFCS_SCROLLDOWNW+T0OWDFCS_SCROLLLEFTW+Ī01DFCS_SCROLLRIGHT+05DFCS_SCROLLCOMBOBOXW+0 DFCS_SCROLLSIZEGRIPW+0DFCS_SCROLLSIZEGRIPRIGHT+`0DFCS_BUTTONCHECK+H0DFCS_BUTTONRADIOIMAGEWWW+0+DFCS_BUTTONRADIOMASK+0!DFCS_BUTTONRADIO+0'DFCS_BUTTON3STATEWWW+0iDFCS_BUTTONPUSHW+$ 0 DFCS_INACTIVEWWW+| 0DFCS_PUSHEDW+ 06DFCS_CHECKED+<0DFCS_ADJUSTRECTW+Ԩ 0DFCS_FLATWWW+ 0BkDFCS_MONOWWW+ 0kDC_ACTIVEWWW+ܫ 0DC_SMALLCAPW+@0DC_ICONW+0VDC_TEXTW+ 0DC_INBUTTONW+ 0DC_CAPTIONWW+0DC_NCWWW+| 0IDANI_OPENWW+ 0TIDANI_CLOSEW+x 0d&IDANI_CAPTIONWWW+d0EW_RESTARTWINDOWSWWW+0EW_REBOOTSYSTEMW+0EW_EXITANDEXECAPPWWW+ 0yEWX_LOGOFFWW+ 0jEWX_SHUTDOWN+ 0sEWX_REBOOTWW+ 0EWX_FORCEWWW+ 0EWX_POWEROFF+$ 0ӬOBM_CLOSEWWW+@ 0HOBM_UPARROWW+ 0XOBM_DNARROWW+ 0EOBM_RGARROWW+̟ 0l?OBM_LFARROWW+ 0DOBM_REDUCEWW+Ħ0zOBM_ZOOM+ 0UOBM_RESTOREW+ 0LOBM_REDUCEDW+ 0OBM_ZOOMDWWW+ 07OBM_RESTORED+ 0cvOBM_UPARROWD+t 0 OBM_DNARROWD+ؖ 0U>OBM_RGARROWD+\ 0OBM_LFARROWD+ 0,OBM_MNARROWW+ 0OBM_COMBOWWW+ 0hvOBM_UPARROWI+ 0 OBM_DNARROWI+l 0Z>OBM_RGARROWI+ 0OBM_LFARROWI+ 0WOBM_OLD_CLOSEWWW+У0OBM_SIZE+08nOBM_OLD_UPARROWW+|01OBM_OLD_DNARROWW+0OBM_OLD_RGARROWW+0EUOBM_OLD_LFARROWW+̡ 0OBM_BTSIZEWW+ 0X^OBM_CHECKWWW+@0ƺOBM_CHECKBOXESWW+0!bOBM_BTNCORNERSWW+0fOBM_OLD_REDUCEWW+ 08\OBM_OLD_ZOOM+L06{OBM_OLD_RESTOREW+l 0dOCR_NORMALWW+ 0*_OCR_IBEAMWWW+0OCR_WAIT+ 0OCR_CROSSWWW+`0{OCR_UPWW+P0OCR_SIZE+0OCR_ICON+P 0_OCR_SIZENWSE+h 0OCR_SIZENESW+d 0:pOCR_SIZEWEWW+H 0 oOCR_SIZENSWW+H 0[aOCR_SIZEALLW+ 0OCR_ICOCURWW+ 0ROIC_SAMPLEWW+0=OIC_HAND+0yOIC_QUES+ܥ0M{OIC_BANG+Я0 OIC_NOTE+d 0!RT_CURSORWWW+ 0RT_BITMAPWWW+0RT_ICONW+0ERT_MENUW+l 0RT_DIALOGWWW+ 0RT_STRINGWWW+ 0RT_FONTDIRWW+0RT_FONTW+0RT_ACCELERATORWW+ 0RT_RCDATAWWW+06RT_MESSAGETABLEW+0ΠRT_GROUP_CURSORW+  0eRT_GROUP_ICONWWW+@ 0]RT_VERSIONWW+4 0RT_DLGINCLUDEWWW+ԭ 0KRT_PLUGPLAYW+l0+JRT_VXDWW+l0DT_TOPWW+0֧DT_LEFTW+ĕ 0DT_CENTERWWW+0DT_RIGHT+ 0эDT_VCENTERWW+ 0DT_BOTTOMWWW+ 0 DT_WORDBREAK+д 0DT_SINGLELINEWWW+ 07DT_EXPANDTABSWWW+( 0DT_TABSTOPWW+$ 0.DT_NOCLIPWWW+l01DT_EXTERNALLEADINGWW+܍ 0DT_CALCRECTW+< 0hDT_NOPREFIXW+ܦ 0RDT_INTERNALW+h0@ACDS_UPDATEREGISTRYWW+Ȭ0>CDS_TEST+0SCDS_FULLSCREENWW+б 0CDS_GLOBALWW+0CDS_SET_PRIMARYW+t 0CDS_RESETWWW+ 03CDS_SETRECTW+ 0rCDS_NORESETW+0bDISP_CHANGE_SUCCESSFULWW+0~DISP_CHANGE_RESTARTW+x0ADISP_CHANGE_FAILEDWW+$0DISP_CHANGE_BADMODEW+0lDISP_CHANGE_NOTUPDATEDWW+L0vDISP_CHANGE_BADFLAGS+0*DISP_CHANGE_BADPARAM+0ChangeDisplaySettingsWWW` W+lpDevModeWWW+08ChangeDisplaySettingsExWD+lpszDeviceNameWW+L0NENUM_CURRENT_SETTINGSWWW+p0RrENUM_REGISTRY_SETTINGSWW+@0EnumDisplaySettingsWiModeNum+0EnumDisplayDevicesWWHWUnusedWW0iDevNumW(lpDisplayDeviceW$,  8jtagFONTDESCW$,OcbSizeofstructWW$, RYlpstrNameWWW$,ܩcySizeWW$,Զ~bsWeightW$,ȰsCharset$,fItalicW$,< fUnderlineWW$,FfStrikethroughWW,< 8BhtagPICTDESCW,q*picTypeW, !8 __MIDL___MIDL_itf_vbogl_0098_0001WWWP-ȸ!8 __MIDL___MIDL_itf_vbogl_0098_0002WWWP-0hbitmapW,HybmpW-t!8 __MIDL___MIDL_itf_vbogl_0098_0003WWW-ohmetaWWW,wmfW.!8 __MIDL___MIDL_itf_vbogl_0098_0004WWW,ؒa!icon|.!8 __MIDL___MIDL_itf_vbogl_0098_0005WWW,emfW,8 __MIDL_0150W. 87OLEAUTO32WWW.T 0ALP_DEFAULTWW. 0ZSLP_MONOCHROMEWWW. 0LP_VGACOLORW.0LP_COLOR.h0,COleTranslateColorWWW~clrW0 lpcolorrefWW.0ZOleCreateFontIndirectWWW JlpFontDescWW3riid)lplpvObj.Ȳ0:OleCreatePictureIndirect GlpPictDescWWlwfOwnD/88Q$IStreamW/83GISequentialStreamWWW/ܧ RemoteReadWW|^pvWWLg-pcbReadW/ RemoteWriteWؼ ^pcbWrittenWW 0Ф8G_LARGE_INTEGERWW 0˙QuadPartp0P8_ULARGE_INTEGERWD/г 2RemoteSeekWWdlibMovedwOriginplibNewPositionWD/Y3SetSizeW zlibNewSizeWWD/p &RemoteCopyTolypstmD/CommitWWhgrfCommitFlagsWWD/nRevertWWD/ N!LockRegionWW` (libOffsetWWW VdwLockTypeWWD/` 8UnlockRegion0  8tagSTATSTGWW0ipwcsName81 8D_FILETIMEWWW0̮lmtimeWWW0%ctimeWWW0@atimeWWW0grfModeW0{grfLocksSupportedWWW0 NgrfStateBitsD/H2Stat$pstatstgh &rgrfStatFlagWD/dCloneWWWppstmWWW.ľ0!OleLoadPictureWWP;lpstreamolSizeWWW4[fRunmode.0 OleLoadPicturePathWW< szURLorPathW {punkCallerWW |AclrReservedWк)ppvRetWW.0>OleLoadPictureFileWW varFileNameW\lplpdispPictureW.d0OleSavePictureFileWW, NlpdispPictureWWW0 jbstrFileName.80zOleIconToCursorW$QhinstExe18WGLW10WGL_FONT_LINESWW1P0WGL_FONT_POLYGONSWWW1L0LPD_DOUBLEBUFFER10 0LPD_STEREOWW10LPD_SUPPORT_GDIW1d0LPD_SUPPORT_OPENGLWW10 LPD_SHARE_DEPTHW10tLPD_SHARE_STENCILWWW10mLPD_SHARE_ACCUMW1t0iLPD_SWAP_EXCHANGEWWW1 0LPD_SWAP_COPYWWW1bmLineStripWl9 0lbmTrianglesWl90FbmTriangleStripWl9 0abmTriangleFanWWWl9P0lbmQuadsWl9d 0cbmQuadStripWl9 0bmPolygonWWW9(8glBlendingSrcFactorConstants90.sfZeroWW90sfOneWWW9 0^sfDstColorWW90RsfOneMinusDstColorWW9 0sfSrcAlphaSaturateWW9 0/sfSrcAlphaWW9|0sfOneMinusSrcAlphaWW9 0sfDstAlphaWW9$0sfOneMinusDstAlphaWW4:D8glBlendingDestFactorConstantsWWW4:P0dfZeroWW4:0 dfOneWWW4: 0dfSrcColorWW4:0S dfOneMinusSrcColorWW4: 0?dfSrcAlphaWW4:0dfOneMinusSrcAlphaWW4:X 0ndfDstAlphaWW4:0{dfOneMinusDstAlphaWW:Ȕ8lglClearConstants:(08|clrColorBufferBitWWW:0LiclrAccumBufferBitWWW:0clrStencilBufferBitW:0clrDepthBufferBitWWW:8mglClipPlaneConstants: 0cpClipPlane0:` 0cpClipPlane1: 0cpClipPlane2:d 0cpClipPlane3:| 0cpClipPlane4:< 0cpClipPlane5`;8GglColorMaterialModeConstants`; 0*~cmmAmbientWW`; 0'cmmDiffuseWW`;T 0WcmmSpecularW`;l 0C.cmmEmmisionW`;0cmmAmbientAndDiffuse;D8 FglColorPointerSizeConstantsW;0ZcpsThree;x0:cpsFourW(<L8glCopyPixelsConstantsWWW(<0UcpxColor(<0DcpxDepth(< 0^cpxStencilWW<8glInternalFormatConstantsWWW<0ifAlpha4<@0ifAlpha8< 0ifAlpha12WWW<p 0ifAlpha16WWW<h 0ifLuminance4<T 0ifLuminance8<( 0'ifLuminance12WWW< 0+ifLuminance16WWW<0ifLuminance4Alpha4WW<ķ0vifLuminance6Alpha2WW<0vifLuminance8Alpha8WW<0][ifLuminance12Alpha4W<`0~ifLuminance12Alpha12<D0"ifLuminance16Alpha16<8 0-ifIntensityW< 0ifIntensity4<L 0ifIntensity8< 0`tifIntensity12WWW<X 0dtifIntensity16WWW< 0ifR3_G3_B2WW<40&ifRGB4WW<0&ifRGB5WW<80&ifRGB8WW<0HifRGB10W<t0HifRGB12W<0HifRGB16W<d0 KifRGBA2W<0 KifRGBA4W< 0ifRGB5_A1WWW< 0KifRGBA8W<( 0CifRGB10_A2WW<0 bifRGBA12<0bifRGBA16<|8glCapabilityConstantsWWW<4 0YglcAlphaTest<d 0SglcAutoNormalWWW<d0glcBlend< 0'glcClipPlane0WWW< 0'glcClipPlane1WWW<@ 0'glcClipPlane2WWW< 0'glcClipPlane3WWW<4 0'glcClipPlane4WWW< 0'glcClipPlane5WWW<| 02glcColorArrayWWW<0OglcColorLogicOpW<0glcColorMaterial< 0glcCullFaceW< 0glcDepthTest< 0`glcDitherWWW<\09glcEdgeFlagArray<d0glcFogWW< 0PglcIndexArrayWWW<p0glcIndexLogicOpW< 0vglcLight0WWW<d 0wglcLight1WWW< 0xglcLight2WWW< 0yglcLight3WWW< 0zglcLight4WWW< 0{glcLight5WWW< 0|glcLight6WWW< 0}glcLight7WWW< 0glcLightingW<L 0/;glcLineSmoothWWW<0glcLineStippleWW< 0glcMap1Color4WWW< 0glcMap1Index< 0!nglcMap1NormalWWW< 0glcMap1TextureCoord1<\0glcMap1TextureCoord2<(0glcMap1TextureCoord3<0glcMap1TextureCoord4<0{SglcMap1Vertex3WW<0|SglcMap1Vertex4WW< 0{glcMap2Color4WWW<t 0žglcMap2Index< 01glcMap2NormalWWW<T0"glcMap2TextureCoord1<@0#glcMap2TextureCoord2<|0$glcMap2TextureCoord3<0%glcMap2TextureCoord4<0#TglcMap2Vertex3WW<0$TglcMap2Vertex4WW< 0XjglcNormalize<0glcNormalArrayWW<0ʱglcPointSmoothWW<0_glcPolygonOffsetPointWWW<t0B;glcPolygonOffsetLine<h0 glcPolygonOffsetFill<0glcPolygonSmooth<`0glcPolygonStippleWWW<0fglcScissorTestWW<0bglcStencilTestWW< 0oglcTexture1D< 0glcTexture2D<00vglcTextureGenSWW<H0wglcTextureGenTWW<0uglcTextureGenRWW<0tglcTextureGenQWW<0JglcTextureCoordArray<0dglcVertexarrayWWT=h8eglClientArrayConstantsWWT=4 0caVertexArrayWWWT=| 0 caNormalArrayWWWT= 0caColorarrayT=p 0=caIndexArrayT=0caTextureCoordArrayWT=0^caEdgeFlagArrayW=T8sglDrawBufferModeConstantsWWW=0dbNoneWW=\ 0dbFrontLeftW= 0KEdbFrontRight=@ 0dbBackLeftWW=T 0>dbBackRightW=0JdbFrontW=<0dbBackWW=0dbLeftWW=H0{`dbRightW=0edbFrontAndBackWW=X0dbAux0WW=0dbAux1WW=0dbAux2WW=80dbAux3WW>8hglMeshMode1Constants>0?mshPoint>T0:mshLineW>8glMeshMode2Constants>x0rmsmPoint>0msmLineW>0msmFillW>8MglFeedBackModeConstantsW>$0fb2D>80fb3D>x 0Rfb3DColorWWW>t0fb3DColorTexture>,0|fb4DColorTextureH?8glFogParameterConstantsWH?0fogColorH?H 0fogDensityWWH?`0{fogEndWWH?0lfogIndexH?0afogModeWH?0x^fogStart?8HvglFrontFaceConstants?0ffCW?05ffCCWWWW@8glGetConstantsWW@40$tglgAccumAlphaBitsWWW@0glgAccumBlueBits@H0glgAccumClearValueWW@0glgAccumGreenBitsWWW@0 *glgAccumRedBitsW@d 0lglgAlphaBias@ 0ZoglgAlphaBits@ 0glgAlphaScaleWWW@ 0?glgAlphaTest@0glgAlphaTestFunc@p0glgAlphaTestRefW@,02glgAttribStackDepthW@ 0&glgAutoNormalWWW@ 0glgAuxBuffersWWW@L0glgBlend@ 0%glgBlendDstW@D 0#glgBlendSrcW@ 0glgBlueBiasW@ 0rglgBlueBitsW@ 0glgBlueScale@$ 0glgClipPlane0WWW@\ 0glgClipPlane1WWW@@ 0glgClipPlane2WWW@8 0glgClipPlane3WWW@ 0glgClipPlane4WWW@@ 0glgClipPlane5WWW@0NglgColorClearValueWW@0glgColorMaterial@|0glgColorMaterialFace@0#glgColorMaterialParameterWWW@|0glgColorWriteMaskWWW@ 0glgCullFaceW@l0;glgCullFaceModeW@0AglgCurrentColorW@0mglgCurrentIndexW@L0glgCurrentNormal@ 0pglgCurrentRasterColorWWW@0glgCurrentRasterDistance@0jglgCurrentRasterIndexWWW@h0 glgCurrentRasterPosition@0gglgCurrentRasterTextureCoordsWWW@0SglgCurrentRasterPositionValidWWW@(0 pglgCurrentTextureCoordsW@8 0glgDepthBias@ 0glgDepthBits@0B%glgDepthClearValueWW@| 0lglgDepthFunc@| 05VglgDepthRANGEWWW@ 0.glgDepthScaleWWW@$ 0glgDepthTest@0,glgDepthWriteMaskWWW@ 0_glgDitherWWW@0glgDoubleBufferW@t 0glgDrawBufferWWW@| 0'glgEdgeFlagW@D0glgFogWW@ 0glgFogColorW@ 0 NglgFogDensityWWW@ 00glgFogEndWWW@P 0glgFogHintWW@ 0ǘglgFogIndexW@| 0glgFogModeWW@T 0glgFogStartW@ 0>glgFrontFace@P 0;glgGreenScaleWWW@ 0 glgGreenBias@ 0glgGreenBits@D 0glgMaxClientAttribStackDepth@0 glgMaxClipPlanes@D0.glgMaxEvalOrderW@ 0فglgMaxLights@80glgMaxListNestingWWW@0glgMaxModelViewStackDepthWWW@\0,SglgMaxNameStackDepth@(0glgMaxPixelMapTableW@80ZglgMaxProjectionStackDepthWW@0yglgMaxTextureSizeWWW@0-cglgMaxTextureStackDepthW@0glgMaxViewportDimsWW@|03^glgModelViewMatrixWW@T0glgModelViewStackDepthWW@0glgNameStackDepthWWW@ 0/AglgNormalize@H0% glgPackAlignment@ 0]glgPackLSBFirstW@x0glgPackRowLength@0glgPackSkipPixelsWWW@0`glgPackSkipRowsW@$0 glgPackSwapBytes@0RglgPerspectiveCorrectionHint@,0EglgPixelMapAToASizeW@0glgPixelMapBToBSizeW@L0rglgPixelMapGToGSizeW@01KglgPixelMapIToASizeW@0>glgPixelMapIToBSizeW@t0¶glgPixelMapIToGSizeW@`0glgPixelMapIToISizeW@0glgPixelMapIToRSizeW@0>glgPixelMapRToRSizeW@0glgPixelMapSToSSizeW@ 0!glgPointSize@0:RglgPointSizeGranularityW@T0tglgPointSizeRangeWWW@\0#glgPointSmoothWW@\0hglgPointSmoothHintWW@0glgPolygonModeWW@0,glgPolygonSmooth@ 0glgPolygonSmoothHint@00>glgPolygonStippleWWW@0ZoglgProjectionMatrixW@0glgProjectionStackDepthW@ 0glgReadBufferWWW@| 0glgRedBiasWW@ 0glgRedBitsWW@ 0glgRedScaleW@ 0{glgRenderModeWWW@ 0glgRGBAModeW@p 0glgScissorBoxWWW@\0>glgScissorTestWW@ 0)glgShadeModelWWW@@0glgStencilBitsWW@0NglgStencilClearValue@T0glgStencilFailWW@0`JglgStencilFuncWW@D0glgStencilPassDepthFailW@,0}glgStencilPassDepthPassW@4 09jglgStencilRefWWW@0:glgStencilTestWW@l0^glgStencilValueMaskW@0\glgStencilWriteMaskW@ 0{glgStereoWWW@0glgSubPixelBitsW@ 0ǁglgTexture1D@ 0glgTexture2D@|02glgTextureENVModeWWW@0glgTextureENVColorWW@0ϯglgTextureGENSWW@0ЯglgTextureGENTWW@0ίglgTextureGENRWW@0ͯglgTextureGENQWW@0VglgTextureMatrix@P0VOglgTextureStackDepth@X0}glgUnPackAlignmentWW@80yglgUnPackLSBFirstWWW@@0VtglgUnPackRowLengthWW@0glgUnPackSkipRowSWWW@04glgUnPackSkipPixelSW@0glgUnPackSwapBytesWW@ 0glgViewportW@0glgZoomX@0glgZoomYt@8glErrorConstantst@  05glerrNoErrort@07glerrInvalidEnumt@| 08glerrInvalidValueWWWt@`0LglerrInvalidOperationWWWt@\0RglerrStackOverflowWWt@0I~glerrStackUnderflowWt@0glerrOutOfMemory@4 8 glLightConstants@0dltLight0@40dltLight1@0dltLight2@P 0dltLight3@0dltLight4@L0dltLight5@0dltLight6@0dltLight7mapMap2IndexGL_LIST_BITWS!0tGL_SCISSOR_BITWWS(0b[GL_STENCIL_BUFFER_BITWWWS#0hGL_TEXTURE_BITWWS0{=GL_CURRENT_INDEXS50GL_CURRENT_NORMALWWWS=0*GL_CURRENT_RASTER_COLORWS%0GL_CURRENT_RASTER_DISTANCEWWS450zGL_CURRENT_RASTER_INDEXWS>0*GL_CURRENT_RASTER_POSITIONWWS8+ 0GL_CURRENT_RASTER_TEXTURE_COORDSS* 00GL_CURRENT_TEXTURE_COORDSWWWS3 0)!GL_DEPTH_BIASWWWS|- 0#GL_DEPTH_BITSWWWS 80GL_DEPTH_CLEAR_VALUES; 0yGL_DEPTH_FUNCWWWS+0SGL_DEPTH_RANGEWWS,30ЂGL_DEPTH_SCALEWWSt? 0GL_DEPTH_TESTWWWS<0eGL_DEPTH_WRITEMASKWWS1 0:GL_DITHERWWWST=0t6GL_DOUBLEBUFFERWS\90GL_DRAW_BUFFERWWS@3 0GL_EDGE_FLAGSp80jGL_FOGWWS 0 GL_FOG_COLORSH80jGL_FOG_DENSITYWWS,A 0αGL_FOG_ENDWWS$+ 0gaGL_FOG_HINTWSA 0gGL_FOG_INDEXS9 0Q\GL_FOG_MODEWS|) 0sGL_FOG_STARTS7 01GL_FRONT_FACEWWWS'0KGL_GREEN_SCALEWWSl= 03.GL_GREEN_BIASWWWS; 00GL_GREEN_BITSWWWS8) 0GL_INDEX_BITSWWWStB 0)GL_INDEX_MODEWWWS@0hGL_INDEX_CLEAR_VALUES50!GL_INDEX_LOGIC_OPWWWS 09]GL_INDEX_SHIFTWWSP.0ZGL_INDEX_OFFSETWSd>0GL_INDEX_WRITEMASKWWS 8 0GGL_LIGHT0WWWS; 0HGL_LIGHT1WWWS  0IGL_LIGHT2WWWSL7 0JGL_LIGHT3WWWS B 0KGL_LIGHT4WWWS2 0LGL_LIGHT5WWWS5 0MGL_LIGHT6WWWSA 0NGL_LIGHT7WWWSh@ 0GL_LIGHTINGWS$C02GL_LIGHT_MODEL_AmbientWWS=0GL_LIGHT_MODEL_LOCAL_VIEWERWSL@0 GL_LIGHT_MODEL_TWO_SIDEWS|00GL_LINE_SMOOTHWWS480^GL_LINE_SMOOTH_HINTWS0;0~fGL_LINE_STIPPLEWS 0wGL_LINE_STIPPLE_PATTERNWStC0ɒGL_LINE_STIPPLE_REPEATWWSDC 0GGL_LINE_WIDTHWWWSL>0GL_LINE_WIDTH_GRANULARITYWWWSX20GL_LINE_WIDTH_RANGEWS4 02GL_LIST_BASESDA 0GL_LIST_INDEXWWWSD 0-GL_LIST_MODESpE 0eGL_LOGIC_OPWS;0)GL_LOGIC_OP_MODES$90pGL_MAP1_COLOR_4WSC0̋GL_MAP1_GRID_DOMAINWS:0/GL_MAP1_GRID_SEGMENTSWWWS 0 GL_MAP1_INDEXWWWSC0KGL_MAP1_NORMALWWS.07GL_MAP1_TEXTURE_COORD_1WS 907GL_MAP1_TEXTURE_COORD_2WSD07GL_MAP1_TEXTURE_COORD_3WS?07GL_MAP1_TEXTURE_COORD_4WSd,0GL_MAP1_VERTEX_3SX<0GL_MAP1_VERTEX_4S40GL_MAP2_COLOR_4WS#0=+GL_MAP2_GRID_DOMAINWSpA0EGL_MAP2_GRID_SEGMENTSWWWSl9 0GL_MAP2_INDEXWWWSA0GL_MAP2_NORMALWWSC0N3GL_MAP2_TEXTURE_COORD_1WS10O3GL_MAP2_TEXTURE_COORD_2WS@0P3GL_MAP2_TEXTURE_COORD_3WSA0Q3GL_MAP2_TEXTURE_COORD_4WS70%GL_MAP2_VERTEX_3S10&GL_MAP2_VERTEX_4S,@ 0,`GL_MAP_COLORSE0GL_MAP_STENCILWWSC0ͼGL_MATRIX_MODEWWSH0GL_MAX_ATTRIB_STACK_DEPTHWWWS5 0Y&GL_MAX_CLIENT_ATTRIB_STACK_DEPTHS?0SGL_MAX_CLIP_PLANESWWS00BGL_MAX_EVAL_ORDERWWWS: 00GL_MAX_LIST_NESTINGWSH0cQGL_MAX_MODELVIEW_STACK_DEPTHS80mGL_MAX_NAME_STACK_DEPTHWS/0 qGL_MAX_PIXEL_MAP_TABLEWWSD0GL_MAX_PROJECTION_STACK_DEPTHWWWSB0hGL_MAX_TEXTURE_SIZEWSXA0GL_MAX_TEXTURE_STACK_DEPTHWWSd;0eGL_MAX_VIEWPORT_DIMSSF0GL_MODELVIEW_MATRIXWS$%0GL_MODELVIEW_STACK_DEPTHStI0@GL_NAME_STACK_DEPTHWSJ 0GL_NORMALIZES<<0WhGL_PACK_ALIGNMENTWWWS=0GL_PACK_LSB_FIRSTWWWS@D0mGL_PACK_ROW_LENGTHWWS80GL_PACK_SKIP_PIXELSWSI0GL_PACK_SKIP_ROWSWWWSG0GL_PACK_SWAP_BYTESWWSE0GL_PERSPECTIVE_CORRECTION_HINTWWSJ0(;GL_PIXEL_MAP_A_TO_A_SIZES\C0H6GL_PIXEL_MAP_B_TO_B_SIZES(?0i-GL_PIXEL_MAP_G_TO_G_SIZESB0}GL_PIXEL_MAP_I_TO_A_SIZES/0oGL_PIXEL_MAP_I_TO_B_SIZES=0GL_PIXEL_MAP_I_TO_G_SIZESL?0*3GL_PIXEL_MAP_I_TO_I_SIZESTG0GL_PIXEL_MAP_I_TO_R_SIZESF0GL_PIXEL_MAP_R_TO_R_SIZES0l!GL_PIXEL_MAP_S_TO_S_SIZESL 0o+GL_POINT_SIZEWWWS<=0`GL_POINT_SIZE_GRANULARITYWWWS@0t'GL_POINT_SIZE_RANGEWSXM0 GL_POINT_SMOOTHWSB0BGL_POINT_SMOOTH_HINTSpG04lGL_POLYGON_MODEWShD0]#GL_POLYGON_SMOOTHWWWS@0GL_POLYGON_SMOOTH_HINTWWSM0lGL_POLYGON_STIPPLEWWS;0CGL_PROJECTION_MATRIXSC0iGL_PROJECTION_STACK_DEPTHWWWSK00{ GL_LUMINANCE12_ALPHA4WWWS70FGL_LUMINANCE12_ALPHA12WWSR0)GL_LUMINANCE16_ALPHA16WWSP 0$GL_INTENSITYS|9 0kqGL_INTENSITY4WWWSQ 0oqGL_INTENSITY8WWWS V0)GL_INTENSITY12WWSE0-GL_INTENSITY16WWSpK 0.GL_R3_G3_B2WSR0UGL_RGB4WSE0UGL_RGB5WS`S0UGL_RGB8WS$=0_GL_RGB10S,>0aGL_RGB12SJ0eGL_RGB16SB0GL_RGBA2ST0GL_RGBA4SU 0*GL_RGB5_A1WWSS0GL_RGBA8SO 0ڝGL_RGB10_A2WST% 06GL_RGBA12WWWS0V 06GL_RGBA16WWWSp"00GL_ACCUM_BUFFER_BITWSQ0GL_COLOR_BUFFER_BITWSK 0 wGL_AMBIENTWWSXK 0} GL_DIFFUSEWWSD 0GL_SPECULARWSO 0XGL_POSITIONWSS0s1GL_SPOT_DIRECTIONWWWSR0GL_SPOT_EXPONENTSW0GL_SPOT_CUTOFFWWSN0RGL_CONSTANT_ATTENUATIONWSR0%GL_LINEAR_ATTENUATIONWWWStQ0G:GL_QUADRATIC_ATTENUATIONS\W03GL_COLORSG0jGL_DEPTHS,O 0IGL_COLOR_ARRAY_STRIDEWWWSX0GL_INDEX_ARRAY_TYPEWS`0GL_INDEX_ARRAY_STRIDEWWWSE0 GL_TEXTURE_COORD_ARRAY_SIZEWSL0GL_TEXTURE_COORD_ARRAY_TYPEWSS05GL_TEXTURE_COORD_ARRAY_STRIDEWWWSHI0YGL_EDGE_FLAG_ARRAY_STRIDEWWWS ^0PHGL_VERTEX_ARRAY_POINTERWSGLU_VERSION_1_1WGLU_VERSION_1_2WtessObjWGLUT_REDZ 0CxGLUT_GREENWWZ 0GLUT_BLUEWWWZ0FGLUT_STROKE_ROMANWWWZ0AGLUT_STROKE_MONO_ROMANWWZ$0/GLUT_BITMAP_9_BY_15WZ0GLUT_BITMAP_8_BY_13WZ0GLUT_BITMAP_TIMES_ROMAN_10WWZx0GLUT_BITMAP_TIMES_ROMAN_24WWZܯ0ZGLUT_BITMAP_HELVETICA_10ZD0ZGLUT_BITMAP_HELVETICA_12Z0ZGLUT_BITMAP_HELVETICA_18Z 0GLUT_LAYER_IN_USEWWWZ0DGLUT_HAS_OVERLAYZܺ0(GLUT_TRANSPARENT_INDEXWWZ0AGLUT_NORMAL_DAMAGEDWZ0KGLUT_OVERLAY_DAMAGEDZ0GLUT_VIDEO_RESIZE_POSSIBLEWWZܠ0GLUT_VIDEO_RESIZE_IN_USEZ0HsGLUT_VIDEO_RESIZE_X_DELTAWWWZ0ֻGLUT_VIDEO_RESIZE_Y_DELTAWWWZ0GLUT_VIDEO_RESIZE_WIDTH_DELTAWWWZ0sGLUT_VIDEO_RESIZE_HEIGHT_DELTAWWZ,0$XGLUT_VIDEO_RESIZE_XWZX0!XGLUT_VIDEO_RESIZE_YWZؾ08GLUT_VIDEO_RESIZE_WIDTHWZ0 GLUT_VIDEO_RESIZE_HEIGHTZ\ 0GLUT_NORMALWZp 0 GLUT_OVERLAYZ0GLUT_ACTIVE_SHIFTWWWZ0rGLUT_ACTIVE_CTRLZ|0"GLUT_ACTIVE_ALTWZ0RGLUT_CURSOR_RIGHT_ARROWWZ0{GLUT_CURSOR_LEFT_ARROWWWZ0-GLUT_CURSOR_INFOZ0GLUT_CURSOR_DESTROYWZ80MGLUT_CURSOR_HELPZ0 GLUT_CURSOR_CYCLEWWWZ0GLUT_CURSOR_SPRAYWWWZؼ0߰GLUT_CURSOR_WAITZd0Creates a new process and executes a specified executable fileCreateProcessAqDisplays a message box allowing the user to terminates the application or start the app under the kernel debuggerW FatalAppExitWWkRetrieves the contents of the STARTUPINFO structure that was specified when the calling process was createdWWWGetStartupInfoAWWW;Returns contents of environment variable lpName in lpBufferWWWGetEnvironmentVariableAWWWWSets environment variable lpName to value lpValue (deletes variable if lpValue is Null)WWWSetEnvironmentVariableAWWWExpandEnvironmentStringsAW%Send string to the debugging terminalWOutputDebugStringAIFinds a resource by its name, type, and module; returns a resource handleW FindResourceAWkDetermines the location of the resource with the specified type, name, and language in the specified moduleWWWFindResourceExAWWWEnumResourceTypesA[Searches a module for resources, passing each resource type it finds to a callback functionWWWEnumResourceNamesAsearches a module resources of a specified type and name, passing the language of each resource it locates to a callback functionWEnumResourceLanguagesA{Returns a handle that can be used by the UpdateResource function to add, delete, or replace resources in an executable fileWWWBeginUpdateResourceAWW;Adds, deletes, or replaces a resource in an executable fileWWWUpdateResourceAWWW,Ends a resource update in an executable fileWWEndUpdateResourceA`Gets an integer value from given entry within given section of WIN.INI (or default if not found)WWGetProfileIntA^Gets a string value from given entry within given section of WIN.INI (or default if not found)GetProfileStringAWHWrites given string value to given entry within given section of WIN.INIWWWriteProfileStringAWWWaGets an integer value from given entry within given section of INI file (or default if not found)WGetPrivateProfileIntAW_Gets a string value from given entry within given section of INI file (or default if not found)WWWGetPrivateProfileStringAWWIWrites given string value to given entry within given section of INI fileWWritePrivateProfileStringA'Returns the type of disk lpRootPathNameWWW GetDriveTypeAWGets Windows System directoryWGetSystemDirectoryAWWW5Returns the directory for temporary files in lpBufferW GetTempPathAWW\Returns name of a unique file with lpPrefixString for directory lpPathName in lpTempfileNameWWGetTempFileNameAWWGets Windows directoryGetWindowsDirectoryAWWSetCurrentDirectoryAWWGetCurrentDirectoryAWWReturns information about disk lpRootPathName in lpSectorsPerCluster, lpBytesPerSector, lpNumberOfFreeClusters, lpTotalNumberOfClustersWWWGetDiskFreeSpaceAWCreateDirectoryAWWCreateDirectoryExARemoveDirectoryAWW:Returns full path of lpFileName in lpBuffer and lpFilePartGetFullPathNameAWWZCreates or opens a file, pipe, communications resource, disk device, console, or directory CreateFileAWWWSets file attribute bitflagsWWSetFileAttributesAGets file attribute bitflagsWWGetFileAttributesA:Obtains the compressed size, in bytes, of a specified fileGetCompressedFileSizeADeletes an existing fileWW DeleteFileAWWWJSearches directory for first file matching a given wild-card specificationFindFirstFileA<Gets next matching file in a search started by FindFirstFileWW FindNextFileAWhSearches lpPath for lpFileName with lpfExtension and returns full path result in lpBuffer and lpFilePartWW SearchPathAWWW%Copies an existing file to a new fileW CopyFileAWBRenames an existing file or directory (including all its children) MoveFileAW%Renames an existing file or directoryW MoveFileExAWWWgCreates an instance of a named pipe and returns a handle for subsequent pipe operations (null security)WWWCreateNamedPipeAWW2Retrieves information about a specified named pipeGetNamedPipeHandleStateAWWConnects to a message-type pipe (waiting if an instance of the pipe is not available), writes to and reads from the pipe, and then closes the pipeCallNamedPipeAyWaits until either a time-out interval elapses or an instance of the specified named pipe is available to be connected toWWaitNamedPipeA7Sets label of file system volume specified by root pathWWWSetVolumeLabelAWWWrGets information about a disk including volume name, serial number, maximum component length, and file system nameGetVolumeInformationAWSets initial change notification filter conditions and returns handle to wait for change matching the filter conditions occurs in the specified directory or subtreeWWFindFirstChangeNotificationAWWlRequests change notification for next file event matching previously set filter conditions associated handleWWFindNextChangeNotification7Stops file change notification filtering for the handleWWWFindCloseChangeNotificationWWW9Opens view of specified file mapping at suggested addressWMapViewOfFileExWWW Gets the computer (machine) nameWWGetComputerNameAWW Sets the computer (machine) nameWWSetComputerNameAWW:Retrieves value of the high-resolution performance counterQueryPerformanceCounterWWW>Retrieves frequency of the high-resolution performance counterQueryPerformanceFrequencyW Gets Windows version informationWW GetVersionExAWRegistry functionsGets the user name ADVAPI32.DLLWW GetUserNameAWW-Releases the handle of specified registry keyW RegCloseKeyWWWJEstablishes a connection to predefined registry handle on another computerRegConnectRegistryAWWWTOpens specified registry key if it already exists, or creates it if it doesn't existWWRegCreateKeyExAWWWuDeletes specified registry key and all its descendents (except under Windows NT where the key can't have descendants)W RegDeleteKeyAW5Removes a named value from the specified registry keyWRegDeleteValueAWWWWEnumerates subkeys of an open registry key one at a time, retrieving subkey informationWWW RegEnumKeyExAWuEnumerates the values for an open registry key one at a time, retrieving the size of the name and data block for eachW RegEnumValueAWhEnumerates the values for an open registry key one at a time, retrieving the name and byte data for eachWWjEnumerates the values for an open registry key one at a time, retrieving the name and string data for eachkEnumerates the values for an open registry key one at a time, retrieving the name and integer data for eachWWW2Writes attributes of an open key into the registry RegFlushKeyWWWVRetrieves a copy of the security descriptor protecting the specified open registry keyRegGetKeySecurityW[Creates a subkey and stores registration information from a specified file into that subkeyWWW RegLoadKeyAWWW?Indicates when a registry key or any of its subkeys has changedWWWRegNotifyChangeKeyValueWWWOpens the specified keyWWW RegOpenKeyExAW*Retrieves information about a registry keyRegQueryInfoKeyAWW_Retrieves byte array value associated with a named or unnamed value of a specified registry keyWWWRegQueryValueExAWWYRetrieves Long value associated with a named or unnamed value of a specified registry keyWReplaces the file backing a key and all its subkeys with another file, so that when the system is next started, the key and subkeys will have the values stored in the new fileWWWRegReplaceKeyAqReads registry information in a file and copies it over a key in the form of a key and multiple levels of subkeysWRegRestoreKeyA7Saves a key and all of its subkeys and values to a fileWWW RegSaveKeyAWWW)Sets the security of an open registry keyWRegSetKeySecurityW8Associates a value (optionally named) with specified keyWWRegSetValueExA7Unloads the specified key and subkeys from the registryWWW RegUnLoadKeyAWDDetermines whether a buffer probably contains a form of Unicode textWW IsTextUnicodeW GDI FunctionsW/ExtFloodFill: Fill to border specified by colorWWW5ExtFloodFill: Fill with color, end of color is borderW GDI32.DLLWAddFontResourceWWW1Replaces entries in the specified logical paletteWAnimatePaletteDraws an elliptical arcWWWArcWWWJCombines source, destination, and pattern of two DCs according to ROP modeBitBlt=Cancels any pending operation on the specified device contextWCancelDCWWfDraws a chord (a region bounded by the intersection of an ellipse and a line segment, called a secant)ChordW1Closes metafile HDC and returns a metafile handleW CloseMetaFileW<Combines two regions and stores the result in a third regionWW CombineRgnCCopies source metafile to a file and returns handle of new metafileWWW CopyMetaFileAWUCreates a device independent memory bitmap with the given width, height, and bit dataW CreateBitmapWWeCreates a bitmap with the specified width, height, and color format (color planes and bits per pixel)WCreateBitmapIndirectWWHCreates a logical brush that has the specified style, color, and patternWWCreateBrushIndirectWWW?Creates a bitmap of the given size compatible with the given DCWWWCreateCompatibleBitmapICreates a discardable bitmap that is compatible with the specified deviceWCreateDiscardableBitmapWWW.Creates a memory DC compatible with a given DCCreateCompatibleDCFCreates a device context (DC) for a device by using the specified name CreateDCAWtCreates a device-dependent bitmap (DDB) from a device-independent bitmap (DIB) and, optionally, sets the bitmap bitsWWCreateDIBitmap]Creates a logical brush that has the pattern specified by the device-independent bitmap (DIB)WCreateDIBPatternBrushWCreateDIBPatternBrushPtWWWCreates an elliptical regionWWCreateEllipticRgnWCreateEllipticRgnIndirectWXCreates a logical font that has the characteristics specified in the specified structureWWCreateFontIndirectAWWW8Creates a logical font that has specific characteristicsWW CreateFontAWWWFCreates a logical brush that has the specified hatch pattern and colorCreateHatchBrushWW7Creates an information context for the specified deviceWWW CreateICAWFReturns a metafile HDC for lpszFile (or for a memory metafile if NULL)CreateMetaFileAWWWCreates a logical color paletteWWW CreatePaletteWDCreates a logical pen that has the specified style, width, and colorWW CreatePenW\Creates a logical cosmetic pen that has the style, width, and color specified in a structureWWCreatePenIndirectWJCreates a region consisting of a series of polygons (possibly overlapping)CreatePolyPolygonRgnWW9Creates a logical brush with the specified bitmap patternWCreatePatternBrushCreates a rectangular regionWW CreateRectRgnWCreateRectRgnIndirectWCreateRoundRectRgn0Creates a font resource file for a scalable fontWWCreateScalableFontResourceAWWW:Creates a logical brush that has the specified solid colorCreateSolidBrushWWDeletes a given DCDeleteDCWWInvalidates the metafile handleWWWDeleteMetaFileDeletes a given GDI object DeleteObjectWW5Retrieves the capabilities of a printer device driverWDeviceCapabilitiesAWWW|Accesses drawing capabilities of a video display that are not directly available through the graphics device interface (GDI)WW DrawEscapeTDraws ellipse bounded by given points with current pen and filled with current brushWWEllipseWWWiEnumerates all fonts in the system that match the font characteristics specified by the LOGFONT structureWEnumFontFamiliesExAWWWXEnumerates the fonts in a specified font family that are available on a specified deviceWWEnumFontFamiliesAW4Enumerates the fonts available on a specified deviceWW EnumFontsAIEnumerates the pens or brushes available for the specified device contextW EnumObjectsWWW6Determines whether two specified regions are identicalEqualRgnWWdAllows applications to access capabilities of a particular device not directly available through GDIWWEscape ExtEscapeWiCreates a new clipping region that consists of the existing clipping region minus the specified rectangleWExcludeClipRectWWWBCreates a region from the specified region and transformation dataExtCreateRegionWWWUFill to nearest clrref border with current brush starting at x,y with given fill typeW ExtFloodFillWW+Fills a region by using the specified brushWWWFillRgnWWWDFill to the nearest clrref border with current brush starting at x,yWW FloodFillWGDraws a border around the specified region by using the specified brushWWWFrameRgnWWARetrieves the foreground mix mode of the specified device contextWGetROP2WWW)Retrieves the current aspect-ratio filterWGetAspectRatioFilterEx Get the background color of a DCWW GetBkColorGet the background mode of a DCWWW GetBkModeW0Fills buffer with bits from the specified bitmapWW GetBitmapBitsW$Retrieves the dimensions of a bitmapWWGetBitmapDimensionExWWQObtains the current accumulated bounding rectangle for a specified device contextW GetBoundsRectWCRetrieves the current brush origin for the specified device contextWWW GetBrushOrgExWrRetrieves the widths, in logical coordinates, of consecutive characters in a specified range from the current font GetCharWidthAWGetCharWidth32AWWWdRetrieves the fractional widths of consecutive characters in a specified range from the current fontWWGetCharWidthFloatAlRetrieves the widths, in logical units, of consecutive characters in a specified range from the current fontWWGetCharABCWidthsAWGetCharABCWidthsFloatA{Retrieves the dimensions of the tightest bounding rectangle that can be drawn around the current visible area on the deviceWWW GetClipBoxoRetrieves a handle identifying the current application-defined clipping region for the specified device contextWWW GetClipRgnARetrieves the current metaregion for the specified device contextW GetMetaRgn;Returns the currently selected object of the specified typeWWWGetCurrentObjectWW*Get current position in a POINTL structureGetCurrentPositionExWW!Gets the capabilities of given DCW GetDeviceCapsWcRetrieves the bits of the specified bitmap and copies them into a buffer using the specified formatWWW GetDIBitsW.Retrieves font metric data for a TrueType font GetFontDataWWWwRetrieves the outline or bitmap for a character in the TrueType font that is selected into the specified device contextWWWGetGlyphOutlineAWWDRetrieves the current graphics mode for the specified device contextWWGetGraphicsModeWWW"Retrieves the current mapping mode GetMapMode1Returns global memory containing metafile as bitsWGetMetaFileBitsExW$Creates handle for lpszFile metafileWW GetMetaFileAWW[Returns color from system palette that will be displayed when the given color value is usedWWWGetNearestColorWWWpRetrieves the index for the entry in the specified logical palette most closely matching a specified color valueWWGetNearestPaletteIndex GetObjectTypeWGetOutlineTextMetricsAKRetrieves specified range of palette entries from the given logical paletteWWWGetPaletteEntriesWReturns color of pixel at x,yWGetPixelWW7Gets polygon fill mode for functions that fill polygonsWWWGetPolyFillModeWWWGetRasterizerCapsW GetRegionDataW GetRgnBoxWMReturns the handle of stock pen, brush or font specified by fnObject constantWGetStockObject:Gets the mode for compressing blits (see STRETCH_ANDSCANS)GetStretchBltModeWgRetrieves range of palette entries from the system palette associated with the specified device contextWWWGetSystemPaletteEntriesWWWRetrieves current state of the system (physical) palette for the specified device context (SYSPAL_NOSTATIC, SYSPAL_STATIC, or SYSPAL_ERROR)WWWGetSystemPaletteUseWWWGetTextCharacterExtraW GetTextAlignWW(Gets the text (foreground) color of a DCWW GetTextColorWW=Computes the width and height of the specified string of textWGetTextExtentPointAWWWGetTextExtentPoint32AWRetrieves the number of characters in a specified string that will fit within a specified space and fills an array with the text extent for each of those charactersWWGetTextExtentExPointAWGetTextCharsetGetTextCharsetInfoTranslateCharsetInfo(WGetFontLanguageInfo(WWGetCharacterPlacementAGetViewportExtExWWGetViewportOrgExWWPRetrieves x-extents and y-extents of the window for the specified device contextWWGetWindowExtExIntersectClipRectW InvertRgnWLineDDAWWW5Draws from current position to (x,y) with current penWLineToCombines source and destination of two DCs with a monochrome bitmap mask according to combined foreground and background ROP modesMaskBltWWWPlgBlt OffsetClipRgnW OffsetRgnWICombines select brush and destination pattern on DC according to ROP modeWPatBltRDraws a pie-shaped wedge bounded by the intersection of an ellipse and two radialsPieWWW Plays hmf metafile on hdc deviceWW PlayMetaFileWWPaintRgnWWmDraws a series of closed polygons, each outlined with current pen and filled with current brush and fill modeW PolyPolygonWWW PtInRegion PtVisibleW RectInRegionWW RectVisibleWWWNDraws rectangle around given points with current pen filled with current brush RectangleW RestoreDCWResetDCAWWKMaps palette entries from the current logical palette to the system paletteWWWRealizePaletteRemoveFontResourceAWWWDraws rounded rectangle around given points with current pen and filled with current brush, using ellipse of (nWidth, nHeight) on cornersW RoundRectWQIncreases or decreases the size of a logical palette based on the specified valueW ResizePaletteWSaveDC SelectClipRgnWExtSelectClipRgnWW SetMetaRgnCSelects a given GDI object into a DC, returning the previous objectWWW SelectObjectWW;Selects the specified logical palette into a device contextWWW SelectPaletteW Set the background color of a DCWW SetBkColorSet the background mode of a DCWWW SetBkModeW*Gets version numbers of Windows and MS-DOS SetBitmapBitsW\Controls the accumulation of bounding rectangle information for the specified device contextWW SetBoundsRectWgSets the pixels in a bitmap using the color data found in the specified device-independent bitmap (DIB)WWW SetDIBitsWSets the pixels in the specified rectangle on the device that is associated with the destination device context using color data from a device-independent bitmap (DIB)WWWSetDIBitsToDeviceWSetMapperFlagsSetGraphicsModeWWW SetMapMode%Creates a metafile from global memoryWSetMetaFileBitsExW]Sets RGB (red, green, blue) color values and flags in a range of entries in a logical paletteWSetPaletteEntriesW"Sets pixel at (x,y) to given colorSetPixelWW SetPixelVW7Sets polygon fill mode for functions that fill polygonsWWWSetPolyFillModeWWW]Combines select brush and destination pattern on DC according to ROP mode while changing sizeW StretchBltIChanges a region into a rectangular region with the specified coordinatesW SetRectRgn{Copies the color data for a rectangle of pixels in a device-independent bitmap (DIB) to the specified destination rectangleWWW StretchDIBitsW$Sets the current foreground mix modeWWSetROP2WWW@Sets the bitmap stretching mode in the specified device context.WWSetStretchBltModeWZAllows an application to specify whether the system palette contains 2 or 20 static colorsSetSystemPaletteUseWWWSetTextCharacterExtraW(Sets the text (foreground) color of a DCWW SetTextColorWW SetTextAlignWWSetTextJustificationWW UpdateColorsWWPlayMetaFileRecordEnumerates the records within a Windows-format metafile by retrieving each record and passing it to the specified callback functionWWW EnumMetaFileWWPCloses an enhanced-metafile device context and returns a handle to the metafile.WWCloseEnhMetaFileWW>Copies contents of enhanced-format metafile to specified file.CopyEnhMetaFileAWW4Creates device context for enhanced-format metafile.WWCreateEnhMetaFileA7Deletes an enhanced-format metafile or metafile handle.WWWDeleteEnhMetaFileWEnumerates the records within an enhanced-format metafile by retrieving each record and passing it to the specified callback functionWEnumEnhMetaFileWWW<Creates handle for given file-based enhanced-format metafileWWGetEnhMetaFileAWWWACopies contents of specified enhanced-format metafile into bufferWGetEnhMetaFileBitsXCopies optional text description from an enhanced-format metafile to a specified buffer.WWGetEnhMetaFileDescriptionAGetEnhMetaFileHeaderWWGetEnhMetaFilePaletteEntriesWW|Converts enhanced-format records from metafile into Windows-format records and copies converted records to specified buffer.WWGetWinMetaFileBits;Displays the picture in specified enhanced-format metafile.WWWPlayEnhMetaFileWWWPlayEnhMetaFileRecordWACreates memory-based enhanced-format metafile from supplied data.WSetEnhMetaFileBitsSetWinMetaFileBitsGCopies a comment from a buffer into specified enhanced-format metafile.WWW GdiCommentKFills the specified buffer with the metrics for the currently selected fontWWWGetTextMetricsAngleArcWW PolyPolylineWWGetWorldTransformWSetWorldTransformWModifyWorldTransformWWCombineTransformWWQCreates a device-independent bitmap (DIB) that applications can write to directlyWCreateDIBSectionWWRetrieves RGB (red, green, blue) color values from a range of entries in the color table of the DIB section bitmap that is currently selected into a specified device contextWGetDIBColorTableWWSets RGB (red, green, blue) color values in a range of entries in the color table of the device-independent bitmap (DIB) that is currently selected into a specified device contextWWWSetDIBColorTableWWSetColorAdjustmentGetColorAdjustment;Creates a halftone palette for the specified device contextWWWCreateHalftonePaletteW StartDocAWEndDoc StartPageWEndPageWWWAbortDocWW SetAbortProcWW=Closes and discards any paths in the specified device contextW AbortPathWArcToW4Opens a path bracket in the specified device contextWW BeginPathWCloses an open figure in a pathWWW CloseFigureWWWLCloses a path bracket and selects the path into the specified device contextWWEndPathWWW{Closes any open figures in the current path and fills the path's interior using the current brush and polygon-filling modesWWWFillPathWWLTransforms curves in the current path, turning each into a sequence of linesWW FlattenPathWWWtRetrieves the coordinates defining the endpoints of lines and the control points of curves found in the current pathWWGetPathWWW&Creates a region from the current path PathToRegionWW.Draws a set of line segments and Bezier curvesPolyDrawWWSelects the current path as a clipping region, combining the new region with any existing clipping region by using the specified modeWSelectClipPathlSets the drawing direction to be used for arc and rectangle functions to AD_COUNTERCLOCKWISE or AD_CLOCKWISEWWSetArcDirectionWWWMSets the limit for the length of miter joins for the specified device contextW SetMiterLimitWUStrokes the outline of the path with the current pen and fills with the current brushWStrokeAndFillPathW4Strokes the outline of the path with the current penWW StrokePathkRedefines the current path as the area that would be painted if the path were stroked using the current penWWW WidenPathWMGets the limit for the length of miter joins for the specified device contextW GetMiterLimitWeGets the drawing direction used for arc and rectangle functions (AD_COUNTERCLOCKWISE or AD_CLOCKWISE)WGetArcDirectionWWWGets information about a graphics object into a buffer (BITMAP, DIBSECTION, EXTLOGPEN, LOGBRUSH, LOGFONT, LOGPEN, or count of table entriesWWW GetObjectA6Gets information about a bitmap into a BITMAP variable7Gets information about a DIB into a DIBSECTION variableWWWEGets a count of palette entries for a logical palette into a variableW=Gets information about a logical font into a LOGFONT variableW>Gets information about a logical pen into a EXTLOGPEN variable?Gets information about a logical brush into a LOGBRUSH variableWWW;Gets information about a logical pen into a LOGPEN variableWWWGets information about a logical brush into a LOGFONT, LOGPEN, count of table entries (for a logical palette), into a specified buff variableW\Moves current position to (x,y) without displaying; return last position in POINTL * lpPointWWMoveToExWWXMoves current position to (x,y) without displaying (ignore compatibility null parameter)WWVWrites a character string at the specified location, using the currently selected fontTextOutAWW]Draws a character string, optionally using a rectangle to specify clipping, opaquing, or bothW ExtTextOutAWWWgDraws several strings using the font and text colors currently selected in the specified device contextWWW PolyTextOutAWWCreates a polygonal regionCreatePolygonRgnWW4Converts device coordinates into logical coordinatesWWDPtoLP4Converts logical coordinates into device coordinatesWWLPtoDPDraws a polygonWWWPolygonWWWODraws a series of line segments by connecting the points in the specified arrayWWWPolylineWWQDraws Bezier curve controlled by array of points (cPoint specified size of array)W PolyBezieriDraws Bezier curve controlled by array of points (cPoint specified size of array) and moves to last pointW PolyBezierToWW PolylineToSetViewportExtExWWSetViewportOrgExWWFSets X and Y of the window for a device context using specified valuesSetWindowExtExSetWindowOrgExOffsetViewportOrgExWWWOffsetWindowOrgExWScaleViewportExtExScaleWindowExtExWWSetBitmapDimensionExWW SetBrushOrgExW GetTextFaceAWWGetKerningPairsAWW GetDCOrgEx FixBrushOrgExWsResets a logical palette, directing the system to realize the palette as though it had not previously been realizedWWWUnrealizeObjectWWW*Flushes the calling thread's current batchGdiFlushWWbSets the maximum number of functions that can be accumulated in the calling thread's current batchGdiSetBatchLimitWWjReturns the maximum number of function calls that can be accumulated in the calling thread's current batchGdiGetBatchLimitWW SetICMModeCheckColorsInGamut GetColorSpaceWGetLogColorSpaceAWCreateColorSpaceAW SetColorSpaceWDeleteColorSpaceWWGetICMProfileASetICMProfileAGetDeviceGammaRampSetDeviceGammaRampColorMatchToTargetUpdateICMRegKeyAWWaEnumerates the different color profiles that the system supports for the specified device contextWEnumICMProfilesAWWqAttempts to match an appropriate pixel format supported by a device context to a given pixel format specificationWChoosePixelFormatWgObtains information about the pixel format identified by iPixelFormat of the device associated with hdcWWWDescribePixelFormatWWW;Retrieves pixel format information for an enhanced metafileWWWGetEnhMetaFilePixelFormatWXObtains the index of the currently selected pixel format of the specified device contextWWGetPixelFormatgSets the pixel format of the specified device context to the format specified by the iPixelFormat indexWWWSetPixelFormatExchanges the front and back buffers if the current pixel format for the window referenced by the specified device context includes a back bufferW SwapBuffersWWWUser32 FunctionsWW<Get Various system metrics and system configuration settingsWW USER32.DLLGetSystemMetricsWW+Get current double-click time for the mouseWWWGetDoubleClickTime$Sets double-click time for the mouseWWSetDoubleClickTimecQueries or sets systemwide parameters, possibly updating the user profile while setting a parameterWWWSystemParametersInfoWWGetSysColorBrushWWSetRectWWW SetRectEmptyWWCopyRectWW IsRectEmptyWWW EqualRectW IntersectRectW UnionRectW SubtractRectWW OffsetRect InflateRectWWWPtInRectWW DrawFocusRectWFillRectWW FrameRectW InvertRectcRegisters a window class for subsequent use in calls to the CreateWindow or CreateWindowEx functionWWW RegisterClassWARemoves a window class, freeing the memory required for the classWUnregisterClassWWW;Copies the class name of a window handle to a string bufferWWW GetClassNameAWHGets the indexed class WORD data of a window handle (see GWW_ constants)WW GetClassWordWWbSets the indexed class WORD data of a window handle and returns previous data (see GWW_ constants) SetClassWordWWHGets the indexed class LONG data of a window handle (see GWL_ constants)WW GetClassLongAWbSets the indexed class LONG data of a window handle and returns previous data (see GWL_ constants) SetClassLongAW&Tells whether a window handle is validIsWindowWWHReturns the ids of both the process and the thread that created a windowWWGetWindowThreadProcessIdWWLTells whether the given child window is the child of the given parent windowWWIsChildWWW1Gets the parent window handle of the given windowW GetParentWBChanges the parent of the given window to the specified new parent SetParentW!Tells whether a window is visibleWIsWindowVisibleWWW4Sets a window's visibility state (see SW_ constants)WW ShowWindowEnables or disables a windowWW EnableWindowWW-Tells whether a window is enabled or disabledWIsWindowEnabledWWWSets the title of a windowSetWindowTextABCopies no more than cbMax characters of a window title to a stringGetWindowTextAGetWindowTextW,Gets the character length of a window title)WWGetWindowTextLengthAWWBGets the indexed WORD data of a window handle (see GWW_ constants) GetWindowWordW\Sets the indexed WORD data of a window handle and returns previous data (see GWW_ constants)WW SetWindowWordWBGets the indexed LONG data of a window handle (see GWL_ constants)GetWindowLongA\Sets the indexed LONG data of a window handle and returns previous data (see GWL_ constants)WWSetWindowLongA/Retrieves coordinates of a window's client areaWWW GetClientRectW6Retrieves coordinates of a window's bounding rectangle GetWindowRectW`Gets the show state and the restored, minimized, and maximized positions of the specified windowWWGetWindowPlacement`Sets the show state and the restored, minimized, and maximized positions of the specified windowWWSetWindowPlacement:Changes the window size, position, and z-order of a window SetWindowPosWWaAllocates memory for a multiple-window-position structure and returns the handle to the structureWBeginDeferWindowPosWWWQUpdates the specified multiple-window-position structure for the specified windowWDeferWindowPosXUpdates the position and size of one or more windows in a single screen-refreshing cycleWWEndDeferWindowPosW;Changes the position and dimensions of the specified windowWWW MoveWindow5Brings the specified window to the top of the Z orderWBringWindowToTopWW:Passes message information to a specified window procedureCallWindowProcAWWW8Flashes or unflashes a given window depending on fInvertWW FlashWindowWWW#Tells whether a window is minimizedWWWIsIconicWW#Tells whether a window is maximizedWWWIsZoomedWWDConverts client coordinates of specified point to screen coordinatesWWClientToScreenDConverts screen coordinates of specified point to client coordinatesWWScreenToClienttMaps a set of points from a coordinate space relative to one window to a coordinate space relative to another windowWW7Retrieves handle of window containing a specified pointWWWWindowFromPointWWWODetermines which if any child window of given window contains a specified pointWWWChildWindowFromPointWW Returns handle of desktop windowWWGetDesktopWindowWW*Finds a window by its class name and title FindWindowAWWWEnumerates all top-level windows on the screen by passing the handle of each window, in turn, to an application-defined callback functionW EnumWindowsWWWEnumerates the child windows that belong to the specified parent window by passing the handle of each child window, in turn, to an application-defined callback functionWWEnumChildWindowsWWKGets handle of window at the top of the Z-order of a specified child windowWWW GetTopWindowWW{Gets handle of window with specified relationship (GW_HWNDFIRST, GW_HWNDLAST, GW_HWNDNEXT, GW_HWNDPREV, GW_OWNER, GW_CHILD)WWW GetWindowWQGets handle of next (GW_HWNDNEXT) or previous (GW_HWNDPREV) window in the Z-orderW GetNextWindowWZAdds a new entry or changes an existing entry in the property list of the specified windowSetPropAWWBRetrieves a data handle from the property list of the given windowGetPropAWW?Removes an entry from the property list of the specified windowWWW RemovePropAWWWwEnumerates all entries in the property list of a window by passing them, one by one, to the specified callback functionWWW EnumPropsExAWW EnumPropsA#Gets client area DC of given windowWWWGetDCW0Releases a DC obtained with GetDC or GetWindowDCWW ReleaseDCWGets entire DC of given window GetWindowDCWWW_Disables drawing in the given window, or enables drawing in the locked window if NULL is passedWWWLockWindowUpdateWWvRetrieves the coordinates of the smallest rectangle that completely encloses the update region of the specified window GetUpdateRectWORetrieves the update region of a window by copying it into the specified regionWWW GetUpdateRgnWW8Adds a rectangle to the specified window's update regionWWInvalidateRectwValidates the client area within a region by removing the region from the current update region of the specified windowWWW ValidateRectWWmInvalidates the client area within the specified region by adding it to the current update region of a windowW InvalidateRgnW ValidateRgnWWWCUpdates the specified rectangle or region in a window's client areaWWW RedrawWindowWW ScrollWindowWWScrollDCWWScrollWindowEx6Makes the specified top level window the active windowSetActiveWindowWWW$Gets the handle of the active windowWWGetActiveWindowWWWBActivates the thread and the window of the specified window handleSetForegroundWindowWWW(Gets the handle of the foreground windowWWGetForegroundWindowWWWGetLastActivePopupXSets keyboard input focus to given window, returning previous focus window if successfulWWSetFocusWW2Returns handle of window with keyboard input focusGetFocusWW$Gets state of a Windows virtual keysWW GetKeyStateWWW2Gets asynchronouse state of a Windows virtual keysGetAsyncKeyStateWWIGets an array of 256 bytes representing the state of Windows virtual keysWGetKeyboardStateWWISets an array of 256 bytes representing the state of Windows virtual keysWSetKeyboardStateWWRSets capture of all mouse events regardless of cursor position to the given window SetCaptureAReleases mouse capture and restores normal mouse input processingWReleaseCapture7Gets the window handle (if any) that owns mouse captureWWW GetCapture1Creates a timer with the specified time-out valueWSetTimerWWDestroys the specified timerWW KillTimerW'Tells whether a handle is a menu handleWWWIsMenu,Creates an empty menu and returns its handleWW CreateMenu3Creates an empty pop-up menu and returns its handleWWWCreatePopupMenuWWW1Loads menu resource lpszMenuName into an instanceW LoadMenuAW/Loads menu resource idMenuName into an instanceWWW/Destroys the given menu and frees its resourcesWWW DestroyMenuWWW/Gets the handle of the menu of the given windowWWWGetMenuWWW5Sets the given window's menu to the given menu handleWSetMenuWWWTGets handle of a copy of system menu, or restores the system menu if fRevert is trueWW GetSystemMenuW(Redraws the menu bar of the given windowWW DrawMenuBarWWWuChanges menu hilite of idHiliteItem in top level menu hMenu in hWnd window according to fuHilite flags (MF_ constant)WHiliteMenuItempInserts new item with ID idNewItem and content lpNewItem into menu hMenu before item idItem according to fuFlagsWW InsertMenuAWWWfAppends new item with ID idNewItem and content lpNewItem to the end of menu hMenu according to fuFlags AppendMenuAWWWeModifies item with ID idItem of menu hMenu to ID idNewItem and content lpNewItem according to fuFlagsW ModifyMenuAWWWBDeletes item with ID idItem (according to fuFlags) from menu hMenu RemoveMenuRemoves a popup menu item with ID idItem (according to fuFlags) from menu hMenu (should come from GetSubMenu) without deleting menu handle DeleteMenuIEnables or disables item idEnableItem in hMenu according to uEnable flagsWEnableMenuItemFChecks or unchecks item idCheckItem in hMenu according to uCheck flags CheckMenuItemWFReturns handle of handle of the submenu at position nPos in menu hMenu GetSubMenu%Returns the number of items in a menuWGetMenuItemCountWW2Returns the ID of item as given position in a menu GetMenuItemIDWXCopies the text of item idItem (according to fuFlags) in menu hMenu into the buffer lpszWWGetMenuStringAGReturns bitflag state of item idItem in menu hMenu according to fuFlagsWWW GetMenuStateWWJSets item idItem (according to fuFlags) of menu hMenu to the given bitmapsSetMenuItemBitmapsgReturns dimensions of default checkmark bitmap with width in pixels in low word and height in high wordWWWGetMenuCheckMarkDimensions^Displays a popup menu at the specified locations and tracks the selection of items on the menuTrackPopupMenuVSets the scroll box position and optionally redraws the scroll bar (see SB_ constants) SetScrollPosWW0Gets the scroll box position (see SB_ constants)WW GetScrollPosWWdSets the minimum and maximum positions of a scroll bar and optionally redraws it (see SB_ constants)WWSetScrollRange6Gets the minimum and maximum positions of a scroll barGetScrollRange/Shows or hides a scroll bar (see SB_ constants)WWW ShowScrollBarWBEnables or disables scroll bar arrows (see SB_ and ESB_ constants)EnableScrollBarWWWKLoad a cursor given by ID number from resource and return the cursor handleWWW LoadCursorAWWWMLoad a cursor given by string name from resource and return the cursor handleWYDestroys a cursor previously created with CreateCursor or LoadCursor and frees its memoryW DestroyCursorWiChanges the current cursor to the given cursor or removes the cursor if NULL is passed (returns previous)W SetCursorW%Gets the handle of the current cursorW GetCursorWShow or hide the mouse cursorW ShowCursorSets the mouse cursor position SetCursorPosWWGets the mouse cursor position GetCursorPosWW.Confines the mouse cursor to a given rectangle ClipCursor5Gets the rectangle where the mouse cursor is confinedW GetClipCursorWGLoad a bitmap given by ID number from resource and return bitmap handleWWW LoadBitmapAWWWILoad a bitmap given by string name from resource and return bitmap handleWZLoad a string given by ID number from resource into string buffer and return string length LoadStringAWWW LoadStringWWWWFLoad an icon given by ID number from resource and return bitmap handle LoadIconAWGLoad a bitmap given by string name from resource and return icon handleWWWFLoad an icon given by string name from resource and return icon handleTDestroys an icon previously created with CreateIcon or LoadIcon and frees its memoryWW DestroyIconWWWeSearches through icon or cursor data for the icon or cursor that best fits the current display deviceWLookupIconIdFromDirectoryWLookupIconIdFromDirectoryExWWW@Creates an icon or cursor from resource bits describing the iconWWCreateIconFromResourceCreateIconFromResourceExWWDDraws an icon into the given device context at the given coordinatesWWDrawIconWWECreates an icon that has the specified size, colors, and bit patternsW CreateIconYCreates an icon that has size, colors, and bit patterns specified in a structure variableWCreateIconIndirectCCopies the specified icon from another module to the current moduleWWWCopyIconWW8Retrieves information about the specified icon or cursorWW GetIconInfoWWW0Loads icon, bitmap, or cursor and returns handleWW LoadImageAALoads icon, bitmap, or cursor from resource ID and returns handleWDCopies icon, bitmap, or cursor to new image, stretching if necessaryWW CopyImageWHDraws an icon or cursor with specified raster and stretching as requiredWW DrawIconEx-Creates, displays, and operates a message boxW MessageBoxAWWW Plays a specified waveform soundWW MessageBeepWWW1Starts windows help and passes a request for helpWWinHelpAWWLDraws a 3-D edge on a rectangle according to the given edge and border flagsWWDrawEdgeWW3Draws a control frame of a specified type and styleWWWDrawFrameControlWWmDraws a wire-frame rectangle and animates it to indicate opening an icon or minimizing or maximizing a windowWDrawAnimatedRectsWDraws a window caption DrawCaptionWWW.Returns color of the specified display element GetSysColorWWWcSets colors of the display element in the lpaElements array to the colors in the lpaRgbValues arrayWWW SetSysColorsWW*Exit from Windows, restarting or rebooting ExitWindowsWWW ExitWindowsExW-Exit from Windows, run a program, and restartWExitWindowsExecAWWWindow long: Window procWWWindow long: StyleWindow long: Extended styleWWWWindow data: Instance handleWWWindow data: Window parentWindow data: IDWWWWindow long: Instance handleWWWindow long: Window parentWindow long: IDWWWWindow long: User dataClass long: Menu nameWClass long: Window procWWWClass word: AtomWW#Class data: Background brush handleWWWClass data: Cursor handleWClass data: Icon handleWWWClass data: Module handleW#Class data: Window extra byte countWWW"Class data: Class extra byte countClass data: StyleW#Class long: Background brush handleWWWClass long: Cursor handleWClass long: Module handleW#Class long: Window extra byte countWWW"Class long: Class extra byte count'Class style: Redraw for vertical changeWWW)Class style: Redraw for horizontal changeW(Class style: DC for each window instanceWWClass style: DC shared by classWWWClass style: Use DC of parentW,Class style: Save screen image behind windowWW0Class style: Send double click message to windowWW1Class style: Align client area on x byte boundaryW,Class style: Align window on x byte boundaryWW)Class style: Inhibit close on system menuWClass style: Application globalWWWWindow style: overlappedWWWindow style: popupWWWWindow style: childWWWWindow style: clip sibblingsWWWindow style: clip childrenWWWWindow style: visibleWWindow style: disabledWindow style: minimizedWWWWindow style: maximizedWWWWindow style: has captionWWindow style: has borderWWWindow style: has dialog frame%Window style: has vertical scroll barW'Window style: has horizontal scroll barWWWWindow style: has system menuWWindow style: has thick frameWWindow style: has minimize boxWindow style: has maximize boxWindow style: part of groupWWWWindow style: has tabstopWzWindow style: overlapped window (WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX, and WS_MAXIMIZEBOX)@Window style: popup window (WS_POPUP, WS_BORDER, and WS_SYSMENU)WW%Window style: child window (WS_CHILD)W)Extended window style: dialog modal frameW*Extended window style: don't notify parent#Extended window style: keep topmostWWW+Extended window style: accept dragged filesWWW"Extended window style: transparentGetWindow: Get first siblingWWGetWindow: Get last siblingWWWGetWindow: Get next siblingWWWGetWindow: Get previous siblingWWWGetWindow: Get ownerWW!GetWindow: Get first child windowW,SetWindowPos: Retain size (ignore cx and cy)WW*SetWindowPos: Retain size (ignore x and y)5SetWindowPos: Retain z-order (ignore hwndInsertAfter)W!SetWindowPos: Don't redraw windowW#SetWindowPos: Don't activate windowWWW SetWindowPos: Send WM_NCCALCSIZEWWSetWindowPos: Display windowWWSetWindowPos: Hide windowW,SetWindowPos: Don't copy bits of client areaWW'SetWindowPos: Don't do owner z-orderingWWW&SetWindowPos: Draw frame around window#SetWindowPos: Put at top of z-orderWWW&SetWindowPos: Put at bottom of z-order:SetWindowPos: Put above all non-topmost windows in z-order7SetWindowPos: Put at top non-topmost windows in z-orderWWWStandard cursor: ArrowStandard cursor: I-BeamWWWStandard cursor: HourglassStandard cursor: CrossStandard cursor: Up arrowWStandard cursor: ResizeWWWStandard cursor: IconW)Standard cursor: Northwest-southeast sizeW)Standard cursor: Northeast-southwest sizeWStandard cursor: West-east sizeWWW!Standard cursor: North-south sizeWStandard icon: ApplicationStandard icon: HandWWWStandard icon: Question markWWStandard icon: Exclamation markWWWStandard icon: AsteriskWWWLoadImage: BitmapWLoadImage: IconWWWLoadImage: CursorWLoadImage: MetafileWWW.LoadImage: Use the color format of the display2LoadImage or CopyImage: Convert to black and white.CopyImage: Copy exactly, ignoring desired size2CopyImage: Delete original image after making copy.LoadImage: Load from file rather than resourceNLoadImage: Use window color for all pixels matching color of first image pixel;LoadImage: Use system default size or resource default sizeWWW7LoadImage: Replace shades of gray with 3D system colorsWWW7LoadImage: Create a DIB rather than a compatible bitmapWWW:LoadImage: Share the image handle if loaded multiple timesDrawIconEx: Blits the maskDrawIconEx: Blits the imageWWW$DrawIconEx: Blits the image and maskWWBDrawIconEx: Uses the system default images rather than given imageCDrawIconEx: Draws default size, ignoring width and height argumentsWWWVirtual key: Left mouse buttonVirtual key: Right mouse buttonWWW.Virtual key: Used for control+break processing Virtual key: Middle mouse buttonWWVirtual key: BackspaceVirtual key: TabWWVirtual key: ClearVirtual key: EnterVirtual key: ShiftVirtual key: CtrlWVirtual key: AltWWVirtual key: PauseVirtual key: Caps LockVirtual key: EscWWVirtual key: SpacebarWVirtual key: Page UpWWVirtual key: Page DownVirtual key: EndWWVirtual key: HomeWVirtual key: Left ArrowWWWVirtual key: Right ArrowWWVirtual key: Up ArrowWVirtual key: Down ArrowWWWVirtual key: SelectWWWVirtual key: OEM SpecificWVirtual key: ExecuteWWVirtual key: PrtScrWWWVirtual key: InsWWVirtual key: DelWWVirtual key: HelpWVirtual key: 0Virtual key: 1Virtual key: 2Virtual key: 3Virtual key: 4Virtual key: 5Virtual key: 6Virtual key: 7Virtual key: 8Virtual key: 9Virtual key: AVirtual key: BVirtual key: CVirtual key: DVirtual key: EVirtual key: FVirtual key: GVirtual key: HVirtual key: IVirtual key: JVirtual key: KVirtual key: LVirtual key: MVirtual key: NVirtual key: OVirtual key: PVirtual key: QVirtual key: RVirtual key: SVirtual key: TVirtual key: UVirtual key: VVirtual key: WVirtual key: XVirtual key: YVirtual key: ZVirtual key: 0 on number padWWVirtual key: 1 on number padWWVirtual key: 2 on number padWWVirtual key: 3 on number padWWVirtual key: 4 on number padWWVirtual key: 5 on number padWWVirtual key: 6 on number padWWVirtual key: 7 on number padWWVirtual key: 8 on number padWWVirtual key: 9 on number padWWVirtual key: MultiplyWVirtual key: AddWWVirtual key: SeparatorVirtual key: SubtractWVirtual key: DecimalWWVirtual key: DivideWWWVirtual key: F1WWWVirtual key: F2WWWVirtual key: F3WWWVirtual key: F4WWWVirtual key: F5WWWVirtual key: F6WWWVirtual key: F7WWWVirtual key: F8WWWVirtual key: F9WWWVirtual key: F10WWVirtual key: F11WWVirtual key: F12WWVirtual key: F13WWVirtual key: F14WWVirtual key: F15WWVirtual key: F16WWVirtual key: F17WWVirtual key: F18WWVirtual key: F19WWVirtual key: F20WWVirtual key: F21WWVirtual key: F22WWVirtual key: F23WWVirtual key: F24WWVirtual key: NumLockWWVirtual key: ScrollLockWWWExitWindows: Restart flagWExitWindows: Reboot flagWWExitWindowsEx: Log off flagWWWExitWindowsEx: Shut down flagW(ExitWindowsEx: Shut down and reboot flagWWGExitWindowsEx: Force termination of applications without prompting flagWWW+ExitWindowsEx: Shut down and power off flagWWWFindResource: Resource typeWWWChangeDisplaySettingsAChangeDisplaySettingsExAWWEnumDisplaySettingsAWWEnumDisplayDevicesAWWW OLE FunctionsW(Converts an OLE_COLOR type to a COLORREFWW OLEAUT32.DLLWWOleTranslateColorW|Creates and initializes a standard font object using an initial description of the font's properties in a FONTDESC structureWWOleCreateFontIndirectWJCreates a new picture object initialized according to a PICTDESC structureOleCreatePictureIndirectWWMCreates a new picture object and initializes it from the contents of a streamWOleLoadPictureOleLoadPicturePathOleLoadPictureFileOleSavePictureFileoConverts an icon to a cursor. For Win32 applications, this function calls the Win32 function CopyCursor(hIcon).WWWOleIconToCursorWWWOpenGL wgl functionsWWWCopies selected groups of rendering states from one OpenGL rendering context to anotherWWW OPENGL32.DLLWWwglCopyContextecreates a new OpenGL rendering context, which is suitable for drawing on the device referenced by hdcWwglCreateContextWWacreates a new OpenGL rendering context for drawing to a specified layer plane on a device contextWwglCreateLayerContextW,deletes a specified OpenGL rendering contextWWwglDeleteContextWWBobtains information about the layer planes of a given pixel formatwglDescribeLayerPlaneWNobtains a handle to the current OpenGL rendering context of the calling threadwglGetCurrentContextWWyobtains a handle to the device context that is associated with the current OpenGL rendering context of the calling threadWwglGetCurrentDCWWWaretrieves the palette entries from a given color-index layer plane for a specified device contextWwglGetLayerPaletteEntriesWereturns the address of an OpenGL extension function for use with the current OpenGL rendering contextWwglGetProcAddressWYmakes a specified OpenGL rendering context the calling thread's current rendering contextWwglMakeCurrentmaps palette entries from a given color-index layer plane into the physical palette or initializes the palette of an RGBA layer planeWwglRealizeLayerPaletteZsets the palette entries in a given color-index layer plane for a specified device contextwglSetLayerPaletteEntriesWOenables multiple OpenGL rendering contexts to share a single display-list spaceWWW wglShareListsWswaps the front and back buffers in the overlay, underlay, and main planes of the window referenced by a specified device contextWwglSwapLayerBuffersWWWwglSwapMultipleBufferswglUseFontBitmapsAwglUseFontOutlinesAWWW5Specifies which of the two materials is being queriedWhSpecifies whether front, back, or both front and back material parameters should track the current colorWW"The type of the values in indices.The data type for pixelsWW/The data type of each color index in the array WWW+The data type of each element in the array WWWThe format of the pixel dataWWdThe number of possible lights depends on the implementation, but at least eight lights are supportedWWmaterial parametersWWWA texture coordinateWW9Binds the texture name to the appropriate texture target WObtains R, G, B, and A values from the buffer currently selected for reading, multiplies by value, and adds to the corresponding pixel component.W8Same as GL_ACCUM except result overwrites current value.WWbTransfers accumulation buffer values to the color buffer or buffers currently selected for writingBMultiplies each R, G, B, and A in the accumulation buffer by value<Adds value to each R, G, B, and A in the accumulation bufferWW=Accumulation buffer operation constants for glAccum(op,value)W Never passesWW=Passes if the incoming value is less than the reference valueW<Passes if the incoming value is equal to the reference valueWWIPasses if the incoming value is less than or equal to the reference valueW@Passes if the incoming value is greater than the reference valueWW@Passes if the incoming value is not equal to the reference valueWWLPasses if the incoming value is greater than or equal to the reference valueWW Always passesWComparison function constantsWAccumulation buffer clear valueWWWAlpha test, Blending,GL_DITHER enable,GL_DRAW_BUFFER,GL_LOGIC_OP enable,Logic op function,Color-mode and index-mode clear values,Color-mode and index-mode writemasks.wCurrent RGBA color, color index, normal vector, texture coordinates, raster position flags and values,GL_EDGE_FLAG flagWWWjGL_DEPTH_TEST enable bit,Depth buffer test function,Depth buffer clear value,GL_DEPTH_WRITEMASK enable bitGL_:ALPHA_TEST,AUTO_NORMAL,BLEND,clipping planes,COLOR_MATERIAL,CULL_FACE,DEPTH_TEST,DITHER,FOG,LIGHTi,LIGHTING,LINE_SMOOTH/STIPPLE,LOGIC_OP,MAP1/2_x,NORMALIZE,POINT_SMOOTH,POLYGON_SMOOTH/STIPPLE,SCISSOR/STENCIL_TEST,TEXTURE_...WWGL_MAP1_x enable bits,GL_MAP2_x enable bits, 1-D grid endpoints and divisions,2-D grid endpoints and divisions,GL_AUTO_NORMAL enable bitWWdGL_FOG enable flag,Fog color,Fog density,Linear fog start,Linear fog end,Fog index,GL_FOG_MODE valueWWGL_PERSPECTIVE_CORRECTION_HINT setting,GL_POINT_SMOOTH_HINT setting,GL_LINE_SMOOTH_HINT setting,GL_POLYGON_SMOOTH_HINT setting,GL_FOG_HINT settingGL_COLOR_MATERIAL,GL_COLOR_MATERIAL_FACE,GL_SHADE_MODEL,Color material parameters that are tracking the current color,Ambient scene color,GL_LIGHT_MODEL_LOCAL_VIEWER,GL_LIGHT_MODEL_TWO_SIDE,GL_LIGHTING,each light's settings,each material's settingsWWQGL_LINE_SMOOTH,GL_LINE_STIPPLE,Line stipple pattern and repeat counter,Line widthWGL_LIST_BASE settingWWGL_RED_BIAS and GL_RED_SCALE,GL_GREEN_BIAS and GL_GREEN_SCALE,GL_BLUE_BIAS and GL_BLUE_SCALE,GL_ALPHA_BIAS and GL_ALPHA_SCALE,GL_DEPTH_BIAS and GL_DEPTH_SCALE,GL_INDEX_OFFSET and GL_INDEX_SHIFT,GL_MAP_COLOR/STENCIL, GL_ZOOM_X/Y,GL_READ_BUFFER GL_POINT_SMOOTH flag,Point size WWGL_CULL_FACE enable bit,GL_CULL_FACE_MODE value,GL_FRONT_FACE indicator,GL_POLYGON_MODE setting,GL_POLYGON_SMOOTH flag,GL_POLYGON_STIPPLE enable bitWWPolygon stipple image !GL_SCISSOR_TEST flag,Scissor box WGL_STENCIL_TEST enable bit,Stencil function and reference value,Stencil value mask,Stencil fail, pass, and depth buffer pass actions,Stencil buffer clear value,Stencil buffer writemaskWWEnable bits for texture coordinates,Border color,Minification and Magnification function,Texture coordinates and wrap mode for each texture image,Color and mode for each texture environment,GL_TEXTURE_GEN_x,GL_TEXTURE_GEN_MODE,glTexGen plane equationsWWWCoefficients of the six clipping planes,Enable bits for the user-definable clipping planes,GL_MATRIX_MODE value,GL_NORMALIZE flagW5Depth range (near and far),Viewport origin and extentWcAttribute constants for glPushAttrib, glPopAttrib. A mask that indicates which attributes to save. WWW%Treats each vertex as a single point.W=Treats each pair of vertices as an independent line segment. WcDraws a connected group of line segments from the first vertex to the last, then back to the first.WWWLDraws a connected group of line segments from the first vertex to the last. WW;Treats each triplet of vertices as an independent triangle.WWWuDraws a connected group of triangles. One triangle is defined for each vertex presented after the first two vertices.WCTreats each group of four vertices as an independent quadrilateral.WWWDraws a connected group of quadrilaterals. One quadrilateral is defined for each pair of vertices presented after the first pair.WDraws a single, convex polygon.WWWqThe primitive or primitives that will be created from vertices presented between glBegin and the subsequent glEndWCSpecifies which method is used to scale the source color componentsWWWHSpecifies which method is used to scale the destination color componentsWW+The clipping plane that is being positionedWWWFSpecifies which of several material parameters track the current color"The number of components per colorWSpecifies whether glCopyPixels is to copy color values, depth values, or stencil valuesWWW6The internal format and resolution of the texture data3A symbolic constant indicating an OpenGL capabilityWWWISpecifies a symbolic constant for the array you want to enable or disableW4Specifies up to four color buffers to be drawn into.WW6specifies whether to compute a mesh of points or linesAspecifies whether to compute a mesh of points, lines, or polygonsW?Describes the information that will be returned for each vertexWWWSpecifies a fog parameterW(The orientation of front-facing polygonsWW!The state variable to be returnedWThe value of the error flagWWWSpecifies a mapWWWSelects a specific parameterWWThe name of a pixel mapWWWThe type of array pointerWEstatic string describing some aspect of the current OpenGL connectionWTexture environment parameterWa texture parameterWWWThe type of array to enableWWWA lighting model parameterA logical operationWWWcontrol pointsDThe matrix stack that is the target for subsequent matrix operationsWWStorage parameters WWWTransfer parameters WW#The way polygons will be rasterizedWWW.A mask that indicates which attributes to saveSpecifies a color bufferWWThe rasterization modeThe shading techniqueW2The action to take for the stencil test comparisonA texture environmentWA texture generation parameterOpenGL gl functionsWWWOperates on the accumulation buffer. 'op'selects an accumulation buffer operation, 'value' is a floating-point value to be used in that operation.OPENGL32WWglAccumWWWQSpecifies the comparison function and reference value for the alpha test functionW glAlphaFuncWWWQueries the texture residence status of the n textures named by the elements of 'textures'. The residence status is returned in the corresponding element of 'residences'. If all the named textures are resident, returns GL_TRUE.WWWglAreTexturesResidentWSpecifies the array elements used to render a vertex using vertex and attribute data located at the 'index' of the enabled vertex arrays.WglArrayElementThe glBegin and glEnd functions delimit the vertices of a primitive or a group of like primitives. 'mode' specifies the primitive(s) that will be created from vertices presented between glBegin and the subsequent glEndglBeginWWWIEnables the creation of a named texture that is bound to a texture targetW glBindTextureWdraws a bitmapglBitmapWW8Specifies pixel arithmetic for the operation of blendingWW glBlendFuncWWWcExecutes a display list, where 'list' specifies the integer name of the display list to be executedWWW glCallList Executes a list of display listsWW glCallListsWWWlClears buffers to preset values, where mask is a bitwise OR of masks that indicate the buffers to be clearedWWglClearWWWaSpecifies the red, green, blue, and alpha values used by glClear to clear the accumulation bufferW glClearAccumWWoThe red, green, blue, and alpha values used when the color buffers are cleared. The default values are all zeroWWW glClearColorWWCSpecifies the depth value used by glClear to clear the depth bufferWWW glClearDepthWWSThe index used when the color-index buffers are cleared. The default value is zero.WWW glClearIndexWWLThe index used when the stencil buffer is cleared. The default value is zeroWWglClearStencilAllows the specification of additional planes, not necessarily perpendicular to the x- , y- , or z-axis, against which all geometry is clipped. Up to GL_MAX_CLIP_PLANES planes can be specifiedWW glClipPlaneWWWSets the current color glColor3bW glColor3bv glColor3dW glColor3dv glColor3fW glColor3fv glColor3iW glColor3iv glColor3sW glColor3sv glColor3ub glColor3ubvWWW glColor3ui glColor3uivWWW glColor3us glColor3usvWWW glColor4bW glColor4bv glColor4dW glColor4dv glColor4fW glColor4fv glColor4iW glColor4iv glColor4sW glColor4sv glColor4ub glColor4ubvWWW glColor4ui glColor4uivWWW glColor4us glColor4usvWWW^Specifies whether the individual color components in the frame buffer can or cannot be written glColorMaskWWW2Causes a material color to track the current colorglColorMaterialWWWSpecifies the location and data format of an array of color components to use when rendering. 'stride' determines the byte offset from one color to the next, 'count' indicates the total number of static elements.WWglColorPointer"Copies pixels in the frame buffer. glCopyPixelsWWHCopies pixels from the frame buffer into a one-dimensional texture imageWWglCopyTexImage1DWWHCopies pixels from the frame buffer into a two-dimensional texture imageWWglCopyTexImage2DWWKCopies a sub-image of a one-dimensional texture image from the frame bufferWWWglCopyTexSubImage1DWWWKCopies a sub-image of a two-dimensional texture image from the frame bufferWWWglCopyTexSubImage2DWWW<Specifies whether front- or back-facing facets can be culledWW glCullFace+deletes a contiguous group of display listsWWW glDeleteListsWDeletes named texturesglDeleteTexturesWWkSpecifies function used to compare each incoming pixel z value with the z value present in the depth bufferWWW glDepthFuncWWW1Enables or disables writing into the depth bufferW glDepthMaskWWWZSpecifies the mapping of z values from normalized device coordinates to window coordinates glDepthRangeWW%Enable or disable OpenGL capabilitiesW glDisableWenable and disable arrays glDisableClientStateWW'Specifies multiple primitives to renderWWW glDrawArraysWW2Specifies which color buffers are to be drawn into glDrawBufferWW"renders primitives from array dataglDrawElements,writes a block of pixels to the frame bufferWW glDrawPixelsWW-flags edges as either boundary or nonboundaryW glEdgeFlagdefines an array of edge flagsglEdgeFlagPointerW glEdgeFlagvWWWglEnableWWglEnableClientStateWWWaThe glBegin and glEnd functions delimit the vertices of a primitive or a group of like primitivesWglEndWEnds creation of a display listWWW glEndListW*evaluate enabled one-dimensional maps at u glEvalCoord1dWglEvalCoord1dv glEvalCoord1fWglEvalCoord1fv.evaluate enabled and two-dimensional maps at u glEvalCoord2dWglEvalCoord2dv*evaluate enabled two-dimensional maps at u glEvalCoord2fWglEvalCoord2fv1Compute a one-dimensional grid of points or linesW glEvalMesh1WWW1Compute a two-dimensional grid of points or linesW glEvalMesh2WWW.generate and evaluate a single point in a mesh glEvalPoint1WW glEvalPoint2WWControls feedback modeglFeedbackBufferWW-blocks until all OpenGL execution is completeWglFinishWW3forces execution of OpenGL functions in finite timeWWWglFlushWWWSpecify fog parametersglFogfglFogfvWWWglFogiglFogivWWW'defines front- and back-facing polygonsWWW glFrontFaceWWW5multiplies the current matrix by a perspective matrixW glFrustumW1generates a contiguous set of empty display listsW glGenListsgenerates texture namesWWW glGenTexturesW5return the value or values of a simple state variableW glGetBooleanvW8returns the coefficients of the specified clipping planeWWglGetClipPlane glGetDoublevWWreturns error informationW glGetError glGetFloatvWWW glGetIntegervW%returns light source parameter valuesW glGetLightfvWW glGetLightivWWreturns evaluator parametersWW glGetMapdv glGetMapfv glGetMapivreturns material parametersWWWglGetMaterialfvWWWglGetMaterialivWWWreturns the specified pixel mapWWWglGetPixelMapfvWWWglGetPixelMapuivWWglGetPixelMapusvWW*returns the address of a vertex data array glGetPointervW#returns the polygon stipple patternWWWglGetPolygonStippleWWW9returns a string describing the current OpenGL connectionW glGetStringWWW&returns texture environment parameters glGetTexEnvfvW glGetTexEnvivW/return texture coordinate generation parametersWWW glGetTexGendvW glGetTexGenfvW glGetTexGenivWreturns a texture imageWWW glGetTexImageW>return texture parameter values for a specific level of detailglGetTexLevelParameterfvWWglGetTexLevelParameterivWWreturn texture parameter valuesWWWglGetTexParameterfvWWWglGetTexParameterivWWW'Specifies implementation-specific hintsWWWglHintBControls the writing of individual bits in the color-index buffers glIndexMaskWWW!defines an array of color indexesWglIndexPointerSets the current color indexWWglIndexdWW glIndexdvWglIndexfWW glIndexfvWglIndexiWW glIndexivWglIndexsWW glIndexsvW glIndexubW glIndexubvinitializes the name stack glInitNamesWWW[Simultaneously specifies and enables several interleaved arrays in a larger aggregate arrayWWWglInterleavedArraysWWW%tests whether a capability is enabledW glIsEnabledWWW tests for display list existenceWWglIsListWW-determines if a name corresponds to a textureW glIsTextureWWW"Sets the lighting model parameters glLightModelfWglLightModelfv glLightModeliWglLightModelivSet light source parametersWWWglLightfWW glLightfvWglLightiWW glLightivW"Specifies the line stipple pattern glLineStippleW'Specifies the width of rasterized linesWWW glLineWidthWWW*Sets the display list base for glCallLists glListBase4replaces the current matrix with the identity matrixWWglLoadIdentity3replace the current matrix with an arbitrary matrixWWW glLoadMatrixdW glLoadMatrixfW loads a name onto the name stackWW glLoadName=Specifies a logical pixel operation for color index renderingW glLogicOpW"define a one-dimensional evaluatorglMap1dWWWglMap1fWWW"define a two-dimensional evaluatorglMap2dWWWglMap2fWWWdefine a one-dimensional meshW glMapGrid1dWWW glMapGrid1fWWWdefine a two-dimensional meshW glMapGrid2dWWW glMapGrid2fWWW2Specify material parameters for the lighting model glMaterialfWWW glMaterialfvWW glMaterialiWWW glMaterialivWW,Specifies which matrix is the current matrixWW glMatrixModeWW2multiply the current matrix by an arbitrary matrix glMultMatrixdW glMultMatrixfW Create or replace a display listWW glNewListWSet the current normal vectorW glNormal3b glNormal3bvWWW glNormal3d glNormal3dvWWW glNormal3f glNormal3fvWWW glNormal3i glNormal3ivWWW glNormal3s glNormal3svWWWdefines an array of normalsWWWglNormalPointerWWW7multiplies the current matrix by an orthographic matrixWWWglOrthoWWW&places a marker in the feedback buffer glPassThroughWSet up pixel transfer maps glPixelMapfvWW glPixelMapuivW glPixelMapusvWSet pixel storage modesWWW glPixelStorefW glPixelStoreiWSet pixel transfer modesWWglPixelTransferfWWglPixelTransferiWW Specifies the pixel zoom factorsWW glPixelZoomWWW+Specifies the diameter of rasterized pointsWWW glPointSizeWWW$Selects a polygon rasterization modeWW glPolygonModeWglPolygonOffsetWWW"Sets the polygon stippling patternglPolygonStippleWW push and pop the attribute stackWW glPopAttribWWWOSave and restore groups of client-state variables on the client-attribute stackWWWglPopClientAttribW%push and pop the current matrix stackW glPopMatrixWWWpush and pop the name stackWWW glPopNameW'Sets the residence priority of texturesWWWglPrioritizeTexturesWWqpush and pop the attribute stack. 'mask' indicates which groups of state variables to save on the attribute stackW glPushAttribWWglPushClientAttrib glPushMatrixWW glPushName0Specify the raster position for pixel operationsWW glRasterPos2dWglRasterPos2dv glRasterPos2fWglRasterPos2fv glRasterPos2iWglRasterPos2iv glRasterPos2sWglRasterPos2sv glRasterPos3dWglRasterPos3dv glRasterPos3fWglRasterPos3fv glRasterPos3iWglRasterPos3iv glRasterPos3sWglRasterPos3sv glRasterPos4dWglRasterPos4dv glRasterPos4fWglRasterPos4fv glRasterPos4iWglRasterPos4iv glRasterPos4sWglRasterPos4sv(Selects a color buffer source for pixelsWW glReadBufferWW-reads a block of pixels from the frame bufferW glReadPixelsWWdraw a rectangleWWglRectdWWWglRectdvWWglRectfWWWglRectfvWWglRectiWWWglRectivWWglRectsWWWglRectsvWWSets the rasterization modeWWW glRenderModeWW0multiply the current matrix by a rotation matrixWW glRotatedW glRotatefW7multiply the current matrix by a general scaling matrixWWWglScaledWWglScalefWWdefines the scissor box. While the scissor test is enabled, only pixels that lie within the scissor box can be modified by drawing commandsWWW glScissorW.establishes a buffer for selection mode valuesglSelectBufferSelects flat or smooth shading glShadeModelWWSets the function and reference value for stencil testing. The stencil test conditionally eliminates a pixel based on the outcome of a comparison between the reference value and the value in the stencil buffer. glStencilFuncW=Controls the writing of individual bits in the stencil planesW glStencilMaskWSets the stencil test actionsW glStencilOpWWW#Set the current texture coordinatesWWW glTexCoord1dWW glTexCoord1dvW glTexCoord1fWW glTexCoord1fvW glTexCoord1iWW glTexCoord1ivW glTexCoord1sWW glTexCoord1svW glTexCoord2dWW glTexCoord2dvW glTexCoord2fWW glTexCoord2fvW glTexCoord2iWW glTexCoord2ivW glTexCoord2sWW glTexCoord2svW glTexCoord3dWW glTexCoord3dvW glTexCoord3fWW glTexCoord3fvW glTexCoord3iWW glTexCoord3ivW glTexCoord3sWW glTexCoord3svW glTexCoord4dWW glTexCoord4dvW glTexCoord4fWW glTexCoord4fvW glTexCoord4iWW glTexCoord4ivW glTexCoord4sWW glTexCoord4svW'defines an array of texture coordinatesWWWglTexCoordPointerW"Set texture environment parameters glTexEnvfW glTexEnvfv glTexEnviW glTexEnviv.Controls the generation of texture coordinates glTexGendW glTexGendv glTexGenfW glTexGenfv glTexGeniW glTexGeniv)Specifies a one-dimensional texture imageW glTexImage1DWW)Specifies a two-dimensional texture imageW glTexImage2DWWSet texture parametersglTexParameterfWWWglTexParameterfvWWglTexParameteriWWWglTexParameterivWWvSpecifies a portion of an existing one-dimensional texture image. You cannot define a new texture with glTexSubImage1DglTexSubImage1DWWWvSpecifies a portion of an existing one-dimensional texture image. You cannot define a new texture with glTexSubImage2DglTexSubImage2DWWW-multiply the current matrix by a translation W glTranslatedWW glTranslatefWWSpecify a vertexWW glVertex2d glVertex2dvWWW glVertex2f glVertex2fvWWW glVertex2i glVertex2ivWWW glVertex2s glVertex2svWWW glVertex3d glVertex3dvWWW glVertex3f glVertex3fvWWW glVertex3i glVertex3ivWWW glVertex3s glVertex3svWWW glVertex4d glVertex4dvWWW glVertex4f glVertex4fvWWW glVertex4i glVertex4ivWWW glVertex4s glVertex4svWWWdefines an array of vertex dataWWWglVertexPointerWWWSets the viewportW glViewport5returns a pointer to a static, null-terminated stringWThe desired draw style=The Callback function is called when an error is encountered.WThe desired type of normalsWWWThe desired orientationWWWThe type of curveWOpenGL glu functionsWW9produces an error string from an OpenGL or GLU error codeWGLU32WgluErrorStringcreates 1-D mipmapsWWWgluBuild1DMipmapsWcreates 2-D mipmapsWWWgluBuild2DMipmapsWTgets a string that describes the GLU version number or supported GLU extension callsWW gluGetStringWW defines a viewing transformationWW gluLookAtW,defines a 2-D orthographic projection matrixWW gluOrtho2D'sets up a perspective projection matrixWWWgluPerspectivedefines a picking regionWW gluPickMatrixW-maps object coordinates to window coordinatesW gluProject$scales an image to an arbitrary sizeWW gluScaleImageW-maps window coordinates to object coordinatesW gluUnProjectWWdraws a cylinderWW gluCylinderWWW draws a diskWWgluDiskWWWdestroys a quadric objectWgluDeleteQuadricWWcreates a quadric objectWW gluNewQuadricW-specifies the draw style desired for quadricsWgluQuadricDrawStyleWWW:specifies what kind of normals are to be used for quadricsgluQuadricNormalsW4specifies inside or outside orientation for quadricsWWgluQuadricOrientationW-specifies whether quadrics are to be texturedWgluQuadricTextureWdraws an arc of a diskgluPartialDiskdraws a sphere gluSphereW'defines a callback for a quadric objectWWWgluQuadricCallbackWcreates a tessellation object. Refer to this object when calling tessellation functionsWWW gluNewTessdestroys a tessellation object gluDeleteTessW,begins the definition of a nonconvex polygonWWgluTessBeginPolygonWWW2Begins delimit the definition of a polygon contourgluTessBeginContourWWW9describes a vertex on a polygon that the user is definingW gluTessVertexW0Ends delimit the definition of a polygon contourWWgluTessEndContourW+Ends the definition of a nonconvex polygonWWWgluTessEndPolygonW~controls properties stored in a tessellation object. These properties affect the way the polygons are interpreted and renderedgluTessPropertyWWW specifies a normal for a polygonWW gluTessNormalWdefines a callback for a tessellation object. The tessellation object uses these callbacks to describe how a polygon that you specify is broken into trianglesgluTessCallbackWWW3retrieve properties stored in a tessellation objectWWWgluGetTessPropertycreates a NURBS objectgluNewNurbsRendererWWWdestroys a NURBS objectWWWgluDeleteNurbsRenderer#delimits a NURBS surface definitionWWWgluBeginSurfaceWWW!delimits a NURBS curve definitionW gluBeginCurveW gluEndCurveWWW gluEndSurfaceW)delimits a NURBS trimming loop definitionW gluBeginTrimWW gluEndTrim1describes a piecewise linear NURBS trimming curveW gluPwlCurveWWW"defines the shape of a NURBS curve gluNurbsCurveW$defines the shape of a NURBS surfaceWWgluNurbsSurfaceWWW)loads NURBS sampling and culling matricesWgluLoadSamplingMatricesWWWsets a NURBS propertyWgluNurbsPropertyWWgets a NURBS propertyWgluGetNurbsPropertyWWW%defines a callback for a NURBS objectWgluNurbsCallbackWWgluBeginPolygonWWWgluNextContour gluEndPolygonWGLUT functionsGLUT32glutInitWWglutInitDisplayModeWWWglutInitDisplayStringWglutInitWindowPositionglutInitWindowSize glutMainLoopWWglutCreateWindowWWglutCreateSubWindowWWWglutDestroyWindowWglutPostRedisplayWglutPostWindowRedisplayWWWglutSwapBuffersWWW glutGetWindowW glutSetWindowWglutSetWindowTitleglutSetIconTitleWWglutPositionWindowglutReshapeWindowW glutPopWindowWglutPushWindowglutIconifyWindowWglutShowWindowglutHideWindowglutFullScreen glutSetCursorWglutWarpPointerWWWglutEstablishOverlayWWglutRemoveOverlayW glutUseLayerWWglutPostOverlayRedisplayWWglutPostWindowOverlayRedisplayglutShowOverlayWWWglutHideOverlayWWWglutCreateMenuglutDestroyMenuWWW glutGetMenuWWW glutSetMenuWWWglutAddMenuEntryWWglutAddSubMenuglutChangeToMenuEntryWglutChangeToSubMenuWWWglutRemoveMenuItemglutAttachMenuglutDetachMenuglutDisplayFuncWWWglutReshapeFuncWWWglutKeyboardFuncWW glutMouseFuncWglutMotionFuncglutPassiveMotionFuncW glutEntryFuncWglutVisibilityFunc glutIdleFuncWW glutTimerFuncWglutMenuStateFuncWglutSpecialFuncWWWglutSpaceballMotionFuncWWWglutSpaceballRotateFuncWWWglutSpaceballButtonFuncWWWglutButtonBoxFuncW glutDialsFuncWglutTabletMotionFuncWWglutTabletButtonFuncWWglutMenuStatusFuncglutOverlayDisplayFuncglutWindowStatusFuncWW glutSetColorWW glutGetColorWWglutCopyColormapWWglutGetWWW glutDeviceGetWglutExtensionSupportedglutGetModifiersWW glutLayerGetWWglutBitmapCharacterWWWglutBitmapWidthWWWglutStrokeCharacterWWWglutStrokeWidthWWWglutBitmapLengthWWglutStrokeLengthWWglutWireSphereglutSolidSphereWWW glutWireConeWW glutSolidConeW glutWireCubeWW glutSolidCubeW glutWireTorusWglutSolidTorusglutWireDodecahedronWWglutSolidDodecahedronWglutWireTeapotglutSolidTeapotWWWglutWireOctahedronglutSolidOctahedronWWWglutWireTetrahedronWWWglutSolidTetrahedronWWglutWireIcosahedronWWWglutSolidIcosahedronWWglutVideoResizeGetglutSetupVideoResizingglutStopVideoResizingWglutVideoResizeWWW glutVideoPanWWglutReportErrorsWWd, 0@@PX`p@4@X@@ @  l0  Ht@Xhx@hP|$ 08@P`p  0 @P 4!`#$pLL( 8hXh\!h)@!`"T$#"H&@(%8dHXXhx't'&x(#'0*(0*8*H\+XP--.|.,$,8,@ 0p0D/81 0 @ (8H@8R8lRNxPQxPl97P94: NS:4S:RLO`O8@QHd2`;;X4(<<<T==24,3>>H??@t@@ 525BhBB0CCCL63\DD$EE3EPFF|GGDH5HG IpIIp98JJ6KdKK,LLLXM7x7MVWWHXWXYtYY   @ @  @@  @WWWW@WW WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW EMFWWGDICWW@WWEPSFWWWWWWWWWWWWWWWWWWWWWWWWI@WWWW<$$8@@@0H(P$$$$@@@@(<($$@@ P$$$$@@@@(<<$$8@@@0H(<$$$@@@l(($$@@$$$$$$ $ $@@@@@@@@ 4H`p(<PdxP$$$$ @@@@ (<P$$$$ @@@@ (<($$@@HX($$@@ P$$$ 8@@@@(<P$$$(8@@@@(<P$$$08@@@@(<44444 4@444 4 4@@@@@@@@@ @ @<`@h(<Pdx4444444 4@@@@@@@@Dl(<Pdx44X4X44444P4 4 4 4  4 t 4 t@@@@@@@@@ @ @ @ @ @,D`|0L8Tp4Pld$$$$ $@@@@@x(<PP$$$$ @@@@  , D (<$$$8,8, $$$$ $  $"@@@@@@@@@ @ @t  < \ x (<Pdx$$$$ $$$$@@@@@@@@   4 L h (<Pdx8,8,$$ $$$@@@@@@@  4 L ` t (<Pdxx$$$$$@8@@@@@@  (<Pd$$$ $$$ $$$($, $0@@@@@@@@@ @H d (D(<Pdx$H$H$ H$$$ $$$($, $0@@@@@@@@@ @H d (D(<Pdx$P8X$$$4`88X$X$h@@@@@@@4(<PdxT$$$$ $$$$$  $$ $( $, h$0 $4$8$<$@@@@@@@@@@ @ @ @ @ @@@@dt8Th(<Pdx,@$$$ $$$ $$$(p8, x80@@@@@@@@@ @H d ,D(<Pdx$H$H$ H$$$ $$$(8, 80@@@@@@@@@ @H d ,D(<Pdxx$$$$ $8@@@@@@((<Pdx$$$$$$@@@@@@`x (<Pdx444444@@@@@@,T(<Pd4'444444440 4@ 4T 4 4 4444444444444 4(404444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/40414243444h54647484 94@:4;4<4=4>4 ?4@@4A4B4C4D4E4F4G40H4(I4 J4K4L4,M4TN4 |O4@P4Q4R4 ,S4@T4PU4V4 W4rX4Y4BZ4@|[4@\4]4^4_4`4a4b4 c4@d4e4f4g4h4i40j4(k4l4m4<n4\o4xp4q4r4s4t4u4v4w48x4@y4Hz4{4|4}4~444444444 404@4444444 4@44404T4x44444444 444444 4@4444444444 444444444444444444444444444444444444 4444444 444@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@0X  4Tt (D\| Hp(Hh0Tp$Lh<Tl(<Tl <Tp ,<Lh@` < X t !4!P!l!!!!!!"8"\"x""""""#,#L#l######$ $8$P$d$|$$$$$%$%@%h%%%%%&,&L&l&&&&&'4'\''''' (D(d((((((),)H)h)))))*,*L*t******+,+L+p+++++,,,H,d,|,,,,, -D-h---0DXl(<Pdx,@Th|0DXl  4Hd(<Pdx,Hd (DXl$8L`t  0 L h  ( < P d x  $ 8 L ` t  ( < P d x  4 H \ p $8L`t0DXl  4H\p$8L`t(<Pdx;Ht L8.8.,.Hl 8..,.Hd ..,.Hl , .8.,.Hd l ..,.Hl  ..,.Hl  ..,.Hd  (/.,.Hd  ..,.H l   H 8.,.p/H d  X H .,.p/H l  | H .,.p/H d   H .,.p/< \   8.,.<T  .,.<\  .,.<T 0 .,.0D L T00D  T00D   0$4  4 <T @ X 1$1Hd h T1d110D  T10D  T10D  @ T10L L 810D \ | T10D  T10L  <2Tt  h2222Hd  h222T |   h223,3`! !  h223,3<"\ " \33H#d #l334H$d $84, $%4 %$&4 &H0'D '`4<(T ( 4<)\ ) 50*D *$T05$+4 +`$,4 ,0-D -450.D .Dd\6$/4 /t<0T 066T1| 1 |67(7602D 26<3T 300h7<4T 4@h0h705D 5x7$64 6 <7\ 74d 88 808D 8 8<9\ 9 8p80:D :P8<;T ;`86`< <4 88<289849`= =@ 88<2`99849`> >4 8<289849`? ?@ 8<2`998490@D @ 80AD A@ 8TB| BPx 8 :<:\:0CD C:TD D 88:8:8:TE E,| 88:8:8:0FD F@;xG Gp;;;;84;<H\ H @; <HId I8l@;X<T<JT J<<<KT K<<0LL L=0ML M<=0NL NLt=0OL OL=0PL P=<Qd Q=84?<Rd RD84?8p?<Sd S`8p?84?<Td T84?=<Ud U88?8@HV| VL84?@@X@HWl Wd@@84?$X4 X|$Y4 Y|<ZT ZA0AH[| [xAAAx\ \DTABB<24B8HBT] ]TBBB4B<^T ^4C490_D _HCT` `C\CpCC`a aHCCCCDlb b\C<2PDhDDDlc c\C8<2PDhDDDxd d CEE4ELEhD49xe e CEE4ELEhD49Tft f EEEETg| g EEEE`h h HF`F|FFF<iT i HFE<j\ j 8G G`k k!,!`G84GGG0lL l`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_```a`b`c`d`e`f`g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~```````````````````````````````````````````````````````````````````````````````````````````````@@@@@@@@@@@@@@@@-@.\.|..../$>H>p>>>>H h@` \(L0` tp< ` , \  ( d $ ` \ (Hx,|<x8hX$Hlh(|H,L$,hX$l,h X Hff<T \>>Hfg >?HfgEgtfg8g ??Hfgg4ht`STPh   ??Hfgg4ht`STPh   @?Hfgg4ht`STPh   t@?Hfgg4ht`STPh0 D  @AHfT   (AAHfij0jHd AAHfflj` BHBHf|^^j` dBBHffjgf<  BBHffgtk k4?4@4````````` ` ` ` ` ``````````````````` `!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@c0fXff$@$B$D8F$f$h$l$p$t$x$|$$$$$@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@8Pl̉4H\x؊ 8Phԋ4(<Pdx,@Th|0DXld$$$$ $@@@@@2H6h|(<P($8 @@<$$$@@@،(<$$$@@@0D($$$9$:$D$H$L$P$T $X $\ $` $d $h$l$p$$$$P$P$P$P$$$$$$$$$@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@x܍0LhȎ,Hd$Hhܐ(<Pdx,@Th|0DXl$$$$ $$,$@@@@@@@ s,<(<Pdx($$@@`tP$$$$ @@@@tt$t4t(<d$$P$$$@@@@@ȑ(<P($$@@ <$$8@@@Xl|(<$$$@@@dR($$,, ,$$$$ @@@@@@@@@Ԓ(f@Th(<Pdx<$$$@@@4B(d$$8@$L$P@@@@@4(<P$$$$$$ $ $$ $ $ $@@@@@@@@@ @ @ @dxĔܔ,D\x(<Pdxd$$$$ $@@@@@ԕ(<P<$$$@@@0D(($$@@H4Bx$$$ $8$$$@@@@@@Ė,ؖ(<Pd 0D F(T| G8G\l  HGdGs,D\  lGG(0D GHs  HtHs,D\0D |HHsTt HI<T  ITI`   dIIH\p0 L  I4J 0 L  LJJ0H d  JJsH d   KXKs0D tKKsT| KL`xԕ@l  LLs888<T LLLh<\ L M8Tt (MHM0L (M\MH0L xMMPH M(Np4Ph<T 8NNT| NN`xԕ@0D N$O0L 8O\O`DHd lOOp0L O PpT 4PPx60D PPTTt PQ0 L  PQHl! !0QT"t "DQxQ$<Tl0#D #QQ0$D $QQs0%D %R,R`~0&D &\ >ZHZsx T?| ?XZZs8P<2T@| @XZZs8P<2TA| AZX[s8PTB| Bl[[s8PlC Cl[[s $8P<<D\ D\\sH<ET E\]sx<FT F]X]sx<GT Gd]]s<H\ H]]s <IT I] ^sxJ J0^^sx8P8p8hx`K K^^s8TxL L^`_s(xK880MD Mt__s0ND N__sHOl O`4``~4B80PD PH`p`<QT Q``s<RT R`ha\0SD Sa(HTl TasT\TU| Uaa\lHVd V b,bs0WD W8btbs<X\ Xb,dHYl YbXl<Z\ ZbxH0[D [bc0\D \cTcsT]| ]hccsl0^D ^cds0_D _ds0`D `ds0aD addsTb| bd4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4@p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4 4 4 4 4 4444444444444444444444444@4 44 4@444444444444444@444444444444444444444444444M4444444 4@4444444 4444 404@4P44d44,444X44 4444X4 44 4444444444 444444444444444  4  4  4  4  4444444444 4 4 4444444 4 !4"4#4$4%4&4'4(4 )4*4+4,4-4.4/40414243444546474 84 94 :4;4<4=4>4?4@4A4 B4 C4 D4 E4 F4G4H4I4J4K4L4M4N4O4 P4 Q4 R4 S4 T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444 4 4 4 44444444444444444444444444444444444444 444444444444 4 4444444444 4"4$4&4(4*4,4X4Z4h4j4l4n4o4p4q4r4s4t4u4v4w44444444444444 4@44444444 4@44444444 4@444444444444 4@4 4 4 4 4 44 4@44444444 4@4444444  4@!4"4^#4$4%4&4'4(4)4*4xF+4F,4 -4 .4/404142434445464748494 :4@;4<4=4>4?4@4A4 B4@C4D4E4F40G4H4I4J4K4L4M4N4O4P4Q4R4 S4 T4 U4 V4 W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4 j4!k4"l4#m4$n4%o4&p4'q4(r4)s4*t4+u4,v4-w4.x4/y40z41{42|43}44~45464748494:4;4<4=4>4?4@4A4B4C4D444444444444 4 4 4444444444444444444444444444444444444444444 4 44444444444444444 4444;44444 4@444404(44444444444@4 444@444444444444444444 4 4 4 4 44 4 4 4 4 4444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494@:4;4p<4'=4>4?4@4dA4B4 C4D4E4F4G4H4I4J4K4L4M4N4O4P4 Q4 R4 S4 T4 U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4 h4!i4"j4#k4$l4%m4&n4'o4(p4)q4*r4+s4,t4-u4.v4/w40x41y42z43{44|45}46~4748494:4;4<4=4>4?4@4A4B4C4D4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e44a44P4444````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_```a`b`c`d`e`f`g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` ` ` ` ` ``````````@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @t<Pd0,L((X (X4dhHT d d,D\ hPh Lh 8p < ,Ph(xd|l(P`x\tTl  T l        < \          PhT<t$XDdhp  @0H\t Hd4Pl4Ph\x(h  4!!!L""""#,#`###T$p$$$$%P%%%%D&&333484T4,Hdȗ (@\tĘؘ4Ldxԙ0H`|К 8Ph|ԛ <XpĜܜ$<Phĝܝ0Hd|ܞ0L`xğܟ4H\tԠ $@`tġ4Ph|آ,D\xԣ0Pp̤ ,Ppܥ0TtĦܦ,Hdԧ (D\|̨(@XpЩ0H\pԪ0H`tԫ0Pp̬4Tt(HdԮ (Llԯ4Plİ4Tpб8X|ܲ DhԳ@dش$Ddص Hlܶ(Pt8\̸@dԹ$Hpĺ4Lh̻,D\pм,@`tн0H`tȾ<Xpȿ0Lh 4Lh|8Tp(@\t4H`x(<Tl <Xl $@Xp$<Th(@Xt0H`| (@Xp0H`|0Hd4Pd <Xl4Ld 8Tt$@`0Lh (D`|$@\x Hd<\|4Pl (D\ $<Tp4Ph8Tp0Lh<Tp4Xx0H`x8Ld,D\x ,Lh(T|$D\t,D\t $<Ph|0Lh8Pt(H(@\ <Xx0Ppd0"|###&'<'T'p''''''(0(P(p((((())8)X)p))))) *,*D*`*****++@+d++++++ ,(,D,X,p,,,,,-(-D-\-t-----..4.X.t.....//4/P/h//////000X0t000001 1@1`1|11111242T2t222223,3L3p30d$,td0`\L H 8  L `  h X$lh4d`DX H8@p$`,t(dHx,(pTh X !!!8""4#p##$H$$$%h%%%&@&&&$'`'''(\((()d))**+D+++(,|,,`--...4/p///00`00181t111X2223`334P44445|55$6x6668777@888 9<9x999:8:t::4;d;;;;$<x<<<8=t===>L>>>?H??? @h@@@@AABhBB4C|CC DTDDD,EtEEFpFFGlGGDHHH4I|II J| >p[[x<?T ?h H@d @ U $A4 A$H<BT B\6\<C\ C$8\8SHDl D4V8\8S0ED EDU<FT FTԤU\<GT G4U\HHd HDU\<IT IU<JT J@UHKl KP̦UhS8S<LT LPܦUh]0MD MU<NT NLUs0OD OXxU0PD P]HQl QxUH^HRd RܨUX@^HSl S(UH@^<T\ T8UH^HUd Uĩ4U^^<VT V8DU_TW| WTUH4_L_`X XU|__H_H_xY Ys_`H `H8`P`Hh`Z ZȪU``H`H`L_H`0[D [تU$\4 \$L0]D ]`U$^4 ^0_D _U0`D `pU$a4 a|0bD ba0cD c(a0dL d<(b0eL e(b0fD fPU$g4 g\$h4 hTit i,Ubbb<jT j8XUc0kD kd4?4@4A4B4 C4 D4 E4xF4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4 Z4![4"\4#]4$^4%_4&`4'a4(b4)c40d41e42f43g44h4i4j4k4l4m4n4o4p4q4r4s4 t4 u4 v4 w4 x4y4z4{4|4}4~44X4_4`4444444444444444444444444 4 4 4 4 4444444 4 4444444444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4444444444 4 4 4 4 444444444444444444444444 4 4 4 4444444 4 4 4 4 44444444 4!4"4#4$4444444 4!4"4#4$4%4&4'44(4P)4d*4+4,4H-4.4/4H04$14<24T34p44854H64748494(:4L;48`<4H=4>4?4@4A4LB4 C48D4 dE4@F4G4H4I48J4 lK4L4@M4N4O4 P408Q4XR4 xS4(T4U4V4W4X4@Y4 8Z4`[4\4]4^4_4 `4,a4όHb4c4d40e4\f4g4h4 i4j4k4l4m4n4$o4Dp4dq4r4s4t4u4 v4Xw4|x4 y4@z4{4|44}4 `~4444 444444444 4@4444444444 4P4@444444444444444 4 4 4 444444444P4h444444444`444444 4<4P4d4x44444$4X4 4@444 T4@4444404t444444444 404@44@44444444 4444444444444444444 4@444444444 4 4  4@ 4 444444 4@4444444 4 4@444 4!4"4 #4@$4%4&4'4(4)4*4+4,40-4T.4 l/4 04 14243444546474 $84!<94"T:4#l;4$<4%=4&>4'?4(@4)A4*B4+4C4,LD4-dE4.xF4/G40H41I42J43K44L45M46N47O48 P490Q4A@R4BPS4C`T4DpU4EV4FW4GX4HY4IZ4J[4K\4L]4M^4N_4O `4P0a4Q@b4RPc4S`d4Tpe4Uf4Vg4Wh4Xi4Yj4Zk4`l4am4b n4c@o4d`p4eq4fr4gs4ht4iu4j v4k8w4lLx4mdy4n|z4o{4p|4q}4r~4s4t4u4v$4w84xL4y`4zt4{4|4}4~44444(4<4P4d4x444444444444444444444 4@444 4@4444444444 44@44444444 444444 44 44 44 4444444 4 444444444 4@4444444444444444444444444444444 4@4444444444 4 4B 4C 4D 44484d444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4 O4 P4 Q4 R4S4T4U4V4W4X4Y4Z4[4\4]4^4 _4@`4a4b4c4d4e4f4g4h4i4j4k4l4m4 n4o4p4q4r4s4t4u4v4````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_```a`b`c`d`e`f`g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~```````````````````````````````````````````````````````````````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@OOP8PPPPQQQQ>,>D>`>|>>>>>>?0?H?`?|????? @(@D@d@@@@@@AA,AHA`AxAAAAAB0BLBdBBBBBBBC,CDCdCCCCCCD4DLDhDDDDDDE E>0>D>X>l>>>>>>>> ? ?4?H?\?p????????@$@8@L@`@t@@@@@@@AA(A4?4@4A4B4C4 D4@E4F4G4H4I4J4K4 L4M4N4````````` ` ` ` ` ````@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@Tp4l`Dd,Lh<\|<\|<\|<\|0Pl (LpHxDhX<x,@Th|0DXl  4H\p$8L`t  ( < P (44@@<444@@@$<P(<444@@@(d44444@@@@@$8(<PP4444@@@@p(<P4444 @@@@((<d44444 @@@@@dx(<P444444444 4  4 @@@@@@@@@ @ @$@Th|(<Pdx444444444 4 @@@@@@@@@ @,D\t (<Pdxx444444@@@@@@Xp(<Pd4444444@@@@@@@,D\t(<Pdx4444444 4 4 4@@@@@@@@@ @,@Th(<Pdx444444444 4  4  4 4@@@@@@@@@ @ @ @ @$@Th|(<Pdx44444444 4  4 4@@@@@@@@@ @ @8Pdx(<Pdx44444444 4 @@@@@@@@@Lh|(<Pdx(4 4 @@<T4 444@4@@@@@8Tp444T444$4h4@@@@@@@@(<Pd|8TpD44@ 4404 444x4@  4 4\ 4 t 4h 44$4<4`4444@@@@@@@@@ @ @ @ @ @@@@@@@@0Ld|(@`x8Tp4Pl04@4h444`4444` 4 @@@@@@@@@ @$8Ld|8Tp444444444@@@@@@@@@8L`x(<Pdx44444444@@@@@@@@Th|(<PdxP4@444@@@@@`(<x404040404040@@@@@@(@X(<Pdd44444@@@@@(<P(44@@@T<444@@@(4;4<4=4>4?4@4A4B4C 4D 4E 4F 4G 4H4I4J4K4L4M4*4O4P4Q4R4S4T4U4V4W4X4Y4Z 4[@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @4Ld|4Tt  4H\p(<Pdx,@Th|0DXl(4 4 4 404040404040 4v 4  4W  4D  4q 4 4y4` 4w4 4@4@4@4@4@4@4@4@4P 4 4$ 4 4  4 !4 "4 #4 $4 %4 &4 '4 (4 )4 *4 +4 ,4 -4 .4 /4 04 14u24 34*44*54764A 74B 84 94 :4 ;4 <4` =4a >4b ?4c @4xA4t@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@<Tp,Hd0H`x$@\t,Hd|4Ph @\x8(<Pdx,@Th|0DXl  4H\p$8L`tx4t4u4v4w4x4y@@@@@@x(<Pd444444444 4 4  4  4  4 @@@@@@@@@ @ @ @ @ @DXp$8L`(<Pdx(44@@<444@@@(d44444@@@@@<L\t(<Px4f 4b 4d 4a 4e 4c @@@@@@$8(<Pd(4 4 @@l|T4[ 4Z 4 4Y 4X 4 4U 4 4  4  4  4  4  4 4 4 4 4 4T 4 4040404040404" 4W 4U 4V 4# 4D  4E !4 "4 #4 $4 %4 &4 '4 (4 )4 *4 +4 ,4V -4s .4t /4p 04 14q 24r 34 442 54 64C 74` 84f 94b :4d ;4T <4a =4e >4c ?4F @4 A4 B4S C4Q D40 E4 F4 G4 H4 I4! J4@K4@L4@M4@N4@O4@P4@Q4@R4P S4S T4Q U4R V4 W4R X4$ Y4% Z4& [4! \4# ]4" ^42 _43 `40 a4 b4 c4 d4 e4 f4 g4 h4 i4 j4 k4 l4 m4 n4 o4 p4 q4 r4 s4 t4 u4 v4 w4 x4 y4 z4 {4 |45 }4; ~42 40 41 41 46 47 44 48 43 49 4: 4 4 4p 4 4 4 4 4 4 4 4P 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4Q 4@ 4A 4S 4B 4 4 4 4 4R 4 4@ 41 4 4 4T 4W 4 4 4 4 4 4 4 4 4 43 4P 4 4 4"4"4` 4a 4b 4c 4 4 4 4 4 4 4 4 4 4 4 @@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(D\t8Ld|4Pl(D`|(T (D\|,D\t 8Xt,D\t$D`0H`| ,Ll 8Tt $@\@` ,Pp4\|<\|4Pl $<Tp4Pt(D\t$@`  8 L (<Pdx,@Th|0DXl  4H\p$8L`t(<Pdx,@Th|0DXl  4H\p $ 8 L ` t  ( < P d x   , @ T h |   0 D X l 4 H \ p $8L`t(<Pdx,@4444444@@@@@@@|      4 (<Pdx4@4@4@4@4@4@4@4@@@@@@@@@l        (<Pdxh4 4 4 4 4 4 4 4 4  4  4  4  4  4 4 4 4 4 @@@@@@@@@ @ @ @ @ @@@@@( D \ x      0 L d       (<Pdx,@T<4 4 4 @@@X l  (4y 4x 4w 4u 4t 4s 4p 4r 4v  4q @@@@@@@@@ @    (D`|(<Pdxx444444@@@@@@8Xx(<PdP4444@@@@,(<(4"4"@@dP4 4 4 4 @@@@(<<4%4%4%@@@,Hd(P4444@@@@(<d4(4(4(4(4@@@@@Dd(<Pd4T 4R 4P 4Q 4S @@@@@8`(<P<444@@@(4 *4!*4"*4#*4$*4%*4&*4'*4(* 4)* 4** 4+* 4,* 4-*@@@@@@@@@ @ @ @ @ @(<Ph0L(<Pdxt4 4 4 404040404040 4W  4D  4q  4  4y4w4 4@4@4@4@4@4@4@4@4P 4 4$ 4 4 4 4 4  4 !4 "4 #4 $4 %4 &4 '4 (4 )4 *4 +4 ,4 -4 .4 /4A 04B 14 24 34 44 54` 64a 74b 84c @@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@$@\x0H`x$@\t,Hd|4Ph(D`|(<Pdx,@Th|0DXl  4H\p$8L`<4Q 4R 4S @@@((44@@(@@4444 44 444 4 4 4  4 44 4 @@@@@@@@@ @ @ @ @ @@@,@Th|(<Pdx,4 4 4 4 4 4 4 4 4 @@@@@@@@@ $<Tt(<Pdx4 4 4 4 4 4 4 4 4 @@@@@@@@@0Ld  (<Pdx<444@@@\ t  (4 4 4 4 4 4 4 4 4  4  4  4 @@@@@@@@@ @ @ @  !!T >0u0u0?D ?Xu0@D @uHAd A0l0BD B@tlTC| Clt u`D Ddmxmt v0ED E(xt<F\ F4Td >@99 <0?L ?@99oH@d @@99`` `<0AL A@99(oHBd B@99 <0CL C@9:0oHDd D@9:88 8<0EL E@9$:@oTFt F@94: <,0GL G@9@:oTHt H@9P:`` `<`,0IL I@9\:(oTJt J@9l: <,0KL K@9x:0oTLt L@9:88 8<8,0ML M@9:@oTN| N::H ,spt 4@?4@@4@A4@B4@C4@D4@E4@F4P G4S H4Q I4R J4 K4R L4$ M4% N4& O4! P4# Q4" R42 S43 T40 U4 V4 W4 X4 Y4 Z4 [4 \4 ]4 ^4 _4 `4 a4 b4 c4 d4 e4 f4 g4 h4 i4 j4 k4 l4 m4 n4 o4 p45 q4; r42 s40 t41 u41 v46 w47 x44 y48 z43 {49 |4: }4 ~4 4p 4 4 4 4 4 4 4 4P 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4Q 4@ 4A 4S 4B 4 4 4 4 4R 4 4@ 41 4 4 4T 4W 4 4 4 4 4 4 4 4 4 43 4P 4 4 4"4"4` 4a 4b 4c 4 4 4 4 4 4 4 4 4 4 4 44444444;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4*4O4P4Q4R4S4T4U4V4W4X4Y4Z4[44@4444444444 4444444444444 4 44 4 4 4 4 44!4!4 4 4 4 4 4 4 4&4&4'4'4'4'4)4)48 4*!4*"4*#47$4\%4]&4^'4_(4`)4a*4c+4d,4f-4g.4h/4i04t14u24v34w44x54y64z74{84|94~:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4 *K4!*L4"*M4#*N4$*O4%*P4&*Q4'*R4(*S4)*T4**U4+*V4,*W4-*X4Y4Z4[4\4t]4u^4v_4w`4xa4yb4zc4{d4|e4}f4~g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4؀}4ـ~4ڀ4ۀ4܀4݀4ހ4߀444444````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_```a`b`c`d`e`f`g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@ l0lhlll mPmmnDnpnnnn(oPo|oooop,pDp\ptppppppqq4qLqdq|qqqqqq r$r,>L>d>>>>>?(?L?t????@,@L@h@@@@@@A,ADAXApAAAAAAB B>>>L\l|0 ̩   >@>  84H\t8   P>>̩|0 L\ll   >>̪xm$`   >>̪Ld|0 D  >>L $4 ??<T ,?\?X <T t??` 8<T ??h p<T @D@xx X@p@̪Ld|Tt @@̪($Hd @@̪p \p$4 @8A0D DAdA<\ tAA80D AAHt BDB880D TBB0D BBHd B`Cx \tTt tCC <Hd CHD \pH l  \DDx \t$!4 !DD0"D "DDD0#D # E4ED0$D $HElED0%D %HE|ED0&D & EED0'D 'EED0(D (EED`) )EFD(u4?4@4A4B4C4D4E4F4 G4,H4-I4.J4"K4#L4$M4%N4&O4P4Q4R4S4T4 U4V4W4X4Y4Z4 [4 \4 ]4 ^4_4`47a48b49c4:d4;e4<f4=g4>h47i48j49k4:l4;m4<n4ho4ip4kq4lr4js4mt4nu4ov4ww4xx4yy4rz4s{4|4}4~444444444444444444444444444444444444````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DtĨ4ܩ8ȫLĬ<̭LlĮ Xtįܯ `$Hx8Tpؚ  8Pdxԛ$HlМ Hdԝ 4LhȞ 0Lh؟<hܠ(@dġܡ0PlȢ8Tpģ$DdĤ$Ddĥ$DdĦ$0D(|lX$`h@p ` D h ( X  8 d(<Pdx,@Th|0DXl  4H\p$8L`t(<Pdx,@Th|0DXl  4H\pT <d G 0D Gl0D G4<T H <T Hdmxm$4 ,H0D D >Lp0?D ?Lp0@D @Lp0AD ALpTBt BL`n`n`n<C`T CM0DD DM0ED E$Mt 0FD F0Mt 0GD G@M{$H4 HXM0ID IlMt <JT J|M<KT KM<LT LM<MT MM<N\ NM4<O\ OM4HPd PM($HQd Q N($TRt R N0xm$TSt S0N0xm$0TD T@N,s0UD UPN,sTVt V`NLdTWt WpNLd$X4 XN$Y4 YN0ZD ZN,s0[D [N,s$\4 \N$]4 ]N$^4 ^O$_4 _O$`4 `0O$a4 aHO0bD b`Ox$c4 ctO$d4 dOTet eO dmxmTft fO dmxm$g4 gOh4i4 j4k4l4m4n4o4p4q4r4 s4t4u4v4w4x4y4z4{4|4}4~444444 4 4 4 4d4e4f4g4h4i4j4k4l44444444444444444444444d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z44444,44444444X4Y4Z4[4\4]4^4_4`4a4 4!4"4#4$4%4444444444444444444444444 4 4 4 4 4444444d4e4f````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_```a`b`c`d`e`f`g`h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Hl$Dh8Tp0Pp$Pl0Pp,Hl,Pt4Xx@\t0Lh0Ll(Hh $(Dh|IJܲ $<Xpȳ,D\tԴ4Phܵ,D\|̶(H\tз8`̸$Dhй<dܺ<`̻ ,Lpؼ@d$Hpؾ8\|Ŀ8d0Hh$@` @d(Tt<l8hLp$`,Pt(X|$Tx h@p 0 ` 8 h ( X  H x  8 h X Hhp <l Dtd(<Pdx,@Th|0DXl  4H\p$8L`t(<Pdx,@Th|0DXl  4H\p$8L`t(<Pdx  , @