Commit Graph

21 Commits

Author SHA1 Message Date
Nikolay Sivov e3b200bd8a shell32: Use global memory allocation helpers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-22 14:16:33 +01:00
Nikolay Sivov 308a5ff7c8 shell32: Add IObjectWithSite stub for context menus.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-19 13:43:52 +01:00
Nikolay Sivov 408f856f02 shell32: Added IShellExtInit stub for context menus.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-19 13:43:52 +01:00
Nikolay Sivov ce5fb75f7f shell32: Reduce code duplication in GetCommandString().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-22 10:16:40 +01:00
Nikolay Sivov 8499ace1ff shell32: Use IS_INTRESOURCE() to test context menu verb kind.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-09 09:18:42 +02:00
Francois Gouget 351d907bbd shell32: Remove unneeded NONAMELESSXXX directives. 2015-03-20 17:50:06 +09:00
Thomas Faber b1b92046c2 shell32: Avoid a variable-length array. 2014-03-25 13:55:46 +01:00
Frédéric Delanoy 0666ac3ed8 shell32: Use BOOL type where appropriate. 2013-10-22 16:37:40 +02:00
Nikolay Sivov 725b069e68 shell32: Fix remaining cases of implementation pointer being returned. 2013-09-04 11:36:42 +02:00
Daniel Jelinski b49c9ac923 shell32: Simplify cut/copy operations. 2013-08-20 12:02:29 +02:00
Daniel Jelinski e6acc695c6 shell32: Return command strings for a few more commands. 2013-08-15 18:04:40 +02:00
Daniel Jelinski 6509499fc9 shell32: Context menu offset is handled by client. 2013-08-15 18:04:24 +02:00
Daniel Jelinski c687b4adf4 shell32: Fix context menu creation. 2013-08-15 18:04:02 +02:00
Andrew Talbot 1a190a9da3 shell32: Avoid signed-unsigned integer comparisons. 2013-02-26 11:26:53 +01:00
Nikolay Sivov 72a7c34109 shell32: Avoid casts when creating item menu. 2012-01-11 17:47:30 +01:00
Nikolay Sivov 3efda60ef6 shell32: Avoid pointer casts when background menu is created. 2012-01-11 17:47:30 +01:00
Nikolay Sivov 9fe57a8acf shell32: Update to IContextMenu3. 2012-01-11 17:47:29 +01:00
Nikolay Sivov 82c72f2fae shell32: Use shared IUnknown implementation for both vtables. 2012-01-11 17:47:28 +01:00
Nikolay Sivov bfc39c83b5 shell32: Get rid of menu enabling helper. 2012-01-11 17:47:28 +01:00
Nikolay Sivov dff08c9771 shell32: Merge menu implementations together. 2012-01-11 17:47:27 +01:00
Nikolay Sivov e9fa059976 shell32: Merge ShellView menu implementations into a single file. 2012-01-10 18:29:04 +01:00