Share via


BINDINFO

This structure contains additional information on the requested binding operation. The meaning of this structure is specific to the type of asynchronous moniker.

typedef struct _tagBINDINFO {
  ULONG cbSize;
  LPWSTR szExtraInfo;
  STGMEDIUM stgmedData;
  DWORD grfBindInfoF;
  DWORD dwBindVerb;
  LPWSTR szCustomVerb;
  DWORD cbStgmedData;
  DWORD dwOptions;
  DWORD dwOptionsFlags;
  DWORD dwCodePage;
  SECURITY_ATTRIBUTES securityAttributes;
  IID iid;
  IUnknown* pUnk;
  DWORD dwReserved;
} BINDINFO;

Members

  • cbSize
    Size of the structure, in bytes.
  • szExtraInfo
    Behavior of this member is moniker-specific. For URL monikers, this string is appended to the URL when the bind operation is started. Like other OLE strings, this value is a Unicode string that the client should allocate using CoTaskMemAlloc. The URL moniker frees the memory later.
  • stgmedData
    Data to be used in a PUT or POST operation specified by the dwBindVerb member.
  • grfBindInfoF
    Flag from the BINDINFOF enumeration that determines the use of URL encoding during the binding operation. This member is specific to URL monikers.
  • dwBindVerb
    Value from the BINDVERB enumeration specifying an action to be performed during the bind operation.
  • szCustomVerb
    BSTR specifying a protocol-specific custom action to be performed during the bind operation, only if dwBindVerb is set to BINDVERB_CUSTOM.
  • cbStgmedData
    Size of the data provided in the stgmedData member.
  • dwOptions
    Reserved. Must be set to 0.
  • dwOptionsFlags
    Reserved. Must be set to 0.
  • dwCodePage
    Unsigned long integer value that contains the code page used to perform the conversion. This can be one of the values shown in the following table.
    Value Description
    CP_ACP ANSI code page.
    CP_MACCP Macintosh code page.
    CP_OEMCP OEM code page.
    CP_SYMBOL Symbol code page (42).
    CP_THREAD_ACP Current thread's ANSI code page.
    CP_UTF7 Translate using UTF-7.
    CP_UTF8 Translate using UTF-8.
  • securityAttributes
    SECURITY_ATTRIBUTES structure that contains the descriptor for the object being bound to and indicates whether the handle retrieved by specifying this structure is inheritable.
  • iid
    Interface identifier of the IUnknown interface referred to by pUnk.
  • pUnk
    Pointer to the IUnknown interface.
  • dwReserved
    Reserved. Must be set to 0.

Requirements

OS Versions: Windows CE 2.12 and later.
Header: Objidl.h, Objidl.idl.

 Last updated on Saturday, April 10, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.