Re: [PATCH 1/3] headers: add CM_Reenumerate_DevNode, CM_Locate_DevNode prototypes
From: "Vitaly Lipatov" <lav(a)etersoft.ru> wrote:
+#ifdef UNICODE +typedef DEVNODEID_W DEVNODEID; +typedef DEVINSTID_W DEVINSTID; +#else +typedef DEVNODEID_A DEVNODEID; +typedef DEVINSTID_A DEVINSTID; +#endif
Wine headers do that differently.
+CMAPI CONFIGRET WINAPI CM_Locate_DevNodeA(PDEVINST,DEVINSTID_A,ULONG); +CMAPI CONFIGRET WINAPI CM_Locate_DevNodeW(PDEVINST,DEVINSTID_W,ULONG); +#define CM_Locate_DevNode WINELIB_NAME_AW(CM_Locate_DevNode) + +CMAPI CONFIGRET WINAPI CM_Reenumerate_DevNode(DEVINST,ULONG); +CMAPI CONFIGRET WINAPI CM_Reenumerate_DevNode_Ex(DEVINST,ULONG,HMACHINE);
You need to add the prototypes when you add implementations. -- Dmitry.
"Dmitry Timoshkov" <dmitry(a)codeweavers.com> wrote:
From: "Vitaly Lipatov" <lav(a)etersoft.ru> wrote:
+#ifdef UNICODE +typedef DEVNODEID_W DEVNODEID; +typedef DEVINSTID_W DEVINSTID; +#else +typedef DEVNODEID_A DEVNODEID; +typedef DEVINSTID_A DEVINSTID; +#endif
Wine headers do that differently.
Please ignore my comment, WINELIB_NAME_AW won't work properly in this case. -- Dmitry.
participants (1)
-
Dmitry Timoshkov