# IRfLibraryPlaceActions Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | Delete ([in] IRnLibraryPlace *pPlace)
HRESULT | CreateLibrary ([in] IRnLibraryPlace *pPlace,[in] BSTR bszName,[in] BSTR bszTypeIID)

## Detailed Description

Function set provides method for library place manipulation.

## Member Function Documentation

HRESULT IRfLibraryPlaceActions::Delete | ( | [in] IRnLibraryPlace * | pPlace | ) |

Delete specified library place.

Parameters:

  | pPlace | [in] Specify the library place you want to delete .

HRESULT IRfLibraryPlaceActions::CreateLibrary | ( | [in] IRnLibraryPlace * | pPlace,
|  | [in] BSTR | bszName,
|  | [in] BSTR | bszTypeIID |
| ) |  |  |

CreateLibrary. Create library in specified library place. See IRfLibraryActions for more library operations.

Parameters:

  | pPlace | [in] The library place in which you want create the new library.
  | bszName | [in] Desired name of the library.
  | bszTypeIID | [in] Library type IID. Some of IIDs {C456015B-53C6-4f5f-BDD5-3933151C59BD} - IRS_FILETYPE_IID_OBJ - .RsObj {736675E7-A3B5-458e-AC67-21B4ABCEE6E7} - IRS_FILETYPE_IID_SCN - .RsScn {0156F8D3-8E50-4cd9-943C-8B2C567ECA60} - IRS_FILETYPE_IID_CTX - .ctx For more IIDs see FileIOGUIDs.h. See IRsFileIOGeneric for more details how to enumerate the library types.