|
ReactOS 0.4.16-dev-2284-g3529151
|
Go to the source code of this file.
Classes | |
| struct | _CURSORICONFILEDIRENTRY |
| struct | _CURSORICONFILEDIR |
| struct | _PNG_READER_STATE |
| struct | ani_header |
| struct | riff_chunk_t |
Macros | |
| #define | PNG_CHECK_SIG_SIZE 8 /* Check signature size */ |
| #define | MAKEINTRESOURCE MAKEINTRESOURCEW |
| #define | CR 13 |
| #define | LF 10 |
| #define | EOFM 26 |
| #define | HighBitDetect 0x89 |
| #define | RIFF_FOURCC(c0, c1, c2, c3) |
| #define | ANI_RIFF_ID RIFF_FOURCC('R', 'I', 'F', 'F') |
| #define | ANI_LIST_ID RIFF_FOURCC('L', 'I', 'S', 'T') |
| #define | ANI_ACON_ID RIFF_FOURCC('A', 'C', 'O', 'N') |
| #define | ANI_anih_ID RIFF_FOURCC('a', 'n', 'i', 'h') |
| #define | ANI_seq__ID RIFF_FOURCC('s', 'e', 'q', ' ') |
| #define | ANI_fram_ID RIFF_FOURCC('f', 'r', 'a', 'm') |
| #define | ANI_rate_ID RIFF_FOURCC('r', 'a', 't', 'e') |
| #define | ANI_FLAG_ICON 0x1 |
| #define | ANI_FLAG_SEQUENCE 0x2 |
| #define | IDI_SHIELD MAKEINTRESOURCE(32518) |
| #define | COPYIMAGE_VALID_FLAGS |
Typedefs | |
| typedef struct _CURSORICONFILEDIRENTRY | CURSORICONFILEDIRENTRY |
| typedef struct _CURSORICONFILEDIR | CURSORICONFILEDIR |
| typedef struct _PNG_READER_STATE | PNG_READER_STATE |
Variables | |
| static const WCHAR | DISPLAYW [] = L"DISPLAY" |
Definition at line 1093 of file cursoricon.c.
Definition at line 1094 of file cursoricon.c.
| #define ANI_FLAG_ICON 0x1 |
Definition at line 1099 of file cursoricon.c.
| #define ANI_FLAG_SEQUENCE 0x2 |
Definition at line 1100 of file cursoricon.c.
Definition at line 1096 of file cursoricon.c.
Definition at line 1092 of file cursoricon.c.
Definition at line 1097 of file cursoricon.c.
Definition at line 1091 of file cursoricon.c.
| #define ANI_seq__ID RIFF_FOURCC('s', 'e', 'q', ' ') |
Definition at line 1095 of file cursoricon.c.
| #define COPYIMAGE_VALID_FLAGS |
Definition at line 2301 of file cursoricon.c.
| #define CR 13 |
| #define EOFM 26 |
| #define HighBitDetect 0x89 |
| #define IDI_SHIELD MAKEINTRESOURCE(32518) |
| #define LF 10 |
| #define MAKEINTRESOURCE MAKEINTRESOURCEW |
Definition at line 266 of file cursoricon.c.
| #define RIFF_FOURCC | ( | c0, | |
| c1, | |||
| c2, | |||
| c3 | |||
| ) |
Definition at line 1087 of file cursoricon.c.
| typedef struct _PNG_READER_STATE PNG_READER_STATE |
|
static |
Definition at line 1961 of file cursoricon.c.
Referenced by CopyImage().
|
static |
Definition at line 423 of file cursoricon.c.
Referenced by BITMAP_LoadImageW(), and CURSORICON_GetCursorDataFromBMI().
|
static |
Definition at line 1339 of file cursoricon.c.
Referenced by LoadImageW().
|
static |
Definition at line 549 of file cursoricon.c.
Referenced by create_alpha_bitmap().
Definition at line 2380 of file cursoricon.c.
Referenced by CStaticIconList::AddIcon(), DIALOG_SYMBOL_DlgProc(), EnumerateCallback(), CStaticIconList::ExtractIcon(), GuiChangeIcon(), CUserNotification::SetIconInfo(), START_TEST(), and TOOLTIPS_SetTitleT().
| HANDLE WINAPI CopyImage | ( | _In_ HANDLE | hImage, |
| _In_ UINT | uType, | ||
| _In_ int | cxDesired, | ||
| _In_ int | cyDesired, | ||
| _In_ UINT | fuFlags | ||
| ) |
Definition at line 2307 of file cursoricon.c.
Referenced by CopyDIBImage(), CURSORICON_GetCursorDataFromIconInfo(), DisconnectDlgProc(), DoLoadPicture(), GROUP_GroupWndProc(), ImageList_ReplaceIcon(), LangBarInsertMenu(), NotifyInfo::modify(), PropSheetCallback(), START_TEST(), test_CopyImage_Check(), Test_CopyImage_Flags(), Test_CopyImage_hImage_NULL(), test_icons(), test_Image_StretchMode(), TOOLBAR_AddBitmapToImageList(), TOOLBAR_ReplaceBitmap(), UpdateLanStatus(), User32CallCopyImageFromKernel(), and wWinMain().
|
static |
Definition at line 568 of file cursoricon.c.
Referenced by CURSORICON_GetCursorDataFromBMI(), and CURSORICON_GetCursorDataFromIconInfo().
| HCURSOR WINAPI CreateCursor | ( | _In_opt_ HINSTANCE | hInst, |
| _In_ int | xHotSpot, | ||
| _In_ int | yHotSpot, | ||
| _In_ int | nWidth, | ||
| _In_ int | nHeight, | ||
| _In_ const VOID * | pvANDPlane, | ||
| _In_ const VOID * | pvXORPlane | ||
| ) |
Definition at line 3013 of file cursoricon.c.
| HICON WINAPI CreateIcon | ( | _In_opt_ HINSTANCE | hInstance, |
| _In_ int | nWidth, | ||
| _In_ int | nHeight, | ||
| _In_ BYTE | cPlanes, | ||
| _In_ BYTE | cBitsPixel, | ||
| _In_ const BYTE * | lpbANDbits, | ||
| _In_ const BYTE * | lpbXORbits | ||
| ) |
Definition at line 2764 of file cursoricon.c.
Referenced by GdipCreateHICONFromBitmap(), START_TEST(), test_add_remove(), test_CreateIcon(), test_himetric(), test_IImageList_Add_Remove(), test_IImageList_Merge(), test_imagelist_storage(), test_marshal_HICON(), test_merge(), test_merge_colors(), and test_removeimage().
| HICON WINAPI CreateIconFromResource | ( | _In_ PBYTE | presbits, |
| _In_ DWORD | dwResSize, | ||
| _In_ BOOL | fIcon, | ||
| _In_ DWORD | dwVer | ||
| ) |
Definition at line 2802 of file cursoricon.c.
| HICON WINAPI CreateIconFromResourceEx | ( | _In_ PBYTE | pbIconBits, |
| _In_ DWORD | cbIconBits, | ||
| _In_ BOOL | fIcon, | ||
| _In_ DWORD | dwVersion, | ||
| _In_ int | cxDesired, | ||
| _In_ int | cyDesired, | ||
| _In_ UINT | uFlags | ||
| ) |
Definition at line 2812 of file cursoricon.c.
Referenced by CreateIconFromResource().
Definition at line 2975 of file cursoricon.c.
Referenced by create_test_icon(), CreateCursor(), CreateIcon(), CreateLayoutIcon(), CreateTrayIcon(), DuplicateIcon(), ImageList_GetIcon(), InatCreateIconBySize(), SIC_OverlayShortcutImage(), START_TEST(), test_bcm_get_ideal_size(), test_bm_get_set_image(), test_button_bm_get_set_image(), test_child_process(), test_CreateBitmapFromHICON(), test_CreateIcon(), test_DestroyCursor(), test_fromhicon(), Test_GetIconInfo(), test_SetCursor(), TrayIcon_GetProcessorUsageIcon(), ui_create_cursor(), and wined3d_device_set_cursor_properties().
|
static |
Definition at line 93 of file cursoricon.c.
Referenced by CreateIconFromResourceEx(), and CURSORICON_LoadFromFileW().
|
static |
Definition at line 2151 of file cursoricon.c.
Referenced by CopyIcon(), and CopyImage().
|
static |
Definition at line 1162 of file cursoricon.c.
Referenced by CreateIconFromResourceEx().
|
static |
Definition at line 855 of file cursoricon.c.
Referenced by CreateIconFromResourceEx(), CURSORICON_GetCursorDataFromANI(), CURSORICON_LoadFromFileW(), and CURSORICON_LoadImageW().
|
static |
Definition at line 1005 of file cursoricon.c.
Referenced by CreateIconIndirect(), and CURSORICON_CopyImage().
|
static |
Definition at line 1629 of file cursoricon.c.
Referenced by CURSORICON_LoadImageW().
|
static |
Definition at line 1725 of file cursoricon.c.
Referenced by CURSORICON_CopyImage(), and LoadImageW().
Definition at line 328 of file cursoricon.c.
Definition at line 3083 of file cursoricon.c.
Referenced by callback_child(), LoadCursorScheme(), mi_destroy_cursor(), REBAR_Destroy(), ReloadCurrentCursorScheme(), START_TEST(), test_CreateIconFromResource(), test_DestroyCursor(), test_GetCursorFrameInfo(), test_LoadImage(), test_LoadImageFile(), test_SetCursor(), wined3d_device_decref(), wined3d_device_set_cursor_position(), and wined3d_device_set_cursor_properties().
Definition at line 2422 of file cursoricon.c.
Referenced by AboutDialogProc(), CSideTreeView::AddCategory(), AddIconFromRegistry(), AddToInputListView(), AddTrayIcon(), AsyncLoadIconProc(), CShellBrowser::BrowseToPath(), BuildLeftPopupMenu(), ButtonProc(), ChildWndProc(), Cleanup(), ClickLockProc(), compare_icons_imp(), CreateDialogProc(), CreateHelpDialogProc(), CShellLink::CreateShortcutIcon(), CURSORICON_CopyImage(), DeleteDialogProc(), DeletePenIcon(), DeleteTrayIcon(), DesktopOnInitDialog(), DesktopPageProc(), Icon::destroy(), destroy_control(), DestroyAppWindows(), DestroyIconList(), _FILE_TYPE_ENTRY::DestroyIcons(), DestroyPenIcons(), DIALOG_PROGRAM_DlgProc(), DisplayDeviceAdvancedProperties(), DisplayDlgProc(), DlgProc(), EditTypeDlg_OnChangeIcon(), EditTypeDlgProc(), EnumerateConnectedDrives(), TaskBar::EnumWndProc(), IconCache::extract(), CShellLink::Extract(), FILEDLG95_InitControls(), FileTypesDlg_OnItemChanging(), FolderOptionsFileTypesDlg(), FolderOptionsGeneralDlg(), GeneralDlg_UpdateIcons(), GeneralDlgProc(), CFileDefExt::GeneralPageProc(), GetCustomIconPath(), GetGeneralGroupData(), GetUserMembershipData(), GuiChangeIcon(), GuiDeinitFrontEnd(), HLPFILE_FreeHlpFile(), Hotplug_Shutdown(), ICO_ExtractIconExW(), ie_dialog_about(), IL_AddImagesForTest(), ImageList_ReplaceIcon(), InitDialog(), InitGroupMembersList(), CCleanupHandler::Initialize(), CLanStatus::InitializeNetTaskbarNotifications(), MLNGINFO::InitIcon(), InitImageList(), InitListViewImage(), InitTreeViewImageLists(), InitUserGroupsList(), LangBarInsertMenu(), LicenceDlgProc(), listview_add_item(), MainDlgProc(), MainPageProc(), MainWndProc(), NotifyInfo::modify(), MouseKeys_Shutdown(), MouseKeys_Update(), MsConfigWndProc(), OLEPictureImpl_Destroy(), CShellLink::OnCommand(), CShellLink::OnDestroy(), CToolSettingsWindow::OnDestroy(), CStubWindow32::OnDestroy(), CFileDefExt::OnFolderCustDestroy(), OnGroupsPageInitDialog(), OnInitDialog(), CShellLink::OnInitDialog(), OSK_SetImage(), PrintDlgProcA(), PrintDlgProcW(), ProcessPageDlgProc(), NotifyArea::ProcessTrayNotification(), CMainWindow::ProcessWindowMessage(), PROGRAM_AddProgram(), PROGRAM_DeleteProgram(), TrayNotifyDlg::Refresh(), TrayNotifyDlg::RefreshProperties(), CStaticIconList::RemoveAll(), SafeDestroyIcon(), SafeRemovalDlgProc(), SetDialogIcon(), CUserNotification::SetIconInfo(), CTrayIconWnd::SetMainIcon(), SetupDiGetClassImageListExW(), SHDefExtractIconW(), SIC_Initialize(), SIC_LoadIcon(), SIC_OverlayShortcutImage(), SoundsDlgProc(), START_TEST(), test_add_remove(), test_bcm_get_ideal_size(), test_bm_get_set_image(), test_button_bm_get_set_image(), test_CreateBitmapFromHICON(), test_CreateIcon(), test_ExtractAssociatedIcon(), test_ExtractIcon(), test_fromhicon(), test_get_file_info_iconlist(), Test_GetIconInfo(), test_himetric(), test_icons(), test_IImageList_Add_Remove(), test_IImageList_Merge(), test_imagelist_storage(), test_load_save_icon(), test_LoadIconWithScaleDown(), test_LoadImage(), test_LoadImage_working_directory_run(), test_LoadImageFile(), test_marshal_HICON(), test_merge(), test_merge_colors(), test_monochrome_icon(), test_PrivateExtractIcons(), test_removeimage(), test_shdefextracticon(), test_SHExtractIcons(), test_SHGetStockIconInfo(), TestPairExtraction(), TOOLTIPS_Unregister(), TrayIcon_Update(), ui_destroy_cursor(), CNewMenu::UnloadItem(), UnregisterImeClass(), UpdateDevInfo(), CFileDefExt::UpdateFolderIcon(), UpdateInputListView(), UpdateLanStatus(), UpdateTrayIcon(), VolumeDlgProc(), WndProc(), wWinMain(), CAppsListView::~CAppsListView(), CCleanupHandler::~CCleanupHandler(), CCompFinalizeButton::~CCompFinalizeButton(), CLBarItemButtonBase::~CLBarItemButtonBase(), CNewMenu::~CNewMenu(), COpenWithList::~COpenWithList(), CUserNotification::~CUserNotification(), and CSendToMenu::SENDTO_ITEM::~SENDTO_ITEM().
|
static |
Definition at line 460 of file cursoricon.c.
Referenced by BITMAP_LoadImageW(), create_alpha_bitmap(), and CURSORICON_GetCursorDataFromBMI().
Definition at line 2387 of file cursoricon.c.
Referenced by check_alpha_draw(), check_DrawIcon(), DIALOG_SYMBOL_DlgProc(), Draw(), DrawInsert(), MainWndProc(), OleMetafilePictFromIconAndLabel(), OnDrawItem(), START_TEST(), and WndProc().
| BOOL WINAPI DrawIconEx | ( | _In_ HDC | hdc, |
| _In_ int | xLeft, | ||
| _In_ int | yTop, | ||
| _In_ HICON | hIcon, | ||
| _In_ int | cxWidth, | ||
| _In_ int | cyWidth, | ||
| _In_ UINT | istepIfAniCur, | ||
| _In_opt_ HBRUSH | hbrFlickerFreeDraw, | ||
| _In_ UINT | diFlags | ||
| ) |
Definition at line 2397 of file cursoricon.c.
Referenced by BitmapFromIcon(), check_alpha_draw(), check_DrawIconEx(), cicGetIconBitmaps(), create_bitmap_from_icon(), create_small_bitmap_from_icon(), CShellLink::CreateShortcutIcon(), CardButton::Draw(), Icon::draw(), StartMenu::DrawArrows(), StartMenu::DrawFloatingButton(), DrawIcon(), CUIFButton::DrawIconProc(), PictureButton::DrawItem(), CToolSettingsWindow::drawTrans(), FD31_WMDrawItem(), CSendToMenu::HandleMenuMsg2(), CNewMenu::HandleMenuMsg2(), COpenWithMenu::IconToBitmap(), if(), ImageList_ReplaceIcon(), MDI_AugmentFrameMenu(), CTrayShowDesktopButton::OnDraw(), OnPaint(), ExplorerAboutDlg::Paint(), NotifyArea::Paint(), PAINTING_DrawStateJam(), CAppScrnshotPreview::PaintOnDC(), PickIconProc(), START_TEST(), STATIC_PaintIconfn(), STATUSBAR_DrawPart(), test_GetCursorFrameInfo(), ThemeDrawCaption(), TOOLTIPS_Refresh(), VolumeDlgProc(), and WndProc().
|
static |
Definition at line 1121 of file cursoricon.c.
Referenced by CURSORICON_GetCursorDataFromANI().
| const CURSORICONFILEDIRENTRY * get_best_icon_file_entry | ( | _In_ const CURSORICONFILEDIR * | dir, |
| _In_ DWORD | dwFileSize, | ||
| _In_ int | cxDesired, | ||
| _In_ int | cyDesired, | ||
| _In_ BOOL | bIcon, | ||
| _In_ DWORD | fuLoad | ||
| ) |
Definition at line 739 of file cursoricon.c.
Referenced by CURSORICON_GetCursorDataFromANI(), CURSORICON_LoadFromFileW(), and get_best_icon_file_offset().
| DWORD get_best_icon_file_offset | ( | _In_ const LPBYTE | dir, |
| _In_ DWORD | dwFileSize, | ||
| _In_ int | cxDesired, | ||
| _In_ int | cyDesired, | ||
| _In_ BOOL | bIcon, | ||
| _In_ DWORD | fuLoad, | ||
| _Out_ POINT * | ptHotSpot | ||
| ) |
Definition at line 825 of file cursoricon.c.
Definition at line 360 of file cursoricon.c.
Referenced by create_alpha_bitmap(), CURSORICON_ConvertPngToBmpIcon(), CURSORICON_GetCursorDataFromBMI(), and stretch_blt_icon().
Definition at line 323 of file cursoricon.c.
Definition at line 3078 of file cursoricon.c.
Referenced by DoTest_BUTTON(), DoTest_EDIT(), CUIFToolTip::GetTipWindowRect(), GROUP_GroupWndProc(), set_cursor_thread(), test_DestroyCursor(), test_initial_cursor(), and test_SetCursor().
| HCURSOR WINAPI GetCursorFrameInfo | ( | HCURSOR | hCursor, |
| DWORD | reserved, | ||
| DWORD | istep, | ||
| PINT | rate_jiffies, | ||
| DWORD * | num_steps | ||
| ) |
Definition at line 3092 of file cursoricon.c.
Definition at line 3064 of file cursoricon.c.
Referenced by _ShowContextMenu(), _ShowContextMenuR(), ApplicationPageShowContextMenu1(), ApplicationPageShowContextMenu2(), C1_OnMouseMove(), C1_OnSetCursor(), ChildWndProc(), ConWndProc(), DefScreenSaverProc(), DIALOG_CreateIndirect(), dinput_mouse_hook(), DragList_Notify(), ZoomTool::getNewZoomRect(), CUIFToolTip::GetTipWindowRect(), HandleNotifyIconMessage(), CTaskSwitchWnd::HandleTaskItemRightClick(), HEADER_SetCursor(), hook_proc1(), hook_proc2(), hook_proc3(), KbSwitch_OnNotifyIconMsg(), KbSwitch_OnPenIconMsg(), LISTVIEW_ScrollTimer(), LISTVIEW_SetCursor(), MainWndProc(), MatrixWndProc(), MessageBoxProc(), CDeviceView::OnContextMenu(), OnContextMenu(), CDeviceView::OnDoubleClick(), Window::OnLButtonDown(), CTrayShowDesktopButton::OnLButtonUp(), Window::OnMouseMove(), CTrayNotifyWnd::OnMouseMove(), CTrayWindow::OnMoving(), CAutoComplete::OnNotify(), OnRButtonDown(), CDeviceView::OnRightClick(), CCanvasWindow::OnSetCursor(), CSplitter::OnSetCursor(), Window::OnTimer(), CTrayShowDesktopButton::OnTimer(), OnTrayInitDialog(), ShellBrowser::OnTreeItemRClick(), PAGER_UpdateBtns(), CTrayWindow::ProcessMouseTracking(), ProcessPageShowContextMenu(), CUiSplitPanel::ProcessWindowMessage(), REBAR_SetCursor(), RichEditWndProc_common(), run_spi_setmouse_test(), ScreenSaverProc(), TaskBar::ShowAppSystemMenu(), ShowNetworkIconContextMenu(), ShowPopupMenuEx(), ShowPowerSchemesPopupMenu(), CUIFToolTip::ShowTip(), START_TEST(), SysMouseWImpl_Acquire(), T1_OnMouseMove(), T1_OnSetCursor(), TAB_HotTrackTimerProc(), TAB_RecalcHotTrack(), TaskManagerWndProc(), test_accelerators(), test_change_focus(), test_customdraw(), test_defwinproc(), Test_DesktopAccess(), test_EN_LINK(), test_GetMouseMovePointsEx(), test_Input_mouse(), test_menu_input(), test_messages(), test_mouse_input(), test_mouse_ll_hook(), test_oneclickactivate(), test_PeekMessage2(), test_right_click(), TOOLBAR_LButtonDown(), TOOLTIPS_CheckTool(), TOOLTIPS_Show(), TRACKBAR_Timer(), TreeListProc(), TREEVIEW_SetCursor(), CMenuFocusManager::UpdateFocus(), CTrayIconItem::UpdateMenuRectPoint(), VfdToolTip(), wined3d_device_set_cursor_position(), wined3d_device_show_cursor(), WndProc(), SDIMainFrame::WndProc(), and ChildWindow::WndProc().
Definition at line 2414 of file cursoricon.c.
Referenced by BUTTON_CalcLabelRect(), callback_child(), check_cursor_data(), check_icon_size(), cicGetIconSize(), CopyImage(), CURSORICON_CopyImage(), Draw(), DuplicateIcon(), GdipCreateBitmapFromHICON(), get_icon_size(), GetIconData(), CUIFButton::GetIconSize(), GetIcoSize(), CUIFToolTip::GetTipWindowRect(), ImageList_LoadImageW(), ImageList_ReplaceIcon(), ImagingFactory_CreateBitmapFromHICON(), IsValidIcon(), MainWndProc(), OLEPictureImpl_Render(), OLEPictureImpl_SetIcon(), serializeIcon(), SHAreIconsEqual(), SIC_OverlayShortcutImage(), START_TEST(), test_bm_get_set_image(), test_button_bm_get_set_image(), test_CreateIconFromResource(), test_DestroyCursor(), test_ExtractIcon(), Test_GetIconInfo(), test_icon_info_dbg(), test_icons(), test_LoadIconWithScaleDown(), test_LoadImage(), and test_monochrome_icon().
|
static |
Definition at line 365 of file cursoricon.c.
Referenced by BITMAP_LoadImageW(), and CURSORICON_GetCursorDataFromBMI().
Definition at line 77 of file cursoricon.c.
Referenced by CURSORICON_ConvertPngToBmpIcon().
Definition at line 2517 of file cursoricon.c.
Referenced by cdtInit(), StaticWndProc_common(), test_LoadImage(), and test_menu_bmp_and_string().
Definition at line 2532 of file cursoricon.c.
Referenced by AddContentTab(), C1_DrawLabel(), cert_mgr_advanced_dlg_proc(), cert_mgr_dlg_proc(), cert_properties_general_dlg_proc(), COMBO_Init(), CreateMDIMenuBitmap(), DisplayApplet(), FancyLogoffOnInit(), Imm32DrawBitmap(), init_hierarchy_page(), InitBoard(), CTrayWindow::OnCreate(), CTrayWindow::OnSettingChanged(), Preview_CreateToolBar(), ProgressDlg::ProcessWindowMessage(), select_cert_dlg_proc(), seltree_create_imagelist(), CRootNode::SetupNode(), ShutdownOnFriendlyInit(), STATIC_WindowProc(), StaticWndProc_common(), T1_DrawLabels(), TOOLBAR_ReplaceBitmap(), TrayIcon_GetProcessorUsageIcon(), User32CallOBMFromKernel(), and wWinMain().
Definition at line 2459 of file cursoricon.c.
Referenced by AtlModuleRegisterWndClassInfoA(), AWR_init(), create_animate(), create_async_message_window(), create_parent(), create_window(), createMainWnd(), CreateTestWindow(), do_wait_idle_child(), dsm_RegisterWindowClasses(), FD31_ScanDir(), init(), init_procs(), make_simple_class(), mdi_RegisterWindowClasses(), register_child_wnd_class(), register_class(), register_classes(), register_dummy_class(), register_menu_check_class(), register_parent_class(), register_parent_wnd_class(), register_style_check_class(), register_testwindow_class(), RegisterClassHelper(), RegisterListboxWindowClass(), registerParentWindowClass(), RegisterTestDialog(), RegisterWindowClasses(), RICHED32_Register(), scrollbar_test_init(), SHCreateWorkerWindowA(), START_TEST(), STATIC_LoadIconA(), test_capture_4(), test_CoWaitForMultipleHandles(), test_CreateWindow(), test_csparentdc(), test_customdraw(), test_desktop_winproc(), test_DestroyCursor(), test_events(), test_fullscreen(), test_GetUpdateRect(), test_icons(), test_initial_cursor(), test_input_message_source(), test_Input_mouse(), test_Input_whitebox(), test_menu_hilitemenuitem(), test_menu_input(), test_menu_messages(), test_NCRedraw(), test_redrawnow(), test_setinfo(), test_SHSetWindowBits(), test_smresult(), test_thick_child_size(), test_wndproc(), wait_idle_thread(), and wined3d_dll_init().
Definition at line 2489 of file cursoricon.c.
Definition at line 2503 of file cursoricon.c.
Definition at line 2474 of file cursoricon.c.
Referenced by _CmdWndProc(), AddIndexPopup(), ANIMATE_Register(), AtlModuleRegisterWndClassInfoW(), BrFolder_Expand(), BUTTON_Register(), C1_OnSetCursor(), capCreateCaptureWindowW(), CC_PrepareColorGraph(), CFn_WMCommand(), CFn_WMInitDialog(), ChildWndProc(), ClassTest(), COMBO_Register(), COMBOLBOX_Register(), Control_DoInterface(), CGridView::Create(), CreatePerfWindows(), DATETIME_Register(), DesktopWndProcW(), dialog_register_class(), DragList_SubclassWindowProc(), EDIT_Register(), editor_set_cursor(), EventDetails(), FLATSB_Register(), CAppScrnshotPreview::GetWndClassInfo(), CMainWindow::GetWndClassInfo(), give_feedback(), GROUP_RegisterGroupWinClass(), HEADER_Create(), HEADER_Register(), HH_CreateHelpWindow(), HH_RegisterChildWndClass(), HH_RegisterSizeBarClass(), ImageView_Main(), Imm32RegisterSoftKeyboard(), init_custom_controls(), InitInstance(), IPADDRESS_Register(), LISTBOX_Register(), LISTVIEW_Register(), MAIN_RegisterMainWinClass(), MCIAVI_RegisterClass(), MCIWndProc(), MCIWndRegisterClass(), MONTHCAL_Register(), MyRegisterClass(), NATIVEFONT_Register(), CCanvasWindow::OnButtonDown(), CCanvasWindow::OnSetCursor(), CTextEditWindow::OnSetCursor(), OwnerDrawButtonSubclass(), PAGER_Register(), preview_proc(), PROGRESS_Register(), REBAR_NCCreate(), register_classes(), register_iewindow_class(), register_parent_wnd_class(), RegisterClockControl(), RegisterConWndClass(), RegisterHexEditorClass(), RegisterImeClass(), RegisterMapClasses(), RegisterMonitorSelectionControl(), RegisterMonthCalControl(), RegisterSystemControls(), RegisterWindowClasses(), RegisterWinPrevClass(), RichEditWndProc_common(), setCursorOnSizeBox(), SHCreateWorkerWindowW(), SHInvokeCommandOnContextMenuInternal(), STATIC_LoadIconW(), STATIC_Register(), STATUS_Register(), SYSLINK_Register(), SysLinkWindowProc(), T1_OnSetCursor(), TAB_Create(), TAB_Register(), test_attach_input(), test_ime_processkey(), TEST_Init(), test_Input_unicode(), test_message_conversion(), test_winclassinfo(), Test_WS_FORCEMINIMIZE_Sub(), TOOLBAR_LButtonDown(), TOOLBAR_LButtonUp(), TOOLBAR_Register(), TOOLTIPS_Register(), TRACKBAR_Register(), TREEVIEW_Create(), TREEVIEW_Register(), UPDOWN_Register(), User32SetupDefaultCursors(), WINHELP_CreateHelpWindow(), WINHELP_RegisterWinClasses(), WinMain(), WndProc(), wWinMain(), ZoomWnd_OnButtonDown(), and ZoomWnd_OnSetCursor().
Definition at line 2429 of file cursoricon.c.
Referenced by AWR_init(), create_async_message_window(), create_picture(), create_window(), CreateTestWindow(), init(), PRINTDLG_WMInitDialog(), RegisterTestDialog(), START_TEST(), STATIC_LoadIconA(), test_capture_4(), test_cbsize(), test_data_cache(), test_events(), test_icons(), test_Input_mouse(), test_Input_whitebox(), test_load_save_icon(), test_LoadImage(), test_menu_hilitemenuitem(), test_menu_input(), test_messages(), test_NCRedraw(), test_Render(), test_status_control(), and wined3d_dll_init().
Definition at line 2444 of file cursoricon.c.
Referenced by AddIndexPopup(), CDefView::CDefView(), ClassTest(), Control_DoInterface(), Control_LoadApplet(), CreatePerfWindows(), dialog_register_class(), DrawInsert(), EnumWindowsProc(), ExtractAssociatedIconW(), GetBattIcon(), CMainWindow::GetWndClassInfo(), GROUP_RegisterGroupWinClass(), HH_CreateHelpWindow(), HH_RegisterChildWndClass(), HH_RegisterSizeBarClass(), ImageView_Main(), Imm32RegisterSoftKeyboard(), init_warning_dialog(), InitFontWndClass(), InitInstance(), InitListViewImageLists(), InitMainWndClass(), CFileDefExt::InitMultifilePage(), InitPartitionList(), MainPageProc(), MainWndCommand(), MyRegisterClass(), OnAbout(), CDeviceManager::OnCommand(), OnCommand(), CMainWindow::OnCommand(), OnCreate(), CFullscreenWindow::OnCreate(), CMainWindow::OnCreate(), PowerMeter_InitDialog(), PRINTDLG_WMInitDialogW(), PROGRAM_NewProgram(), propsheet_callback(), PropSheetProc(), CDownloadManager::RealDlgProc(), register_iewindow_class(), RegisterImeClass(), RunDlgProc(), CZipExtract::s_PropSheetCallbackProc(), SetDialogIcon(), CUserNotification::SetIconInfo(), CTrayIconWnd::SetMainIcon(), SHELL_ConfirmDialogW(), ShellAboutW(), ShowAboutBox(), CMainWindow::ShowAboutDlg(), SoftModalMessageBox(), STATIC_LoadIconW(), TaskManager_OnFileNew(), test_actctx_classes(), test_icons(), test_ime_processkey(), TEST_Init(), test_Input_unicode(), test_LoadIcon_SystemIds(), Test_WS_FORCEMINIMIZE_Sub(), UIDlgProc(), CFileDefExt::UpdateFolderIcon(), UpgradeRepairDlgProc(), User32DefWindowProc(), UserGetWindowIcon(), WINHELP_RegisterWinClasses(), WinMain(), WndProc(), and wWinMain().
| HANDLE WINAPI LoadImageA | ( | _In_opt_ HINSTANCE | hinst, |
| _In_ LPCSTR | lpszName, | ||
| _In_ UINT | uType, | ||
| _In_ int | cxDesired, | ||
| _In_ int | cyDesired, | ||
| _In_ UINT | fuLoad | ||
| ) |
Definition at line 2547 of file cursoricon.c.
Referenced by compare_icons_imp(), device_load_logo(), FD31_Init(), LoadBitmapA(), LoadCursorA(), LoadCursorFromFileA(), LoadIconA(), PRINTDLG_WMInitDialog(), RegisterTestDialog(), START_TEST(), STATIC_LoadIconA(), test_icons(), test_Image_StretchMode(), test_LoadImage(), test_LoadImage_working_directory_run(), test_LoadImageFile(), and test_monochrome_icon().
| HANDLE WINAPI LoadImageW | ( | _In_opt_ HINSTANCE | hinst, |
| _In_ LPCWSTR | lpszName, | ||
| _In_ UINT | uType, | ||
| _In_ int | cxDesired, | ||
| _In_ int | cyDesired, | ||
| _In_ UINT | fuLoad | ||
| ) |
Definition at line 2572 of file cursoricon.c.
Referenced by AboutDialogProc(), add_icon_to_control(), add_zone_to_listview(), CSideTreeView::AddCategory(), CMainToolbar::AddImageToImageList(), AddListViewItems(), CTaskSwitchWnd::AddTaskItemButton(), AsyncLoadIconProc(), ChildWndProc(), Control_DoInterface(), Control_WndProc(), Control_WndProc_Create(), CreateHelpDialogProc(), CShellLink::CreateShortcutIcon(), DeleteDialogProc(), dialog_about(), DisconnectDlgProc(), DisplayOnInit(), DlgData_LoadBitmaps(), CPaintToolBar::DoCreate(), EnumerateConnectedDrives(), EnumPickIconResourceProc(), EnumResNameProc(), GdipCreateBitmapFromResource(), GeneralOnInit(), BtrfsContextMenu::get_uac_icon(), GetFileTypeIconsEx(), GetScreenSaverBitmap(), ie_dialog_about(), ImageList_LoadImageW(), CCompButtonFrameWindow::Init(), CDefCompFrameWindow::Init(), InitDetailsDlgCtrl(), InitDialog(), InitializeDefaultIcons(), InitializeDxDiagDialog(), InitializeFormatDriveDlg(), InitImageList(), InitInstance(), InitListViewImage(), InitLogo(), InitTreeViewImageLists(), load_image(), LoadBitmapW(), LoadCursorFromFileW(), LoadCursorW(), LoadIconW(), LoadIconWithScaleDown(), LoadImageA(), LoadSystemCursors(), MACRO_About(), MainPageProc(), MainProc(), MDI_AugmentFrameMenu(), MSSTYLES_LoadBitmap(), MyRegisterClass(), NT5_DrawBaseBackground(), NT5_DrawLogoffIcon(), CToolSettingsWindow::OnCreate(), CCleanMgrProperties::OnInitDialog(), CCertMgrProperties::OnInitDialog(), OnInitMainDialog(), OnMainCreate(), OSK_About(), OSK_SetImage(), PRINTDLG_WMInitDialogW(), Printer_LoadIconsW(), ProcessPageDlgProc(), PROPSHEET_CollectPageInfo(), PROPSHEET_DialogProc(), PropSheetCallback(), register_iewindow_class(), RegisterConWndClass(), SafeRemovalDlgProc(), SetBitmap(), CAppsListView::SetDisplayAppType(), SetSystemCursor(), SettingsOnInitDialog(), SIC_Initialize(), SoundsDlgProc(), START_TEST(), STATIC_LoadIconW(), StatusMessageWindowProc(), taskdialog_set_icon(), test_LoadImage_1bpp(), ThemePageDlgProc(), TimeZonePageProc(), TOOLBAR_AddBitmapToImageList(), TOOLTIPS_Register(), UpdateInputListView(), CTaskSwitchWnd::UpdateTaskItemButton(), User32CallSetWndIconsFromKernel(), VolumeDlgProc(), WINHELP_CreateHelpWindow(), WINHELP_RegisterWinClasses(), WinMain(), and wWinMain().
Definition at line 270 of file cursoricon.c.
Referenced by User32SetupDefaultCursors().
Definition at line 2598 of file cursoricon.c.
| int WINAPI LookupIconIdFromDirectoryEx | ( | _In_ PBYTE | presbits, |
| _In_ BOOL | fIcon, | ||
| _In_ int | cxDesired, | ||
| _In_ int | cyDesired, | ||
| _In_ UINT | Flags | ||
| ) |
Definition at line 2608 of file cursoricon.c.
Referenced by CreateIconFromResourceEx(), CURSORICON_LoadImageW(), get_best_icon_file_entry(), and LookupIconIdFromDirectory().
Definition at line 338 of file cursoricon.c.
Referenced by BITMAP_LoadImageW(), and CURSORICON_LoadFromFileW().
|
static |
Definition at line 59 of file cursoricon.c.
Referenced by CURSORICON_ConvertPngToBmpIcon().
|
static |
Definition at line 1135 of file cursoricon.c.
Referenced by CURSORICON_GetCursorDataFromANI().
Definition at line 3056 of file cursoricon.c.
Referenced by _CmdWndProc(), GetMessageRedrawWindowTest(), hook_proc1(), simulate_click(), START_TEST(), SysMouseWImpl_Unacquire(), test_accelerators(), test_action_mapping(), test_autoradio_BM_CLICK(), test_change_focus(), test_customdraw(), test_defwinproc(), Test_DesktopAccess(), test_DoDragDrop(), test_EN_LINK(), test_GetMessagePos(), test_input_message_source(), test_Input_mouse(), test_menu_input(), test_menu_messages(), test_messages(), test_mouse_input(), test_mouse_ll_hook(), Test_msg_simple(), Test_NonClientMetrics(), test_oneclickactivate(), test_PeekMessage2(), test_right_click(), Test_SetCursorPos(), test_TrackMouseEvent(), test_TTN_SHOW(), warp_check(), wined3d_device_set_cursor_position(), and wWinMain().
Definition at line 3040 of file cursoricon.c.
Definition at line 3071 of file cursoricon.c.
Referenced by ConfigureDevicesDlgProc(), DECLARE_INTERFACE_(), ScreenSaverProc(), show_cursor_thread(), SysMouseWImpl_Acquire(), SysMouseWImpl_Unacquire(), and test_ShowCursor().
Definition at line 502 of file cursoricon.c.
Referenced by CURSORICON_GetCursorDataFromIconInfo().
Definition at line 2283 of file cursoricon.c.
Definition at line 297 of file cursoricon.c.
| WINE_DECLARE_DEBUG_CHANNEL | ( | icon | ) |
| WINE_DEFAULT_DEBUG_CHANNEL | ( | cursor | ) |
Definition at line 336 of file cursoricon.c.
Referenced by BITMAP_LoadImageW(), create_alpha_bitmap(), CURSORICON_GetCursorDataFromBMI(), CURSORICON_GetCursorDataFromIconInfo(), and LookupIconIdFromDirectoryEx().