Bu typedef:C++: MSVC'de __stdcall ile geri arama typedefs
typedef DWORD WINAPI
(* CM_Open_DevNode_Key)(DWORD, DWORD, DWORD, DWORD, PHKEY, DWORD);
iyi derlenmez, ancak msvc olarak derlediğim zaman WINAPI
(__stdcall
için bir takma addır):
typedef DWORD
(* CM_Open_DevNode_Key)(DWORD, DWORD, DWORD, DWORD, PHKEY, DWORD);
Neden böyle oluyor ? WINAPI parçasını güvenli bir şekilde çıkarabilir miyim?
Güncelleniyor: "WINAPI" formunu typedef kaldırmak zorunda kaldım, aksi takdirde
error C2059: syntax error : '('
satır için.
Msvc yapamazken Borland'ın "WINAPI" ile neden derleyebildiğini söyleyebilir misiniz?
Üzgünüz, şimdi dahil edilmiştir. – George