当我尝试编译以下API声明时,为什么会出现“用户定义的类型未定义”错误?
Public Declare Function RegQueryInfoKey Lib "advapi32.dll" Alias _
  "RegQueryInfoKeyA" (ByVal hKey As Long, ByVal lpClass As String, _
  ByRef lpcbClass As Long, ByRef lpReserved As Long, ByRef lpcSubKeys As Long, _
  ByRef lpcbMaxSubKeyLen As Long, ByRef lpcbMaxClassLen As Long, _
  ByRef lpcValues As Long, ByRef lpcbMaxValueNameLen As Long, _
  ByRef lpcbMaxValueLen As Long, ByRef lpcbSecurityDescriptor As Long, _
  ByRef lpftLastWriteTime As FILETIME) As Long发布于 2012-06-28 19:10:51
看起来您还没有声明FILETIME UDT。
在VB6中,它被声明为:
Type FILETIME
  dwLowDateTime As Long
  dwHighDateTime As Long
End Typehttps://stackoverflow.com/questions/11243152
复制相似问题