1.1 --- a/epoc32/include/btextnotifiers.h Wed Mar 31 12:27:01 2010 +0100
1.2 +++ b/epoc32/include/btextnotifiers.h Wed Mar 31 12:33:34 2010 +0100
1.3 @@ -1,9 +1,9 @@
1.4 // Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
1.5 // All rights reserved.
1.6 // This component and the accompanying materials are made available
1.7 -// under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
1.8 +// under the terms of "Eclipse Public License v1.0"
1.9 // which accompanies this distribution, and is available
1.10 -// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
1.11 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.12 //
1.13 // Initial Contributors:
1.14 // Nokia Corporation - initial contribution.
1.15 @@ -16,39 +16,23 @@
1.16 #ifndef BTEXTNOTIFIERS_H
1.17 #define BTEXTNOTIFIERS_H
1.18
1.19 +#ifndef SYMBIAN_ENABLE_SPLIT_HEADERS
1.20 +#include <btextnotifierspartner.h>
1.21 +#endif
1.22 +
1.23 +#include <btextnotifiersconsts.h>
1.24 +
1.25 #include <e32std.h>
1.26 #include <bttypes.h>
1.27 #include <btdevice.h>
1.28
1.29 -
1.30 #define NOTIFIERS_SUPPORT_PASSKEY_MIN_LENGTH
1.31
1.32 /**
1.33 @file
1.34 @publishedAll
1.35 @released
1.36 -
1.37 -UID to invoke the device selection dialog via the notifier framework.
1.38 **/
1.39 -const TUid KDeviceSelectionNotifierUid={0x100069D1};
1.40 -
1.41 -/**
1.42 -@publishedPartner
1.43 -@released
1.44 -
1.45 -UID of the PBAP authentication notifier
1.46 -*/
1.47 -const TUid KPbapAuthNotifierUid={0x10282B22};
1.48 -
1.49 -/**
1.50 -@publishedPartner
1.51 -@deprecated
1.52 -@see "bt_subscribe.h"
1.53 -
1.54 -UID to notify the UI that a bluetooth link is currently active.
1.55 -Now deprecated by the publish/subscribe mechanism.
1.56 -**/
1.57 -const TUid KUidBTBasebandNotification={0x1000A5FB};
1.58
1.59 NONSHARABLE_CLASS(TBTDeviceSelectionParams)
1.60 /**
1.61 @@ -88,14 +72,14 @@
1.62 {
1.63 public:
1.64 IMPORT_C TBTDeviceResponseParams();
1.65 - IMPORT_C void SetDeviceAddress(const TBTDevAddr& aBDAddr); ///< Set the address of the device
1.66 - IMPORT_C void SetDeviceName(const TDesC& aName); ///< Set the name of the device
1.67 + IMPORT_C void SetDeviceAddress(const TBTDevAddr& aBDAddr); //< Set the address of the device
1.68 + IMPORT_C void SetDeviceName(const TDesC& aName); //< Set the name of the device
1.69 IMPORT_C void SetDeviceClass(TBTDeviceClass aClass);
1.70 - IMPORT_C const TBTDevAddr& BDAddr() const; ///< Returns the address of the device
1.71 - IMPORT_C const TDesC& DeviceName() const; ///< Returns the name of the device
1.72 + IMPORT_C const TBTDevAddr& BDAddr() const; //< Returns the address of the device
1.73 + IMPORT_C const TDesC& DeviceName() const; //< Returns the name of the device
1.74 IMPORT_C TBTDeviceClass DeviceClass();
1.75 - IMPORT_C TBool IsValidBDAddr() const; ///< Has the address of the device been set?
1.76 - IMPORT_C TBool IsValidDeviceName() const; ///< Has the name of the device been set?
1.77 + IMPORT_C TBool IsValidBDAddr() const; //< Has the address of the device been set?
1.78 + IMPORT_C TBool IsValidDeviceName() const; //< Has the name of the device been set?
1.79 IMPORT_C TBool IsValidDeviceClass();
1.80 private:
1.81 TBTDevAddr iBDAddr; /*!< The BT address of the remote device */
1.82 @@ -128,137 +112,9 @@
1.83 typedef TPckgBuf<TBTDeviceResponseParams> TBTDeviceResponseParamsPckg;
1.84
1.85 /**
1.86 -@deprecated
1.87 -Use TBTDeviceList::MaxNumberOfDevices() instead. Note however that
1.88 -you should call this function each time you wish to use this value
1.89 -rather than storing a copy because the actual value is subject to
1.90 -change.
1.91 -*/
1.92 -const TUint KMaxPanDevicesForSimultaneousSelection = 8;
1.93 -
1.94 -NONSHARABLE_CLASS(TBTDeviceList)
1.95 -/**
1.96 -A list of TBTDevAddrs
1.97 -@note Used to pass a list of devices to which to connect.
1.98 -@publishedPartner
1.99 -@released
1.100 -*/
1.101 - {
1.102 -public:
1.103 - IMPORT_C TBTDeviceList();
1.104 -
1.105 - IMPORT_C TInt AddDevice(const TBTDevAddr& aDevAddr);
1.106 - IMPORT_C TInt GetDevice(TBTDevAddr& aDevAddr);
1.107 - IMPORT_C void Reset();
1.108 -
1.109 - IMPORT_C operator const TDesC8&();
1.110 - IMPORT_C operator TDes8&();
1.111 -
1.112 - IMPORT_C TUint MaxNumberOfDevices();
1.113 -
1.114 -private:
1.115 - const static TUint KMaxDevicesForSimultaneousSelection = 8;
1.116 -
1.117 -private:
1.118 - TInt iPosition; // the position within the list for stateful reading
1.119 - TFixedArray<TBTDevAddr, KMaxDevicesForSimultaneousSelection> iDevices;
1.120 - TPckg<TFixedArray<TBTDevAddr, KMaxDevicesForSimultaneousSelection> > iPtr;
1.121 -
1.122 - const TBTDevAddr iKNullDevAddr;
1.123 -
1.124 - // This data padding has been added to help prevent future binary compatibility breaks
1.125 - // Neither iPadding1 nor iPadding2 have been zero'd because they are currently not used
1.126 - TUint32 iPadding1;
1.127 - TUint32 iPadding2;
1.128 - };
1.129 -
1.130 -
1.131 -/** Maximum length of the Realm text buffer. */
1.132 -const TUint KPbapAuthRealmLength = 256;
1.133 -
1.134 -/** Maximum length of the password text buffer. */
1.135 -const TUint KPbapAuthPasswordLength = 64;
1.136 -
1.137 -NONSHARABLE_CLASS(TPbapAuthNotifierParams)
1.138 -/**
1.139 -Parameters passed to the PBAP authentication notifier plugin
1.140 -@publishedPartner
1.141 -@released
1.142 -*/
1.143 - {
1.144 -public:
1.145 - IMPORT_C TPbapAuthNotifierParams();
1.146 -
1.147 - IMPORT_C void SetRealm(const TDesC& aRealm);
1.148 - IMPORT_C void SetRemoteAddr(const TBTDevAddr& aBDAddr);
1.149 -
1.150 - IMPORT_C const TDesC& Realm() const;
1.151 - IMPORT_C TBool RealmTruncated() const;
1.152 - IMPORT_C const TBTDevAddr& RemoteAddr() const;
1.153 -
1.154 - IMPORT_C TBool IsValidRealm() const;
1.155 - IMPORT_C TBool IsValidRemoteAddr() const;
1.156 -
1.157 -private:
1.158 - TBuf<KPbapAuthRealmLength> iRealm; /*!< The Realm specified by the device requesting authentication. */
1.159 - TBool iRealmTruncated; /*!< Set to ETrue if iRealm has been truncated */
1.160 - TBTDevAddr iRemoteAddr; /*!< The Bluetooth device address of the device requesting authentication. */
1.161 -
1.162 - TBool iValidRealm; /*!< ETrue if iRealm has been set, EFalse if not */
1.163 - TBool iValidRemoteAddr; /*!< ETrue if iRemoteAddr has been set, EFalse if not */
1.164 -
1.165 - // This data padding has been added to help prevent future binary compatibility breaks
1.166 - // iPadding has not been zero'd because they are currently not used
1.167 - TUint32 iPadding;
1.168 - };
1.169 -
1.170 -/**
1.171 -Packaged version of <code>TPbapAuthNotifierParams</code> that allows data transfer over process boundaries.
1.172 -@publishedPartner
1.173 -@released
1.174 -*/
1.175 -typedef TPckgBuf<TPbapAuthNotifierParams> TPbapAuthNotifierParamsPckg;
1.176 -
1.177 -NONSHARABLE_CLASS(TPbapAuthNotifierResponse)
1.178 -/**
1.179 -Response data from the PBAP authentication notifier plugin
1.180 -@publishedPartner
1.181 -@released
1.182 -*/
1.183 - {
1.184 -public:
1.185 - IMPORT_C TPbapAuthNotifierResponse();
1.186 -
1.187 - IMPORT_C TBool SetPassword(const TDesC& aPassword);
1.188 - IMPORT_C void ResetPassword();
1.189 -
1.190 - IMPORT_C const TDesC& Password() const;
1.191 -
1.192 - IMPORT_C TBool IsValidPassword() const;
1.193 -
1.194 -private:
1.195 - /** The password used to create the challenge response. */
1.196 - TBuf<KPbapAuthPasswordLength> iPassword;
1.197 -
1.198 - TBool iValidPassword; /*!< ETrue if iPassword has been set, EFalse if not */
1.199 -
1.200 - // This data padding has been added to help prevent future binary compatibility breaks
1.201 - // Neither iPadding1 nor iPadding2 have been zero'd because they are currently not used
1.202 - TUint32 iPadding1;
1.203 - TUint32 iPadding2;
1.204 - };
1.205 -
1.206 -/**
1.207 -Packaged version of <code>TPbapAuthNotifierResponse</code> that allows data transfer over process boundaries.
1.208 -@publishedPartner
1.209 -@released
1.210 -*/
1.211 -typedef TPckgBuf<TPbapAuthNotifierResponse> TPbapAuthNotifierResponsePckg;
1.212 -
1.213 -
1.214 -/**
1.215 A remote device address, and a boolean indicating if the remote device has access
1.216 to the uplink
1.217 +WARNING: For internal use ONLY. Compatibility is not guaranteed in future releases.
1.218 @publishedPartner
1.219 @released
1.220 */
1.221 @@ -285,11 +141,12 @@
1.222 TUint32 iPadding2;
1.223 };
1.224
1.225 -
1.226 /**
1.227 A list of TPanConnection instances
1.228 +This is not intended for external use by application developers.
1.229 +
1.230 @see TPanConnection
1.231 -@publishedPartner
1.232 +@publishedAll
1.233 @released
1.234 */
1.235 NONSHARABLE_CLASS(TPanConnectionList)
1.236 @@ -331,6 +188,7 @@
1.237 @released
1.238
1.239 Typedef'ed pckgbuf for TPanConnectionList.
1.240 +This is not intended for external use by application developers.
1.241 **/
1.242 typedef TPckgBuf<TPanConnectionList> TPanConnectionListPckg;
1.243
1.244 @@ -340,6 +198,7 @@
1.245 @released
1.246
1.247 The response from the incoming PAN NAP connection selection dialog.
1.248 +This is intended for internal sub-system use only.
1.249 **/
1.250 enum TNapConnectionResult
1.251 {
1.252 @@ -354,320 +213,8 @@
1.253
1.254 Typedef'ed pckgbuf to retrieve the response from the incoming PAN NAP connection
1.255 selection dialog via the notifier framework.
1.256 +This is intended for internal sub-system use only.
1.257 **/
1.258 typedef TPckgBuf<TNapConnectionResult> TNapConnectionResultPckg;
1.259
1.260 -
1.261 -
1.262 -
1.263 -//
1.264 -// Standard Bluetooth Authentication Notifiers
1.265 -//
1.266 -
1.267 -
1.268 -/**
1.269 -UID of the "Numeric Comparison" confirmation request RNotifier plugin.
1.270 -
1.271 -The notifier will be started with a parameter of type TBTNumericComparisonParamsPckg.
1.272 -
1.273 -The notifier will receive updates of type TBTNotifierUpdateParamsPckg2.
1.274 -
1.275 -@see TBTNotifierUpdateParamsPckg2
1.276 -
1.277 -@publishedPartner
1.278 -@released
1.279 -*/
1.280 -const TUid KBTNumericComparisonNotifierUid={0x10285AD5};
1.281 -
1.282 -/**
1.283 -UID of the "Passkey Entry" display RNotifier plugin.
1.284 -
1.285 -The notifier will be started with a parameter of type TBTPasskeyDisplayParamsPckg.
1.286 -
1.287 -The notifier will receive updates of type TBTNotifierUpdateParamsPckg2.
1.288 -
1.289 -@see TBTNotifierUpdateParamsPckg2
1.290 -
1.291 -@publishedPartner
1.292 -@released
1.293 -*/
1.294 -const TUid KBTPasskeyDisplayNotifierUid={0x10285AD4};
1.295 -
1.296 -/**
1.297 -UID of the "PIN Code Entry" RNotifier plugin.
1.298 -
1.299 -Note that this is an SSP aware notifier taking the new parameter type. This is
1.300 -intended to replace the deprecated KBTManPinNotifierUid RNotifier plugin.
1.301 -@see KBTManPinNotifierUid
1.302 -
1.303 -The notifier will be started with a parameter of type TBTPinCodeEntryNotifierParamsPckg.
1.304 -
1.305 -The notifier will receive updates of type TBTNotifierUpdateParamsPckg2.
1.306 -
1.307 -@see TBTNotifierUpdateParamsPckg2
1.308 -
1.309 -@publishedPartner
1.310 -@released
1.311 -*/
1.312 -const TUid KBTPinCodeEntryNotifierUid={0x10285D55};
1.313 -
1.314 -
1.315 -/**
1.316 -The base parameter for the secure simple pairing notifiers.
1.317 -
1.318 -@publishedPartner
1.319 -@released
1.320 -*/
1.321 -NONSHARABLE_CLASS(TBTNotifierParams2)
1.322 - {
1.323 -public:
1.324 - IMPORT_C TBTDevAddr DeviceAddress() const;
1.325 - IMPORT_C TPtrC DeviceName() const;
1.326 -
1.327 -protected:
1.328 - TBTNotifierParams2(const TBTDevAddr& aDevAddr, const TDesC& aDeviceName);
1.329 - TBTNotifierParams2();
1.330 -
1.331 -private:
1.332 - TBTDevAddr iBDAddr;
1.333 - TBTDeviceName iName;
1.334 -
1.335 - // This data padding has been added to help prevent future binary compatibility breaks
1.336 - // Neither iPadding1 nor iPadding2 have been zero'd because they are currently not used
1.337 - TUint32 iPadding1;
1.338 - TUint32 iPadding2;
1.339 - };
1.340 -
1.341 -
1.342 -/**
1.343 -Secure simple pairing "Numeric Comparison" parameters.
1.344 -This class packages the parameters passed to a numeric comparison notifier.
1.345 -
1.346 -@publishedPartner
1.347 -@released
1.348 -*/
1.349 -NONSHARABLE_CLASS(TBTNumericComparisonParams)
1.350 - : public TBTNotifierParams2
1.351 - {
1.352 -public:
1.353 - /**
1.354 - This represents the type of comparison that is being performed.
1.355 - It is intended to allow the UI to present the user of the device
1.356 - with suitable information to help them complete the pairing.
1.357 - */
1.358 - enum TComparisonScenario
1.359 - {
1.360 - ERemoteCannotConfirm, /*!< Only the Symbian device can confirm the displayed numbers are the same. */
1.361 - ERemoteCanConfirm, /*!< Both devices can confirm that the displayed numbers are the same */
1.362 - };
1.363 -
1.364 -public:
1.365 - IMPORT_C TBTNumericComparisonParams(const TBTDevAddr& aDevAddr, const TDesC& aDeviceName, TUint32 aNumericalValue, TComparisonScenario aComparisonScenario, TBool aLocallyInitiated);
1.366 - IMPORT_C TBTNumericComparisonParams();
1.367 -
1.368 -public:
1.369 - IMPORT_C TUint32 NumericalValue() const;
1.370 - IMPORT_C TComparisonScenario ComparisonScenario() const;
1.371 - IMPORT_C TBool LocallyInitiated() const;
1.372 -
1.373 -private:
1.374 - TUint32 iNumericalValue;
1.375 - TComparisonScenario iComparisonScenario;
1.376 - TBool iLocallyInitiated;
1.377 -
1.378 - // This data padding has been added to help prevent future binary compatibility breaks
1.379 - // Neither iPadding1 nor iPadding2 have been zero'd because they are currently not used
1.380 - TUint32 iPadding1;
1.381 - TUint32 iPadding2;
1.382 - };
1.383 -
1.384 -
1.385 -/**
1.386 -Secure simple pairing "Passkey Entry" display parameters.
1.387 -This class packages the parameters passed to a passkey display notifier.
1.388 -
1.389 -@publishedPartner
1.390 -@released
1.391 -*/
1.392 -NONSHARABLE_CLASS(TBTPasskeyDisplayParams)
1.393 - : public TBTNotifierParams2
1.394 - {
1.395 -public:
1.396 - IMPORT_C TBTPasskeyDisplayParams(const TBTDevAddr& aDevAddr, const TDesC& aDeviceName, TUint32 aNumericalValue, TBool aLocallyInitiated);
1.397 - IMPORT_C TBTPasskeyDisplayParams();
1.398 -
1.399 -public:
1.400 - IMPORT_C TUint32 NumericalValue() const;
1.401 - IMPORT_C TBool LocallyInitiated() const;
1.402 -
1.403 -private:
1.404 - TUint32 iNumericalValue;
1.405 - TBool iLocallyInitiated;
1.406 -
1.407 - // This data padding has been added to help prevent future binary compatibility breaks
1.408 - // Neither iPadding1 nor iPadding2 have been zero'd because they are currently not used
1.409 - TUint32 iPadding1;
1.410 - TUint32 iPadding2;
1.411 - };
1.412 -
1.413 -/**
1.414 -Simple secure pairing aware "PIN Code Entry" request parameters.
1.415 -This class packages the parameters passed to a PIN code entry notifier.
1.416 -
1.417 -@publishedPartner
1.418 -@released
1.419 -*/
1.420 -NONSHARABLE_CLASS(TBTPinCodeEntryNotifierParams)
1.421 - : public TBTNotifierParams2
1.422 - {
1.423 -public:
1.424 - IMPORT_C TBTPinCodeEntryNotifierParams(const TBTDevAddr& aDevAddr, const TDesC& aDeviceName, TUint aPinCodeMinLength, TBool aLocallyInitiated, TBool aStrongPinCodeRequired, TUint aRecommendedPinCodeMinLength);
1.425 - IMPORT_C TBTPinCodeEntryNotifierParams();
1.426 -
1.427 -public:
1.428 - IMPORT_C TUint PinCodeMinLength() const;
1.429 - IMPORT_C TBool LocallyInitiated() const;
1.430 - IMPORT_C TBool StrongPinCodeRequired() const;
1.431 - IMPORT_C TUint RecommendedPinCodeMinLength() const;
1.432 -
1.433 -private:
1.434 - TUint iPinCodeMinLength;
1.435 - TBool iLocallyInitiated;
1.436 - TBool iStrongPinCodeRequired;
1.437 - //TUint32 used here as this space was once a padding field.
1.438 - TUint32 iRecommendedPinCodeMinLength;
1.439 -
1.440 - // This data padding has been added to help prevent future binary compatibility breaks
1.441 - // iPadding1 has not been zero'd because it is currently not used
1.442 - TUint32 iPadding1;
1.443 - };
1.444 -
1.445 -
1.446 -/**
1.447 -The base update parameter for the Bluetooth pairing notifiers.
1.448 -This class is intended to allow multiple different updates parameters to be
1.449 -passed to the Bluetooth notifiers.
1.450 -
1.451 -@publishedPartner
1.452 -@released
1.453 -*/
1.454 -NONSHARABLE_CLASS(TBTNotifierUpdateParams2)
1.455 - {
1.456 -public:
1.457 - enum TUpdateParamType
1.458 - {
1.459 - EDeviceName,
1.460 - EPasskeyDisplay,
1.461 - };
1.462 -
1.463 -public:
1.464 - IMPORT_C TBTNotifierUpdateParams2();
1.465 - IMPORT_C TUpdateParamType Type() const;
1.466 -
1.467 -protected:
1.468 - TBTNotifierUpdateParams2(TBTNotifierUpdateParams2::TUpdateParamType aType);
1.469 -
1.470 -private:
1.471 - TUpdateParamType iType;
1.472 -
1.473 - // This data padding has been added to help prevent future binary compatibility breaks
1.474 - // Neither iPadding1 nor iPadding2 have been zero'd because they are currently not used
1.475 - TUint32 iPadding1;
1.476 - TUint32 iPadding2;
1.477 - };
1.478 -
1.479 -
1.480 -/**
1.481 -Bluetooth device name update parameter.
1.482 -This class provides the parameters to indicate an update to the name of
1.483 -the Bluetooth device for which the notifier is waiting for input.
1.484 -
1.485 -@publishedPartner
1.486 -@released
1.487 -*/
1.488 -NONSHARABLE_CLASS(TBTDeviceNameUpdateParams)
1.489 - : public TBTNotifierUpdateParams2
1.490 - {
1.491 -public:
1.492 - IMPORT_C TBTDeviceNameUpdateParams(const TDesC& aDeviceName, TInt aResult);
1.493 - IMPORT_C TBTDeviceNameUpdateParams();
1.494 -
1.495 -public:
1.496 - IMPORT_C TPtrC DeviceName() const;
1.497 - IMPORT_C TInt Result() const;
1.498 -
1.499 -private:
1.500 - TBTDeviceName iDeviceName;
1.501 - TInt iResult;
1.502 -
1.503 - // This data padding has been added to help prevent future binary compatibility breaks
1.504 - // Neither iPadding1 nor iPadding2 have been zero'd because they are currently not used
1.505 - TUint32 iPadding1;
1.506 - TUint32 iPadding2;
1.507 - };
1.508 -
1.509 -/**
1.510 -Secure simple pairing "Passkey Entry" display update parameters.
1.511 -This class provides the update parameters associated with a passkey entry
1.512 -display notifier. Notably it provides the notification of keypresses from
1.513 -the remote device.
1.514 -
1.515 -@publishedPartner
1.516 -@released
1.517 -*/
1.518 -NONSHARABLE_CLASS(TBTPasskeyDisplayUpdateParams)
1.519 - : public TBTNotifierUpdateParams2
1.520 - {
1.521 -public:
1.522 - IMPORT_C TBTPasskeyDisplayUpdateParams(THCIPasskeyEntryNotificationType aNotificationType);
1.523 - IMPORT_C TBTPasskeyDisplayUpdateParams();
1.524 -
1.525 -public:
1.526 - IMPORT_C THCIPasskeyEntryNotificationType KeypressNotification() const;
1.527 -
1.528 -private:
1.529 - THCIPasskeyEntryNotificationType iNotificationType;
1.530 -
1.531 - TUint32 iPadding1;
1.532 - TUint32 iPadding2;
1.533 - };
1.534 -
1.535 -/**
1.536 -Typedef'ed pckgbuf to send numeric comparison parameters to the notifier framework.
1.537 -@publishedPartner
1.538 -@released
1.539 -*/
1.540 -typedef TPckgBuf<TBTNumericComparisonParams> TBTNumericComparisonParamsPckg;
1.541 -/**
1.542 -Typedef'ed pckgbuf to send passkey entry display parameters to the notifier framework.
1.543 -@publishedPartner
1.544 -@released
1.545 -*/
1.546 -typedef TPckgBuf<TBTPasskeyDisplayParams> TBTPasskeyDisplayParamsPckg;
1.547 -/**
1.548 -Typedef'ed pckgbuf to send PIN code entry parameters to the notifier framework.
1.549 -@publishedPartner
1.550 -@released
1.551 -*/
1.552 -typedef TPckgBuf<TBTPinCodeEntryNotifierParams> TBTPinCodeEntryNotifierParamsPckg;
1.553 -
1.554 -/**
1.555 -Typedef'ed pckgbuf to represent the base class of Bluetooth update parameters.
1.556 -@publishedPartner
1.557 -@released
1.558 -*/
1.559 -typedef TPckgBuf<TBTNotifierUpdateParams2> TBTNotifierUpdateParamsPckg2;
1.560 -/**
1.561 -Typedef'ed pckgbuf to send device name update parameters to the notifier framework.
1.562 -@publishedPartner
1.563 -@released
1.564 -*/
1.565 -typedef TPckgBuf<TBTDeviceNameUpdateParams> TBTDeviceNameUpdateParamsPckg;
1.566 -/**
1.567 -Typedef'ed pckgbuf to send passkey entry display update parameters to the notifier framework.
1.568 -@publishedPartner
1.569 -@released
1.570 -*/
1.571 -typedef TPckgBuf<TBTPasskeyDisplayUpdateParams> TBTPasskeyDisplayUpdateParamsPckg;
1.572 -
1.573 #endif // BTEXTNOTIFIERS_H