MCPcopy Create free account
hub / github.com/enthought/comtypes / IShellLinkA

Class IShellLinkA

comtypes/shelllink.py:67–199  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65
66
67class IShellLinkA(IUnknown):
68 _iid_ = GUID("{000214EE-0000-0000-C000-000000000046}")
69 _methods_ = [
70 COMMETHOD(
71 [],
72 HRESULT,
73 "GetPath",
74 (["in", "out"], c_char_p, "pszFile"),
75 (["in"], c_int, "cchMaxPath"),
76 (["in", "out"], POINTER(WIN32_FIND_DATAA), "pfd"),
77 (["in"], DWORD, "fFlags"),
78 ),
79 COMMETHOD(
80 [],
81 HRESULT,
82 "GetIDList",
83 (["retval", "out"], POINTER(LPITEMIDLIST), "ppidl"),
84 ),
85 COMMETHOD([], HRESULT, "SetIDList", (["in"], LPCITEMIDLIST, "pidl")),
86 COMMETHOD(
87 [],
88 HRESULT,
89 "GetDescription",
90 (["in", "out"], c_char_p, "pszName"),
91 (["in"], c_int, "cchMaxName"),
92 ),
93 COMMETHOD([], HRESULT, "SetDescription", (["in"], c_char_p, "pszName")),
94 COMMETHOD(
95 [],
96 HRESULT,
97 "GetWorkingDirectory",
98 (["in", "out"], c_char_p, "pszDir"),
99 (["in"], c_int, "cchMaxPath"),
100 ),
101 COMMETHOD([], HRESULT, "SetWorkingDirectory", (["in"], c_char_p, "pszDir")),
102 COMMETHOD(
103 [],
104 HRESULT,
105 "GetArguments",
106 (["in", "out"], c_char_p, "pszArgs"),
107 (["in"], c_int, "cchMaxPath"),
108 ),
109 COMMETHOD([], HRESULT, "SetArguments", (["in"], c_char_p, "pszArgs")),
110 COMMETHOD(
111 ["propget"],
112 HRESULT,
113 "Hotkey",
114 (["retval", "out"], POINTER(c_short), "pwHotkey"),
115 ),
116 COMMETHOD(["propput"], HRESULT, "Hotkey", (["in"], c_short, "pwHotkey")),
117 COMMETHOD(
118 ["propget"],
119 HRESULT,
120 "ShowCmd",
121 (["retval", "out"], POINTER(c_int), "piShowCmd"),
122 ),
123 COMMETHOD(["propput"], HRESULT, "ShowCmd", (["in"], c_int, "piShowCmd")),
124 COMMETHOD(

Callers

nothing calls this directly

Calls 2

GUIDClass · 0.90
COMMETHODFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…