Win32 API Declaration - B

  • Upload
    mkapkr

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

Win32 API Declaration

Citation preview

Declare Sub bcp_batch lib "ODBCBCP" (ByRef TPDBPROCESS As PDBPROCESS)Declare Sub bcp_done lib "ODBCBCP" (ByRef TPDBPROCESS As PDBPROCESS)Declare Sub ber_alloc_t lib "WLDAP32" (ByVal Options As Long)Declare Sub ber_bvdup lib "WLDAP32" (ByRef pBerVal As BERVAL)Declare Sub ber_bvecfree lib "WLDAP32" (ByRef pBerVal As pBerVal)Declare Sub ber_bvfree lib "wldap32" (ByRef bv As Long)Declare Sub ber_free lib "WLDAP32" (ByRef pBerElement As BerElement, ByVal fbuf As Long)Declare Sub ber_init lib "WLDAP32" (ByRef pBerVal As BERVAL)Declare Sub BindIFilterFromStorage lib "query" (ByVal pStg As Long, ByVal pUnkOuter As Long, ppIUnk As Any)Declare Sub BindIFilterFromStream lib "query" (ByVal pStm As Long, ByVal pUnkOuter As Long, ppIUnk As Any)Declare Sub BindMoniker lib "ole32" (ByVal pmk As Long, ByVal grfOpt As Long, ByVal iidResult As Long, ppvResult As Any)Declare Sub BSTR_UserFree lib "oleaut32" (ByRef pLong As Long, ByVal pBstr As Long)Declare Sub BstrFromVector lib "oleaut32" (ByRef psa As SAFEARRAY, ByVal pBstr As Long)Declare Sub BuildExplicitAccessWithName lib "ADVAPI32" (ByRef pExplicitAccess As OUT, ByVal pTrusteeName As String, ByVal AccessPermissions As Long, ByRef AccessMode As ACCESS_MODE, ByVal Inheritance As Long)Declare Sub BuildImpersonateExplicitAccessWithName lib "ADVAPI32" (ByRef pExplicitAccess As OUT, ByVal pTrusteeName As String, ByRef pTrustee As PTRUSTEE_A, ByVal AccessPermissions As Long, ByRef AccessMode As ACCESS_MODE, ByVal Inheritance As Long)Declare Sub BuildImpersonateTrustee lib "ADVAPI32" (ByRef pTrustee As OUT, ByRef pImpersonateTrustee As PTRUSTEE_A)Declare Sub BuildTrusteeWithName lib "ADVAPI32" (ByRef pTrustee As OUT, ByVal pname As String)Declare Sub BuildTrusteeWithObjectsAndName lib "ADVAPI32" (ByRef pTrustee As OUT, ByRef pObjName As POBJECTS_AND_NAME_A, ByRef ObjectType As SE_OBJECT_TYPE, ByVal ObjectTypeName As String, ByVal InheritedObjectTypeName As String, ByVal name As String)Declare Sub BuildTrusteeWithObjectsAndSid lib "ADVAPI32" (ByRef pTrustee As OUT, ByRef pObjSid As POBJECTS_AND_SID, ByRef pObjectGuid As Guid, ByRef pInheritedObjectGuid As Guid, ByRef pSid As Sid)Declare Sub BuildTrusteeWithSid lib "ADVAPI32" (ByRef pTrustee As OUT, ByRef pSid As Sid)