NS_ENSURE_TRUE( ( mApplication = DdeCreateStringHandle( mInstance, mAppName, CP_WINANSI ) ) && ( mTopic       = DdeCreateStringHandle( mInstance, MOZ_DDE_TOPIC, CP_WINANSI ) ),
NS_ENSURE_TRUE( ( mApplication = DdeCreateStringHandle( mInstance, mAppName, CP_WINANSI ) ) && InitTopicStrings(),
nsNativeAppSupportWin::StartDDE() {    NS_ENSURE_TRUE( mInstance == 0, NS_ERROR_NOT_INITIALIZED );    // Initialize DDE.    NS_ENSURE_TRUE( DMLERR_NO_ERROR == DdeInitialize( &mInstance,                                                      nsNativeAppSupportWin::HandleDDENotification,                                                      APPCLASS_STANDARD,                                                      0 ),                    NS_ERROR_FAILURE );             // Allocate DDE strings.    NS_ENSURE_TRUE( ( mApplication = DdeCreateStringHandle( mInstance, mAppName, CP_WINANSI ) ) &&                    ( mTopic       = DdeCreateStringHandle( mInstance, MOZ_DDE_TOPIC, CP_WINANSI ) ),                    NS_ERROR_FAILURE );    // Next step is to register a DDE service.    NS_ENSURE_TRUE( DdeNameService( mInstance, mApplication, 0, DNS_REGISTER ), NS_ERROR_FAILURE );    #if MOZ_DEBUG_DDE    printf( "DDE server started\n" );    #endif    return NS_OK;}